The payload inside a messageAck event. It ties the server's id for a message back to the reference you chose.


Fields

Field Type Returned Description
message_id String Yes The server-assigned id of the original message. Use it for updateMessage and recallMessage.
reference Long Yes The reference you sent with the original message.
date Long Yes Unix Epoch timestamp in milliseconds.
gmid Long Optional Sequential id within the chat, where the chat assigns one.

The SDKs expose message_id and reference as strings and date as a long.

Example

{
  "method": "messageAck",
  "ack": {
    "reference": 15459134560801,
    "message_id": "p1_Ua0ZWAyX13260293",
    "date": 1545913595858
  }
}