Saltar al contenido principal

Enviar mensaje al Chat

Este endpoint te permite enviar mensajes a una sala.

Enviar un mensaje

Para enviar mensajes externos a una sala, usamos el siguiente endpoint.

POST https://api.jelou.ai/v1/rooms/<roomId>/message

Cuerpo de la Solicitud (Request Body)

| Propiedad | Tipo de dato | Descripción | | --------------------- | ------------ | ----------------------------------- | --- | -------------- | --- | ------------- | --- | --------------- | | messages* | array | Array de mensajes a enviar | | messages.* | object | Objeto de mensaje | | senderId* | string | Bot.id | | Bot.socketId | | Operator.id | | uuid genérico | | messages.*.type* | string | Tipo de dato de mensaje a enviar | | messages.*.text | string | Cadena de texto | | messages.*.mediaUrl | string | URL del archivo multimedia a enviar | | messages.*.id* | string | ID del mensaje |

Respuestas

  • 200: Mensaje enviado correctamente.
  • 401: No autorizado.
info

Puedes revisar los Tipo de datos de mensajes disponibles aquí.

// Example

curl --request POST \
--url https://api.jelou.ai/v1/rooms/:roomId/message \
--header 'Authorization: Basic <Token>' \
--header 'Content-Type: application/json' \
--data '{
"senderId": "<ID>", // Bot.id || Bot.socketId || Operator.id || uuid generic
"messages": [
{
"id": "<ID>", // uuid generic
"text": "<Content message>",
"type": "TEXT"
}
]
}'