In this page

Overview


A Webhook is a user-defined HTTP callback. It is a mechanism that sends real-time information to any third-party app or service. Thus, Webhook allows you to keep your third-party application in sync with your application. Using webhooks, you can specify a URL to which you would like to post data when an event occurs Data will be pushed to third-party via Webhook with the events.


Webhook Management

The Webhooks view is used to create and manage webhooks. Webhooks are user-defined HTTP callbacks which are usually triggered by some event, such as executing a data alert or modifying a report. When that event occurs, the report server makes an HTTP request to the URL configured for the webhook in order to notify the subscriber.


Please refer this article on creating a custom CellGate integration that will sends data of events occurs in CellGate (WebHook Action) when an gate opened triggered (WebHook Event).


When a Webhook is triggered, the data received is in the following format:


Method: POST

Headers: "Content-Type: application/json"
Body: {
  "event": "string",
  "module": "string",
  "api_key": "string",
  "data": "object"
}