Integration of clients using webhooks
Last updated: 2021-11-09
Post view count: 967
Webhooks are - besides the API interface - a mechanism that allows communication between servers. It is designed mainly for developers and advanced Users.
Using webhooks reduces the load on the application server, because the necessary information is automatically sent when a specific event occurs, so there is no need to query the API interface to see if any changes have occurred. Notifications about events are received exactly when they occur, without having to query the application too often.
You can find webhooks in the system by going to Settings> Account settings> Integration.
A webhook includes:
- a type, which determines when the webhook should be sent (after the client is created/updated/deleted)
- URL, which is the URL to which the webhook is sent
- API token, which is an authentication token that the user can add to the webhook and that will be visible under the key 'api_token'