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": "file",
"mediaUrl": "https://example.com/document.pdf",
"text": "Please review this document",
"filename": "document.pdf",
"userId": "USER_ID"
}'
{
"success": true,
"messageId": "msg_123456789"
}Send a document or file
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": "file",
"mediaUrl": "https://example.com/document.pdf",
"text": "Please review this document",
"filename": "document.pdf",
"userId": "USER_ID"
}'
{
"success": true,
"messageId": "msg_123456789"
}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": "file",
"mediaUrl": "https://example.com/document.pdf",
"text": "Please review this document",
"filename": "document.pdf",
"userId": "USER_ID"
}'
| Media Type | Supported Formats | Size Limit |
|---|---|---|
| File | text/plain, application/pdf, Office formats (.doc, .docx, .ppt, .pptx, .xls, .xlsx) | 100MB |
INVALID_MEDIA_URL - The file URL is invalid or inaccessibleMEDIA_TOO_LARGE - The file exceeds the 100MB limitUNSUPPORTED_MEDIA_TYPE - The file format is not supportedBasic authentication using Base64 encoded clientId:clientSecret
The unique identifier of the bot
Message payload. The structure varies based on the message type.
Type of message to send
text "text"
Unique identifier of the user receiving the message
"USER_ID"
Text content of the message
"Hello, this is a text message"
Unique identifier of the bot sending the message
"BOT_ID"
Was this page helpful?