Symptom
You are trying to update a custom field for a user via SCIM API unsuccessfully. You may receive errors such as:
"Entity or ComplexType Users is not found"
Environment
SAP SuccessFactors SCIM API
Cause
Not supported
Resolution
Custom fields are not supported for upsert scenarios in SCIM API, this is the intended design of the application as custom fields are considered read-only fields (i.e., SCIM APIs focus on identity (login account) domain for authentication (which is why we support identity read and upsert)).
Please use OData v2 api to maintain custom fields.
The reason primary employment data (e.g. custom fields) is returned by SCIM API is to allow our customers to configure IAS group or authentication for filtering purposes.
NOTES:
- PATCH Operation is only supported for person work email address, work phone, or work fax number and account attributes, whereas custom fields belong to user management.
- There are no plans in our roadmap to support updates for person and employment data, except person, work email address, work phone, or work fax number.
See Also
https://help.sap.com/docs/SAP_SUCCESSFACTORS_PLATFORM/534356acc0ab4b0e8977ebfb2eb432f7/00df9b8134d04fe496a7144c18c0d4a4.html
https://help.sap.com/docs/SAP_SUCCESSFACTORS_PLATFORM/534356acc0ab4b0e8977ebfb2eb432f7/895a0d10d4984152b9f6d0cd9f9f850c.html
https://api.sap.com/api/PLTScim/path/patch_rest_iam_scim_v2_Users__id_
Keywords
Entity or ComplexType Users is not found, SCIM, user, users, PATCH, upsert, custom, customer, custom field, custom01, 3343915, https://api.sap.com/api/PlatformAPI/tryout , KBA , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , Problem