เอกสารอ้างอิง API

Receiving Events

contact.updated

ชื่อในสมุดที่อยู่ WhatsApp เปลี่ยนแล้ว (ไม่รวม whatsapp-protocol) อัปเดตเฉพาะฟิลด์ที่ส่งมาใน data.contact.address_book สตริงว่างหมายถึงล้างค่า ฟิลด์ที่ละเว้นคงค่าเดิม และ null ใช้ไม่ได้ ไม่เขียนทับชื่อเล่นของอีกฝ่ายหรือโปรไฟล์บัญชีเอง contact.id ระบุทรัพยากรผู้ติดต่อ ไม่จำเป็นต้องเป็นรหัสการสนทนา

Event payload

{
  "id": "0000000000000000000000000000000000000000000000000000000000000191",
  "type": "contact.updated",
  "provider": "whatsapp",
  "account_id": "acc_example",
  "occurred_at": "2026-09-20T03:00:00Z",
  "data": {
    "contact": {
      "id": "15550000002@s.whatsapp.net",
      "conversation_id": "100000000000002@lid",
      "address_book": {
        "full_name": "Example customer",
        "first_name": "Example"
      }
    },
    "event": {
      "kind": "contact_updated",
      "source": "address_book",
      "changed_fields": ["address_book.full_name", "address_book.first_name"],
      "changed_at": "2026-09-20T03:00:00Z"
    }
  }
}

หมายเหตุ

  • ชื่อในสมุดที่อยู่ WhatsApp เปลี่ยนแล้ว (ไม่รวม whatsapp-protocol) อัปเดตเฉพาะฟิลด์ที่ส่งมาใน data.contact.address_book สตริงว่างหมายถึงล้างค่า ฟิลด์ที่ละเว้นคงค่าเดิม และ null ใช้ไม่ได้ ไม่เขียนทับชื่อเล่นของอีกฝ่ายหรือโปรไฟล์บัญชีเอง contact.id ระบุทรัพยากรผู้ติดต่อ ไม่จำเป็นต้องเป็นรหัสการสนทนา