Update a message
Changed onReplaces the markdown body of a message authored by the authenticated API-key workspace membership. Each accepted edit marks the message as edited and emits a message.updated ProductEvent to webhook and realtime subscribers. A message posted with a document card can replace that card by sending app_card; the server regenerates its text fallback. Attachments, thread placement, and authorship are fixed at create time and are not editable, and a message without a document card cannot gain one. Sending a body identical to the stored one is a no-op: the message keeps its revision and no event is emitted. Editing does not create new mentions or notifications.
Request
- Base URLhttps://api.ando.so/v1
- URLhttps://api.ando.so/v1/conversation-messages/{messageId}
- Auth
- API key in header x-api-key
- or HTTP bearer
Path parameters
Message identifier.
Request body
Response
Updated message.
Example response
{
"authorWorkspaceMembershipId": "01jzn7e61x3a7v9h2r7t2m3q4p",
"author_id": "01jzn7e61x3a7v9h2r7t2m3q4p",
"conversation_id": "01jzn7e61x3a7v9h2r7t2m3q4p",
"created_at": "2026-05-14T08:00:00.000Z",
"data": {
"authorWorkspaceMembershipId": "01jzn7e61x3a7v9h2r7t2m3q4p",
"author_id": "01jzn7e61x3a7v9h2r7t2m3q4p",
"conversation_id": "01jzn7e61x3a7v9h2r7t2m3q4p",
"created_at": "2026-05-14T08:00:00.000Z",
"id": "01jzn7e61x3a7v9h2r7t2m3q4p",
"attachments": [
{
"file_id": "01jzn7e61x3a7v9h2r7t2m3q4p"
}
],
"forward_source": {
"source_created_at": "2026-05-14T08:00:00.000Z"
},
"replied_to": {
"message_id": "01jzn7e61x3a7v9h2r7t2m3q4p"
}
},
"id": "01jzn7e61x3a7v9h2r7t2m3q4p"
}Changes
- info
added the optional property
/to the response with the status
- info
- breaking
removed
subschema #5subschema #11subschema #12subschema #16from the///request propertyoneOflist - info
added
subschema #5subschema #11subschema #12subschema #16to the///request propertyoneOflist
- breaking