Configuring Sine and WebHook

A WebHook is an HTTP-based callback function that allows lightweight, event-driven communication between two APIs (Application Programming Interfaces). Web applications use webhooks to receive small amounts of data from other applications. The Sine WebHook notifies visitor actions to the UserService. Contact the Sine System team to enable callbacks. This may take some time.
To configure WebHook:
Perform the following steps:
  1. Log in to Sine Pro account (https://dashboard.sine.co/#/login).
  2. From the Sine Pro dashboard and under the primary menu sidebar on the left-hand side, click on Locations.
  3. If multiple sites are listed, hover over the specific site you need to perform the integration and click on Image. Select Settings to open the site dashboard.
    Image
  4. From the site dashboard and under the menu sidebar, click on Integrations.
    Image
  5. Under Available Integrations, click + next to WebHook to add a new WebHook..
    Image
  6. Configure the WebHook as follows:
    Image
    • Name: Enter a name for the WebHook.
    • External ID: Use the Host Sync API Key. From the Sine Pro dashboard and under the primary menu sidebar on the left-hand side, click on TEAM Image, and then navigate to the API tab to access the Host Sync API Key. If this is the first time you are using this API Key, then Generate the API key before using it.
      Image
    • URL: Webhook connection URL needs to be requested from Sine Team or Tridium Team by sharing your Account details like Company and Account Id.
    • API Key: Fill with some placeholder for now. This will be configured after the Enterprise Security is set up with the Visitor Integration Service.
    • Under Visitor Types, select different types of visitors as needed.
    • Under Events, select all check-in events needed to notify Enterprise Security about Sine actions. Select other Events as required.
  7. To save the WebHook configuration click SAVE