SAP Knowledge Base Article - Public

3480233 - Update custom fields in SCIM user api

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

Product

SAP SuccessFactors HCM suite all versions