You can set the status for yourself or another user. The
AllowUserStatusMessageChangesetting must be enabled in theAccountsworkspace settings.To change another user's status, you must have the
edit-other-user-infopermission.According to your workspace settings (under Accounts), you will only be able to set the invisible or
offlinestatus if theAllow Invisible status optionsetting is enabled.Changelog
Version Description 1.2.0 Added
The authenticated user ID.
The authenticated user token.
{
"message": "My status update",
"status": "online",
"userId": "zXuq7SvPKYbzYmfpo",
"username": "bob"
}The user's status message. At least one of the message or status parameters is required.
The user's status like online, away, busy, or offline. At least one of the message or status parameters is required.
The user ID for which you want to set the status. You don't need to add this if you are setting the status for yourself. Alternatively, you can use the username parameter and enter the username for which you want to set the status.
OK
{
"success": true
}Bad Request
{
"success": false,
"error": "Match error: Failed Match.OneOf, Match.Maybe or Match.Optional validation"
}Unauthorized
{
"status": "error",
"message": "You must be logged in to do this."
}