Toggle user
POST
/api/service/users/{id}
Deactivate or reactivate a user.
Note that admin users cannot be deactivated — they must first be made non-admin users by changing the role of the user.
Path parameters
-
id string Required
Unique identifier (GUID) of the user to deactivate or reactivate.
POST /api/service/users/{id}
curl \
-X POST https://tenant.atlan.com/api/service/users/02aaddf5-b9be-4433-9bfa-4a7d9a7ae4f5 \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"enabled":false}'
Request example
{
"enabled": false
}
Response example (200)
{
"id": "02aaddf5-b9be-4433-9bfa-4a7d9a7ae4f5",
"createdTimestamp": 1654602973842,
"username": "jsmith",
"enabled": false,
"totp": false,
"emailVerified": true,
"firstName": "Jane",
"lastName": "Smith",
"email": "jsmith@example.com",
"disableableCredentialTypes": [],
"requiredActions": [],
"access": {
"impersonate": true,
"manage": true,
"manageGroupMembership": true,
"mapRoles": true,
"view": true
}
}
Response example (403)
{
"code": 403,
"error": "Forbidden",
"message": "admin cannot disable fellow admins",
"requestId": "d9iF3CFi9hLaafRo3I2hxA9GyfGvnAXN"
}