Message Types
Message with Options
Send a text message with interactive selection buttons
POST
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.
Payload Structure
title(optional): Title displayed above the option list.buttonText(optional): Button object that opens the list. Supports the fields:type: button content type (defaults to"text").text: visible button label (defaults to"Options").
options[](required): List of selectable options. Each option supports:id(optional): Stable identifier returned when the user selects the option. If omitted, a UUID is generated automatically.title(required): Visible option text.description(optional): Secondary text shown below the title.
Restrictions
- Options: Minimum 1, maximum 10 options per message
- Option Title: Maximum 24 characters
- Option Description: Maximum 72 characters
- Button Text (
buttonText.text): Defaults to “Options” if not specified
Use Cases
- Creating navigation menus
- Providing multiple-choice options
- Guiding users through a flow
- Collecting structured responses
Authorizations
Basic authentication using Base64 encoded clientId:clientSecret
Path Parameters
The unique identifier of the bot
Body
application/json
Message payload. The structure varies based on the message type.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
- Option 14
Type of message to send
Available options:
text Example:
"text"
Unique identifier of the user receiving the message
Example:
"USER_ID"
Text content of the message
Example:
"Hello, this is a text message"
Unique identifier of the bot sending the message
Example:
"BOT_ID"