Skip to main content
POST
Start Conversation

Descripción

Inicia una nueva conversación con un usuario final en el panel de atención externo. Permite especificar el canal 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

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

Parámetros del cuerpo

string
requerido
Identificador del canal de Jelou que gestionará la conversación.
string
requerido
Identificador del usuario final con quien se iniciará la conversación.
string
Mensaje inicial que se enviará al arrancar la conversación. Si se omite, la conversación inicia sin mensaje previo.
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" }
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