Suspend User Account
Suspend or re-activate (unsuspend) a user account.
Released in Symphony 20.7.
Path parameters
userIdinteger · int64Required
User ID as a decimal integer
Header parameters
sessionTokenstringRequired
Session authentication token
Body
suspendedbooleanOptionalExample:
truesuspendedUntilinteger · int64OptionalExample:
1601546400suspensionReasonstringOptionalExample:
The user will be OOO due to a mandatory leaveResponses
200
Success
application/json
formatstring · enumOptionalExample:
TEXTPossible values: messagestringOptionalExample:
Success400
Client error, see response body for further details.
application/json
401
Unauthorized: Invalid session token.
application/json
403
Forbidden: Caller lacks necessary entitlement.
application/json
500
Server error, see response body for further details.
application/json
put/v1/admin/user/{userId}/suspension/update
PUT /pod/v1/admin/user/{userId}/suspension/update HTTP/1.1
Host: yourpodURL.symphony.com
sessionToken: text
Content-Type: application/json
Accept: */*
Content-Length: 113
{
"suspended": true,
"suspendedUntil": 1601546400,
"suspensionReason": "The user will be OOO due to a mandatory leave"
}{
"format": "TEXT",
"message": "User suspended with success"
}Request Examples
📘 Required Fields
When suspending a user account,
suspended=true, all three body parameters are required. When activating a user account,suspended=false, the other two remaining body parameters are not required.
🚧 Required Permissions
Calling this endpoint requires a service account with the User Provisioning role. See Bot Permissions for a list of roles and their associated privileges.
Last updated
Was this helpful?