Skip to main content

Update User Status

Activates or deactivates a user. The user is named only by the path. An explicit 0 is accepted, so a deactivated user can be re-activated.

Required permission: user:update

Request​

PUT /v2/users/{user_id}/status

Parameters​

NameTypeInDescription
user_idstringpathRequired. User ID (24-character hex)

Headers​

NameDescription
AuthorizationRequired. Bearer <access_token>
Content-TypeRequired. application/json

Body​

FieldTypeRequiredDescription
statusintegerYes0 = active, 1 = inactive

Example​

curl --request PUT \
--url '{{baseUrl}}/v2/users/6a87455ad5f439809d488ac3/status' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"status": 1
}'

Response​

Status Code: 200 OK, empty body.

Errors​

StatusCodeDescription
40010015Validation failed (status missing or not 0/1) — see details
40010016user_id is not a valid id
40010001User not found (domain 1)

See Errors for the error format and common codes.