Switches the agent to the required status. Supported statuses are READY, OUTGOING, and INACTIVE.
- Call this method with "status": "READY"or"status": "OUTGOING"to switch the agent to one of the statuses in which they work (i.e., are active).
- Call this method with "status": "INACTIVE", "reason: <REASON>"to trigger the agent going inactive.
Default reasons for the INACTIVE status::
- “technical_break” (string)
- “lunch_break” (string)
- “short_break” (string)
- “meeting” (string)
inactivity_reasons table in the reason column.            Permissions
---- Permissions:INTEGRATOR,SUPERVISOR ----
HTTP Request
PUT /api/v1/agents/1/status?userVariableName=id HTTP/1.1
Content-Type: application/json
Authorization: Bearer <integrator_token>
Content-Length: 26
Host: localhost: 8080
{
    "status": "READY"
}
Example of a Successful HTTP Response
HTTP/1.1 200 OK Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers