Enviar mensaje
Envía un mensaje a un agente y recibe su respuesta generada con IA usando la base de conocimiento del agente. Cada llamada consume un crédito de mensajes de tu plan.chat:write
Path parameters
| Parámetro | Tipo | Descripción |
|---|---|---|
chatbot_id | string | ID del agente al que se envía el mensaje |
Cuerpo de la request
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
message | string | ✅ | Texto del mensaje (1–4000 caracteres) |
conversation_id | string | — | UUID de una conversación existente para continuar el hilo. Si se omite, se crea una conversación nueva. |
Ejemplo — primer mensaje
Ejemplo — continuar conversación
Respuesta
Campos de respuesta
| Campo | Tipo | Descripción |
|---|---|---|
reply | string | Respuesta generada por el agente |
conversation_id | string | ID de la conversación (nueva o existente). Usalo en próximas llamadas para mantener el contexto. |
Cómo funciona el contexto
Cada request que incluye el mismoconversation_id mantiene el historial de los últimos 10 mensajes de la conversación. Esto permite conversaciones multi-turno coherentes.
Sin conversation_id, cada llamada es una conversación independiente sin contexto previo.
Errores comunes
| Code | Descripción |
|---|---|
INVALID_INPUT | El mensaje supera 4000 caracteres o el conversation_id no es un UUID válido |
NOT_FOUND | El agente no existe, está inactivo, o la conversación no pertenece a este agente |
PLAN_LIMIT_REACHED | Se alcanzó el límite de mensajes mensual del plan |