Unassign the conversation
Removes the current owner from the conversation. Admin and manager callers may unassign any conversation. The owning agent may unassign themselves. Returns 403 if the caller is neither an admin/manager nor the current owner.
Path parameters
The unique identifier of the conversation. Returned from the GET /conversations response.
Response
Conversation after unassignment.
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"customer_id": "7c4d2f3a-1b8e-4f5c-9a6d-3e2f1a0b4c5d",
"owner_type": "agent",
"owner_id": "c2d3e4f5-a6b7-8901-2cde-f01234567890",
"account_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Customer Support Chat",
"detail": "Support conversation with customer",
"type": "message",
"dialog_id": "chatroom-abc123",
"self": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"peer": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"tm_create": "2026-01-15T09:30:00.000000Z",
"tm_update": "2026-01-15T09:30:00.000000Z",
"tm_delete": "2026-01-15T09:30:00.000000Z"
}Changes
Changed in 3 of the 54 revisions of this API.31
- ●
added the new
web_sessionenum value to thepeer/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
web_sessionenum value to theself/typeresponse property for the response status200response-property-enum-value-added
- ●
- ●
added the new
emailenum value to thetyperesponse property for the response status200response-property-enum-value-added
- ●
- ○
removed the
emailenum value from thetyperesponse property for the response status200response-property-enum-value-removed
This revision also has 20 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○