Get a message by ID
Retrieve one visible Message.
Authorizations
Bearer token authentication. Include your API token in the Authorization header.
Format: Authorization: Bearer <your-token>
Path Parameters
Unique identifier of the message to retrieve
Response
Message found and returned successfully
Unique identifier for the message
ID of the chat this message belongs to
Whether this message was sent by the authenticated user
Current receipt state. Sent is a client-only handoff state. Delivered means Relay accepted and stored the Message. Read means every recipient explicitly marked the Chat Read.
sent, delivered, read When the message was created
When the message was last updated
Whether this timeline item is a visible Chat event.
Sender Relay Handle.
The sender of this message as a full handle object
Message parts in order (text, media, and link)
A text message part
- Option 1
- Option 2
- Option 3
- Option 4
Indicates this message is a threaded reply to another message
The thread this Message belongs to, or null when it is not a reply.
When the message was sent
When Relay accepted and stored the Message. For a committed Message, this is the same instant as created_at.
When the message was read
When the message was last edited, or null if it was never edited.
When the sender unsent the message, or null. An unsent Message keeps its place in the transcript and carries no parts.
Whether the sender sent this Message silently, so the recipient's device showed no banner and played no sound.
Per-recipient Delivered and Read truth for direct and group Chats. Relay derives this because it controls every recipient endpoint.

