Confirms that a message you sent was accepted by the server. Returned for every successful outgoing message.

💡 messageAck means accepted, not delivered. For a user chat you also get messageDelivered and messageSeen afterwards.


Event

method is "messageAck".

Field Type Returned Description
method String Yes "messageAck"
ack Message Ack Yes Carries the reference you sent and the message_id the server assigned.

Match the reference back to the request to know which of your messages this acknowledges.

SDKs

SDK Callback
Java onMessagAckCallback(MessageAck msgAck)
JavaScript onMessagAckCallback(msgAck)
Python on_message_ack_callback(self, msg_ack)

Example

Event

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