Update a single property/filed on a User via API

I’ve been going through documentation ( IdentityIQ SCIM API (sailpoint.com)) and attempting to update a field/property on a users account. I finally was able to send the information over and the field update, but a number of items also nulled out. Does the API call to udpate a user allow for a partial update? I’m sorry if this is something I missed, but it looks like I need to send over the whole user over regardless if I’m updating the properties or not. This causes the call to take over 1 minute to complete and when I’m going to update multiple users this will lead to timeout issues.

So my main question is can I send over 1 field (ex below) have it updated or does everything need to go over for the user to prevent clearing of data?

{
“urn:ietf:params:scim:schemas:sailpoint:1.0:User”: {
“research_center”: “center1”
}
}

Thanks!
Brun

Usually, partial updates are done through an HTTP “Patch” operation, and full updates go through a “Put/Post” operation. Currently, updating a user with the Patch operation is not supported (you will get a 405 Method not supported error). For now, only the Put operation is supported, and requires the complete user data in the payload

Thank you @paulo_urcid! We will continue to use that process. Is the patch on the books to be added in the future? Would be something nice to have as part of the offered api.

Again thank you answering!

I don’t know if the partial update is on the roadmap. You can submit this into the “Idea” portal so that it might get considered as a future enhancement: https://ideas.sailpoint.com/portal_session/new