Our webhooks (Tracked events)

Every time the connected number receives an interaction, we will make a request with the POST method to the previously configured URL

Be sure to check out our example section for each request for a specific JSON body

Messages

This webhook tracks any changes related to messages, such as sent messages, incoming messages, modifications, and deletions.

Statuses

This method will notify you of all status changes that your message undergoes, if it is received, read, replied to or deleted. The same message can go through several statuses, and have the same status more than once, which is the answered case.

Chats

This method is responsible for notifying you of any changes related to chats, including creating new chats, modifying and deleting existing chats.

Contacts

This webhook is designed to keep you informed about updates to a contact in your phone, such as changes in their name or profile picture in WhatsApp.

Groups

This method alerts you to any changes within groups, such as the addition or removal of members, updates to group details and settings, and the creation of new groups.

Presences

This webhook is focused on the status changes of contacts, for example, when a contact is "typing" or "recording audio." It provides insights into the real-time activity of your contacts.

Channel

This webhook is triggered by any status change of a Whapi channel (instance), such as the renewal of a QR code for authorization or if the channel instance encounters an error, loses connection with the phone, etc. This is crucial for instantly knowing the operational status of your Whapi channel.

Users

This webhook notifies you when an account is connected or disconnected from a Whapi channel (instance)

Calls

This method provides information about calls made to your WhatsApp

Labels

Responsible for notifications about the creation, deletion, or modification of labels in WhatsApp.

Service

This webhook is dedicated to notifications from internal technical integrations of Whapi.Cloud, such as events from Google API Contacts or Google Sheet Sender.

You don't need to configure all webhooks, but the more control you have over your instance, the more you will be able to extract resources

Last updated