Integrations
Webhooks Endpoints
List of endpoints for each event
By enabling the “Webhook by Event” option, you will receive a webhook with a specific URL for each event.
Example: https://example.com/webhook/qrcode-updated
(QR Code update event).
Below is a list of endpoints for each event:
WhatsApp Event | URL Path | Description |
---|---|---|
QRCODE_UPDATED | /qrcode-updated | Sends the base64 of the qrcode |
CONNECTION_UPDATE | /connection-update | Reports the status of the connection with WhatsApp when updated |
MESSAGES_UPSERT | /messages-upsert | Notifies when a message is received |
MESSAGES_UPDATE | /messages-update | Informs when a message is updated |
MESSAGES_DELETE | /messages-delete | Informs when a message is deleted |
SEND_MESSAGE | /send-message | Informs when a message is sent |
CONTACTS_UPSERT | /contacts-upsert | Reloads all contacts with additional information. This event only occurs once |
CONTACTS_UPDATE | /contacts-update | Informs when contact is updated |
PRESENCE_UPDATE | /presence-update | Informs whether the user is online, whether he is performing any action such as writing or recording and his last seen: ‘unavailable’, ‘available’, ‘composing’, ‘recording’, ‘paused’ |
CHATS_UPDATE | /chats-update | Informs when the chat is updated |
CHATS_UPSERT | /chats-upsert | Send any new chat information |
CHATS_DELETE | /chats-delete | Notifies when a chat is deleted |
GROUPS_UPSERT | /groups-upsert | Notify when a group is created |
GROUPS_UPDATE | /groups-update | Notifies you when a group has its information updated |
GROUP_PARTICIPANTS_UPDATE | /group-participants-update | Notifies when an action occurs involving a participant: ‘add’, ‘remove’, ‘promote’, ‘demote’ |
LABELS_EDIT | /labels-edit | Notifies you when a label is created, edited or removed |
LABELS_ASSOCIATION | /labels-association | Notifies when a label is assigned or unassigned to a conversation |
CALL | /call | Notifies you when a call is received |