Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ando.so/llms.txt

Use this file to discover all available pages before exploring further.

Create a Message

Creates a message in a conversation the authenticated API-key member belongs to.
POST /conversations/:conversationId/messages
Path parameters:
ParameterDescription
conversationIdThe conversation to create the message in.
Request body:
{
  "markdown_content": "Message body"
}
Body fields:
FieldRequiredTypeDefaultDescription
markdown_contentYesstring | nullNoneMessage body. Use null when the message only includes attachments.
explicit_context_message_idsNostring[][]Message IDs to attach as explicit context.
image_urlsNostring[][]Image URLs to attach to the message.
file_idsNostring[][]Uploaded file IDs to attach to the message.
suppressed_link_preview_urlsNostring[][]URLs that should not generate link previews.
initiator_idNostring | nullnullMember ID that initiated the message.
thread_root_idNostring | nullnullThread root message ID when replying in a thread.
replied_to_message_idNostring | nullnullMessage ID this message directly replies to.
call_root_idNostring | nullnullCall root ID when attaching the message to a call thread.
optimistic_idNostringNoneClient-generated ID used for optimistic message reconciliation.
The authenticated API-key member is used as the message author. Response:
{
  "success": true,
  "data": {
    "id": "msg_123"
  }
}
Example:
curl "https://api.ando.so/conversations/conv_123/messages" \
  -H "Authorization: Bearer ando_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"markdown_content":"Message body"}'