Справочник 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 идентифицирует ресурс контакта, но не обязательно диалог.