Conversations
Assign conversation
Assign conversations to human agents on your team
Assign agent
POST
/v1/conversations/{'{id}'}/assign
Assigns a conversation to a member of your team. When assigned, the conversation is handled by a person and the artificial intelligence agent stops answering.
| Field | Type | Required | Description |
|---|---|---|---|
user_id | uuid | No | UUID of the team member. Use GET /v1/team to get the available IDs |
Request example
curl -X POST https://recaudo.app/api/v1/conversations/{id}/assign \
-H "Authorization: Bearer sk_live_tu_secret_key" \
-H "Content-Type: application/json" \
-d '{ "user_id": "uuid-del-agente" }'
Response
{
"object": "conversation",
"data": {
"id": "uuid-de-la-conversacion",
"channel": "whatsapp",
"status": "open",
"is_handled_by_ai": false,
"assigned_user": {
"id": "uuid-del-agente",
"name": "María López"
},
"customer": {
"id": "uuid-del-cliente",
"name": "Juan Pérez",
"phone": "+5215512345678"
},
"updated_at": "2026-04-08T10:30:00Z"
}
}
Was this page helpful?
Thanks for letting us know.