Sự kiện người dùng nhận thông báo ZNS

Khi Official Account gửi tin nhắn cho người dùng và tin nhắn đã đến thiết bị người dùng, hệ thống Zalo sẽ gửi đến Webhook Url của ứng dụng một HTTP request như sau

Lưu ý: Thời điểm user nhận tin nhắn là giá trị của trường delivery_time, không phải thời điểm webhook nhận event hay giá trị của trường timestamp

Ví dụ

"{
  ""sender"": {
    ""id"": ""2607422273982216036""
  },
  ""recipient"": {
    ""id"": ""84344127555""
  },
  ""event_name"": ""user_received_message"",
  ""message"": {
    ""delivery_time"": ""1731487198315"",
    ""msg_id"": ""bb52880e6cd2fe89a7c6""
  },
  ""app_id"": ""663461135417947644"",
  ""timestamp"": ""1731487198107""
}"

Mô tả thuộc tính data

Thuộc tính
Kiểu dữ liệu
Mô tả

sender.id

string

ID của Official Account gửi thông báo

recipient.id

string

Số điện thoại người dùng nhận thông báo Lưu ý: Số điện thoại sẽ có dạng mã hóa SHA-256 nếu đối tác gửi ZNS sử dụng hash phone.

event_name

string

Tên sự kiện Giá trị nhận về: user_received_message

message.delivery_time

string

Thời gian thiết bị của người dùng nhận được thông báo ZNS

message.msg_id

string

ID của thông báo

app_id

string

ID của ứng dụng gửi tin (ứng dụng mà OA đã cấp quyền)

timestamp

string

Thời điểm gửi sự kiện

Last updated