Give the message a mid
Amid is your own name for a message. It must be unique inside the conversation. Set one, and you can point at that message later.
Must match
^[a-zA-Z0-9_.:-]{1,64}$, and be unique per conversation.Send the same mid again to update
POST to theresponse_url again with the same mid, and the message is replaced, not copied. The response tells you which one happened:
A progress loop
Three POSTs to the sameresponse_url, all using mid: "job-42". The visitor sees one bubble change.
Pure status and progress changes do not mark the message as edited. Changing other blocks does.
Updating after the 45-minute window
Once the token expires, use an API key.PATCH targets a message by id, with no time limit:
Response
PATCH takes exactly one message. Sending more than one returns 400 AMBIGUOUS_UPDATE_TARGET.

