PUT

https://api.walkme.com/public/v1/scim/Users/:user_id

Note 1
allowedSystems is an optional parameter, If allowedSystems does exists in the request,
User wishes to override the current allowedSystems, With the new list.
If the list is empty, user will have no access to any system.
If allowedSystems doesn't exists in the request, allowed Systems will remain intact.

Note 2
AccessRole is an optional parameter.
If accessRole does not exists in the user object,
The accessRole will be updated to the default Role.

{
	"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
	"name": {
		"familyName": "Bugs",
		"givenName": "Bunny"
	},
  "userName":"[email protected]",
	"externalId":"[email protected]",
	"accessRole":"2819c223-7f76-453a-919d-740170420184"
}
{  
   "schemas":[  
      "urn:ietf:params:scim:schemas:core:2.0:User"
   ],
   "id":"2819c223-7f76-453a-919d-413861904646",
   "name":{  
      "familyName":"Bugs",
      "givenName":"Bunny"
   },
   "userName":"[email protected]",
   "externalId":"[email protected]",
   "accessRole":"ca284423-7f7q-453a-919d-74017042090c",
   "meta":{  
      "resourceType":"User",
      "created":"2011-08-01T18:29:49.793Z",
      "lastModified":"2011-08-01T18:29:49.793Z",
      "lastLogin": "2021-11-05T13:27:22.000Z",  
      "location":"https://api.walkme.com/public/v1/scim/Users/2819c223-7f76-453a-919d-413861904646"
   },
   "allowedSystems": [
        "0368e22e-70d1-4f8d-b77a-84415f488f24"
   ]  
}