Skip to main content
POST
/
v1
/
bots
/
{botId}
/
messages
Send Message
curl --request POST \
  --url https://api.jelou.ai/v1/bots/{botId}/messages \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "text",
  "userId": "USER_ID",
  "text": "Hello, this is a text message",
  "botId": "BOT_ID"
}
'
{
  "success": true,
  "messageId": "msg_123456789"
}

Endpoint

POST https://api.jelou.ai/v1/bots/{botId}/messages

Parámetros de Ruta

botId
string
required
Identificador único del bot que envía el mensaje.

Cuerpo de la Solicitud

type
string
required
Debe ser "text".
text
string
required
Contenido del texto del mensaje.
userId
string
required
Identificador único del usuario que recibirá el mensaje.
botId
string
Identificador único del bot. Opcional si se incluye en la ruta.

Ejemplos de Solicitud

cURL
curl --request POST \
  --url https://api.jelou.ai/v1/bots/BOT_ID/messages \
  --header 'Authorization: Basic <Base64Encoded clientId:clientSecret>' \
  --header 'Content-Type: application/json' \
  --data '{
    "type": "text",
    "text": "Hola, este es un mensaje de texto",
    "userId": "USER_ID"
  }'

Respuesta

success
boolean
Indica si el mensaje fue enviado exitosamente.
messageId
string
Identificador único del mensaje enviado. Usa este ID para rastrear el estado del mensaje.

Ejemplo de Respuesta

{
  "success": true,
  "messageId": "msg_123456789"
}

Casos de Uso

  • Notificaciones simples
  • Confirmaciones
  • Mensajes informativos
  • Respuestas automáticas básicas

Authorizations

Authorization
string
header
required

Basic authentication using Base64 encoded clientId:clientSecret

Path Parameters

botId
string
required

The unique identifier of the bot

Body

application/json

Message payload. The structure varies based on the message type.

type
enum<string>
required

Type of message to send

Available options:
text
Example:

"text"

userId
string
required

Unique identifier of the user receiving the message

Example:

"USER_ID"

text
string
required

Text content of the message

Example:

"Hello, this is a text message"

botId
string

Unique identifier of the bot sending the message

Example:

"BOT_ID"

Response

Message sent successfully

success
boolean
Example:

true

messageId
string
Example:

"msg_123456789"