Webhooks provide a way for notifications to be delivered to an external Rest Server whenever events are occured via HTTP request.
You can configure two types of Webhooks per app in Yalgaar. 1) Presence 2) Message.
Presence Webhook is enable if you enable Presence Functionality.
Once you configure URL from Account dashboard, when the event occured yalgaar will send HTTP request on configure URL to notify customer. For secure communication we suggest customer to configure HTTPS URL in webhook beacuse communication with your server using HTTPS URL is secured with TLS.
For overcome customer’s server traffic, Webhook requests are send in group of data. Each webhook request send via HTTP POST request with JSON Content.
WebHooks are rate limited and are suitable for low to medium volumes of updates.
Yalgaar Webhook Rate Limit
First Request of Webhook is send immediately when configured event occure.
Once the configured event occure the all other events will be merge in group and it will be send in next request.
The next Webhooks request will send after 2 seconds.
We sent group of 200 events on single request for overcome customer’s server traffic. For example, If user perform more then 200 events with in 2 seconds then Yalgaar send only first 200 events in request of Webhooks other events are skipped.