Close Conversation
Conversación
Cerrar conversación
Cierra una conversación activa con un usuario final
POST
Close Conversation
Documentation Index
Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
Use this file to discover all available pages before exploring further.
Descripción
Cierra una conversación activa en el panel de atención externo. Permite especificar un mensaje de cierre que se enviará al usuario y la razón del cierre. Al ejecutarse, Jelou emite el eventoconversation.close hacia el webhook configurado en la integración.
Endpoint
Parámetros de ruta
Identificador único del proyecto de Jelou desde el que se cierra la conversación.
Parámetros del cuerpo
Identificador del bot de Jelou asociado a la conversación.
Identificador del usuario final cuya conversación se desea cerrar.
Mensaje que se enviará al usuario al momento del cierre de la conversación.
type— Tipo de mensaje:textoedge.text— Texto del mensaje de cierre (cuandotypeestext).
Autenticación
Todas las peticiones deben incluir el encabezadox-api-key con la API key del proyecto de Jelou.
Ejemplo de solicitud
El siguiente ejemplo cierra la conversación del usuarioUSER_ID e incluye un mensaje de cierre:
cURL
Respuestas
| Código | Estado | Descripción |
|---|---|---|
| 200 | OK | Conversación cerrada exitosamente. |
| 401 | Unauthorized | Credenciales de autenticación inválidas o faltantes. |
| 404 | Not Found | Bot o usuario no encontrado. |
| 422 | Unprocessable Entity | Los campos enviados contienen valores inválidos o no cumplen las validaciones esperadas. |
| 500 | Internal Server Error | Error interno del servidor. |
Ejemplo de respuesta
Evento webhook conversation.close
Al ejecutar este recurso, Jelou emitirá el evento conversation.close al webhook configurado en la integración. El payload incluye la razón del cierre y el mensaje enviado al usuario.
Campos del payload
| Campo | Tipo | Descripción |
|---|---|---|
event | string | Nombre del evento: conversation.close |
timestamp | number | Marca de tiempo Unix en milisegundos del momento del evento. |
project_id | string | Identificador del proyecto de Jelou. |
room_id | string | Identificador de la sala de conversación. |
contact.id | string | Identificador del usuario final. |
contact.name | string | Nombre del usuario final. |
conversation.id | string | Identificador único de la conversación cerrada. |
bot.id | string | Identificador del bot asociado. |
bot.name | string | Nombre del bot asociado. |
value.reason | string | Razón del cierre: closed_by_operator. |
value.redirectPayload.type | string | Tipo del mensaje de cierre: text o edge. |
value.redirectPayload.text | string | Texto del mensaje enviado al usuario al cerrar (opcional). |
Autorizaciones
Basic authentication using Base64 encoded clientId:clientSecret
Parámetros de ruta
Unique identifier of the Jelou project
Respuesta
Conversation closed successfully