{
"id": "ck9v2m5nj0xp4wq7ybftrae8",
"seq": 112,
"teamId": "hzcai5t59nn9vsck3rbuepyg",
"type": "message.edited",
"timestamp": "2025-01-15T15:10:00.000Z",
"version": "1.0",
"data": {
"message": {
"id": "p8rvk2m5j0xn4wq7ybftcael",
"platform": "twitter",
"platformId": "1876543210987654322",
"threadId": "l44e15irdq4db30i77cgphhx",
"teamId": "hzcai5t59nn9vsck3rbuepyg",
"authorId": "df6jbw4h36qm5d9iu2sgn7kx",
"userId": "r3km7xj9wq5p2bvnhfdteoly",
"campaignId": null,
"content": "The updated proposal is attached — let me know if you have any questions about the pricing.",
"origin": "internal",
"createdAt": "2025-01-15T14:30:00.000Z",
"updatedAt": "2025-01-15T15:10:00.000Z",
"isEdited": true,
"isEncrypted": false,
"entities": null,
"attachment": null,
"reactions": [],
"replyData": null,
"forwardData": null,
"deletedAt": null,
"platformDeletedAt": null
},
"threadId": "l44e15irdq4db30i77cgphhx"
}
}
When it fires
A message’s content is modified — either through the platform natively or via the Edit message API endpoint. Themessage object reflects the state after the edit. The isEdited field will be true and updatedAt will contain the edit timestamp.
Payload
Message
required
The message object.
Show properties
Show properties
string
The Inbox message ID.
string
The platform the message belongs to (e.g.,
twitter).string | null
The platform’s native message ID.
string
The Inbox thread ID this message belongs to.
string
The Inbox team ID.
string
The author of the message. Either the
accountLinkId (if sent by your team) or the prospect’s externalId.string | null
The Inbox user ID of the team member who sent this message, if applicable.
string | null
The campaign ID that sent this message, if applicable.
string
The text content of the message.
string | null
How the message was sent:
internal (Inbox UI), external (synced from platform), or api (sent via API).string
When the message was created (ISO 8601).
string | null
When the message was last updated (ISO 8601).
boolean
Whether the message has been edited.
boolean | null
Whether the message is end-to-end encrypted.
object | null
Normalized URL entities, mentions, hashtags, and tweet shares.
object | null
Normalized media and card attachments.
array
Reactions on this message.
object | null
Reply metadata if this message is a reply to another message.
object | null
Forward metadata if this message was forwarded.
string | null
When the message was soft-deleted in Inbox (ISO 8601).
string | null
When the message was deleted on the platform (ISO 8601).
string
required
The Inbox thread ID the message belongs to.
Inbox stores full message history, including previous versions of edited messages. Use the Get message history endpoint to retrieve the original content and all prior edits.