Update a user Run in API Explorer
Updates a user. This route is used to change the user's name, activate, and deactivate the user.
PUT
/v2/scim/2.0/Users/{id}
curl \
--request PUT 'https://hub.docker.com/v2/scim/2.0/Users/d80f7c79-7730-49d8-9a41-7c42fb622d9c' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/scim+json"
Request examples
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"name": {
"givenName": "Jon",
"familyName": "Snow"
},
"enabled": false
}
Response examples (200)
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"id": "d80f7c79-7730-49d8-9a41-7c42fb622d9c",
"userName": "jon.snow@docker.com",
"name": {
"givenName": "Jon",
"familyName": "Snow"
},
"displayName": "jonsnow",
"active": true,
"emails": [
{
"value": "jon.snow@docker.com",
"display": "jon.snow@docker.com",
"primary": true
}
],
"groups": [
{
"value": "nightswatch",
"display": "nightswatch"
}
],
"meta": {
"resourceType": "User",
"location": "https://hub.docker.com/v2/scim/2.0/Users/d80f7c79-7730-49d8-9a41-7c42fb622d9c",
"created": "2022-05-20T00:54:18Z",
"lastModified": "2022-05-20T00:54:18Z"
}
}
Response examples (400)
{
"status": "400",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string",
"scimType": "string"
}
Response examples (401)
{
"status": "401",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string"
}
Response examples (403)
{
"status": "403",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string"
}
Response examples (404)
{
"status": "404",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string"
}
Response examples (409)
{
"status": "409",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string"
}
Response examples (500)
{
"status": "500",
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "string"
}