The message object
Each item in messages on the conversation endpoints.
Fields
idintegerMessage id.
fromstringuser(your team) orcontact.sent_bystring | nullEmail of the team member who sent it, when known.
textstring | nullMessage text.
previewstring | nullShort text to show in a list, also for media and story replies.
message_typestringtext,image,gif,video,audio,button,story_mention,story_reply,shared_reelorshared_post.mediaobject | nullFor media messages:
kind(image,gif,videoorvoice),url, andpreview_urlfor videos.reaction_emojistring | nullEmoji reaction on the message.
template_buttonsarray | nullButtons on a template message.
is_replybooleanTrue when it replies to an earlier message.
sent_atstringWhen it was sent.
{
"id": 23686,
"from": "contact",
"sent_by": null,
"text": "Hi! How much is the coaching program?",
"preview": "Hi! How much is the coaching program?",
"message_type": "text",
"media": null,
"reaction_emoji": null,
"template_buttons": null,
"is_reply": false,
"sent_at": "2026-10-21T15:12:47.000+00:00"
}