Números, equipos y etiquetas
Números de WhatsApp
GET /v1/c/{slug}/channels · Alcances: workspace:read · campaigns:write · messages:send_template · templates:read
Los números de la empresa, con la calidad y el límite diario que Meta dio a cada uno.
Parámetros de la dirección
| Campo | Detalles |
|---|---|
slug | El identificador de la empresa en DoneTalk (el de la clave). |
Ejemplo de solicitud
curl -X GET "https://api.donetalk.com/v1/c/demo/channels" \
-H "Authorization: Bearer $DONETALK_KEY"Respuesta 200
{
"channels": [
{
"id": "01a0cccc-0000-7000-8000-000000000002",
"name": "Captei",
"phone": "554896429898",
"status": "active",
"quality": "GREEN",
"messagingTier": "TIER_1K",
"account": {
"id": "01a0cccc-0000-7000-8000-000000000001",
"name": "Captei WABA"
},
"currency": "BRL",
"handling": {
"mode": "flow",
"teamId": "01a0cb22-89c0-7e02-b96b-3f4731dde701",
"flowId": "01a0d60a-3fc1-7df5-a07c-9769fd5701e6",
"assistantId": null
},
"createdAt": "2026-09-22T20:14:21.670Z"
}
]
}Errores posibles
401unauthorized403insufficient_scope422validation_failed429rate_limited
Equipos
GET /v1/c/{slug}/teams · Alcances: workspace:read · campaigns:write
Para enviar las respuestas de una campaña al equipo correcto (reply.id).
Parámetros de la dirección
| Campo | Detalles |
|---|---|
slug | El identificador de la empresa en DoneTalk (el de la clave). |
Ejemplo de solicitud
curl -X GET "https://api.donetalk.com/v1/c/demo/teams" \
-H "Authorization: Bearer $DONETALK_KEY"Respuesta 200
{
"teams": [
{
"id": "01a0cb22-89c0-7e02-b96b-3f4731dde701",
"name": "Vendas",
"description": null,
"isActive": true,
"distributionMode": "least_busy",
"businessHoursId": null,
"members": [
{
"id": "01a0cac1-4a6f-7646-b5f8-c1d19090016a",
"name": "Tayomara Batista",
"presence": "online"
}
]
}
]
}Errores posibles
401unauthorized403insufficient_scope422validation_failed429rate_limited
Etiquetas
GET /v1/c/{slug}/tags · Alcances: workspace:read · contacts:read
Parámetros de la dirección
| Campo | Detalles |
|---|---|
slug | El identificador de la empresa en DoneTalk (el de la clave). |
Ejemplo de solicitud
curl -X GET "https://api.donetalk.com/v1/c/demo/tags" \
-H "Authorization: Bearer $DONETALK_KEY"Respuesta 200
{
"tags": [
{
"id": "01a12150-3610-7c00-b680-188c2b4c7313",
"name": {
"pt-BR": "VIP",
"en": "VIP",
"es": "VIP"
},
"color": "#92400e",
"appliesTo": "both",
"isActive": true,
"contacts": 128,
"conversations": 40
}
]
}Errores posibles
401unauthorized403insufficient_scope422validation_failed429rate_limited
Desenlaces
GET /v1/c/{slug}/outcomes · Alcances: workspace:read · conversations:read · conversations:write
Cómo puede concluir una conversación (venta, sin interés, resuelto…), con el código usado en close y en los avisos.
Parámetros de la dirección
| Campo | Detalles |
|---|---|
slug | El identificador de la empresa en DoneTalk (el de la clave). |
Ejemplo de solicitud
curl -X GET "https://api.donetalk.com/v1/c/demo/outcomes" \
-H "Authorization: Bearer $DONETALK_KEY"Respuesta 200
{
"outcomes": [
{
"id": "01a0cb22-0000-7000-8000-00000000000a",
"code": "converted",
"label": {
"pt-BR": "Venda",
"en": "Sale",
"es": "Venta"
},
"category": "success",
"is_success": true,
"requires_note": false,
"reopen_allowed": true,
"sort": 1
}
]
}Errores posibles
401unauthorized403insufficient_scope422validation_failed429rate_limited