Send Message
Sends a Markdown message as the authenticated user or app agent. Channel access, posting restrictions, moderation, and delivery follow the existing chat services. Use Idempotency-Key to safely retry a send. The response and realtime message use the same message ID. Custom author presentation and embeds are read-only.
Authorizations
An App API key, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-11-07"
Body
Public channel ID, or an experience ID for experience chat.
"feed_xxxxxxxxxxxxxxxxxxxxxx"
Markdown content. May be empty when the message contains media or a poll.
5000"New **message**"
Files to attach to the message.
Generate previews for URLs in content. Mutually exclusive with link_previews.
Explicit URLs for the server to preview.
A live message in the same channel to reply to.
Response
message sent
true if the author is a team member of the account that owns this community channel. false for partners, private and support channels, and deleted messages.
false
"user_xxxxxxxxxxxxxx"
"feed_xxxxxxxxxxxxxxxxxxxxxx"
Markdown content; null for a deleted message.
"Content 1"
Creation time as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
Deletion time, or null for a live message.
null
false
Existing public message ID, preserved across REST and chat clients.
"post_xxxxxxxxxxxxxxxxxxxxxx"
regular, system, automated "regular"
false
Unformatted message text. null when the text is absent or the message is deleted
"Content 1"
null
User ID of the replied-to message's author, prefixed user_. null without a reply in this channel, or when either message is deleted.
null
Last message change as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
Experience view count; null for DM-backed channels.
null

