Saltar al contenido principal

Agregar etiquetas a conversaciones

Permite segmentar conversaciones agregando etiquetas (labels). Las etiquetas son útiles para clasificar, filtrar y analizar conversaciones.

¿Cómo se ven en la interfaz?

Ver Elementos en la interfaz del agente para una referencia visual de cómo se ven las etiquetas en el panel derecho de la conversación.


Endpoint

POST /web-api/conversations/labels/add

Headers

Authorization: Bearer {access_token}
Content-Type: application/json

Body

{
"account_id": "acc_123",
"conversation_id": "conv_456",
"labelKey": "venta_calificada"
}

Parámetros

CampoTipoRequeridoDescripción
account_idstringNo*ID de la cuenta
conversation_idstringSiID de la conversación. Viene en el webhook: payload.conversation.id
labelKeystringSiClave de la etiqueta a agregar

*El account_id es opcional cuando la solicitud proviene de una aplicación/bot, ya que se infiere automáticamente. Es requerido para usuarios de la organización.


Respuesta

{
"success": true
}

Ejemplo

curl -X POST https://api.socialdesk.cr/web-api/conversations/labels/add \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
-H "Content-Type: application/json" \
-d '{
"account_id": "acc_123",
"conversation_id": "conv_456",
"labelKey": "lead_calificado"
}'
Etiquetas predefinidas

Las etiquetas (labelKey) deben estar previamente creadas en la configuración de la cuenta en Socialdesk. Consulta la plataforma para gestionar las etiquetas disponibles.

Errores comunes

CódigoErrorDescripción
403ForbiddenNo tienes permisos sobre esta cuenta/organización
401UnauthorizedToken inválido o expirado