Saltar al contenido principal
POST
Start Conversation

Descripción

Inicia una nueva conversación con un usuario final en el panel de atención externo. Permite especificar el bot que atenderá la conversación, el usuario destinatario, un mensaje inicial y datos de asignación a colas o agentes. Al ejecutarse, Jelou emite el evento conversation.start hacia el webhook configurado en la integración.

Endpoint

Parámetros de ruta

projectId
string
requerido
Identificador único del proyecto de Jelou desde el que se inicia la conversación.

Parámetros del cuerpo

botId
string
requerido
Identificador del bot de Jelou que gestionará la conversación.
userId
string
requerido
Identificador del usuario final con quien se iniciará la conversación.
initialMessage
string
Mensaje inicial que se enviará al arrancar la conversación. Si se omite, la conversación inicia sin mensaje previo.
metadata
object
Datos adicionales asociados a la conversación. Pueden incluir identificadores externos, números de ticket u otro contexto relevante para tu sistema.Ejemplo: { "ticketId": "T-12345" }
assignment
object
Configuración de asignación de la conversación a una cola o agente específico.
  • type — Tipo de asignación: queue (cola), operator (operador) o team (equipo).
  • target — Nombre de la cola o identificador del agente destino.

Autenticación

Todas las peticiones deben incluir el encabezado x-api-key con la API key del proyecto de Jelou.

Ejemplo de solicitud

El siguiente ejemplo inicia una conversación con asignación a la cola SOPORTE e incluye metadata de ticket:
cURL

Respuestas

Ejemplo de respuesta


Evento webhook conversation.start

Al ejecutar este recurso, Jelou emitirá el evento conversation.start al webhook configurado en la integración. El payload varía según los campos enviados en la solicitud.

Campos del payload

Autorizaciones

x-api-key
string
header
requerido

API key del proyecto de Jelou

Parámetros de ruta

projectId
string
requerido

Unique identifier of the Jelou project

Cuerpo

application/json
botId
string
requerido
userId
string
requerido
initialMessage
string
metadata
object
assignment
object

Respuesta

Conversation started successfully