We are using a Webservice connector where we need to call a different endpoint to update account attributes.
To do so, I use a custom curl request, and it works correctly for most attributes.
However, one attribute (jobCode) located under a SCIM extension is not updated, even though:
The operation returns success in ISC (no errors in logs).
Thanks for sharing the detailed scenario. It would be helpful if you could share the SCIM API documentation or name of application connected if applicable.
Silent failure (200 OK, but no update) is especially tricky with SCIM extensions. If I may suggest: -
Make sure $plan.jobCode$ is actually resolving to a valid value at runtime as @JackSparrow mentioned. Empty or malformed value, are at times silently ignore by APIs (especially in SCIM PATCH). What happens when you pass null/empty string for jobCode in Postman?
Try adding schemas as some SCIM APIs are strict about schema declarations. Postman might tolerate missing schemas: -