Skip to main content

Set Up Device Webhook

When you set up a webhook in the CLUe portal, the device sends real-time events to the endpoint you specify (an external server) when a specified event occurs. Use this feature for the following use cases.

  • Integration with a time and attendance system

  • Receive duplicated face detection events

You can also use it for various real-time, event-based integrations with systems.

Supported devices

DeviceModelSupported firmware version
BioStation 3BS3-DB, BS3-APWBbs3-all_v1.1.0_20250626 or later
Info

The following CLUe supported devices will also support webhooks.

  • BioEntry W3, BioLite N2, X-Station 2, XPass 2

Key advantages

  • Send the device's real-time event notifications to an external system.

  • Integrate with external systems easily through webhooks.

  • Supports use cases such as time and attendance integration and security event monitoring.

Webhook settings

  1. Log in to the CLUe web portal.

  2. Go to the Place assigned to the device where you want to set up the webhook.

  3. Click Device in the left sidebar.

  4. Select the device from the device list where you want to set up the webhook.

  5. Click the Webhook tab at the top of the screen.

Info

If the Webhook tab does not appear, check the device's CLUe firmware version and update it to the supported firmware version or later.

Method

Webhooks use the POST method by default.

Endpoint URL settings

  • Online Event: An endpoint that sends real-time webhook calls when a specified event occurs while the device is online.

  • Offline Event: An endpoint that sends a list of events that occurred while the device was offline, after it comes back online.

Header settings

Set the required keys or authentication values for the webhook server in the request headers. To add a header, click the button.

Select trigger events

Select the events that trigger webhook calls. In addition to the default selected events, you can also select events such as Duplicated face fail from the device.

Webhook field settings

To define the data the device sends, configure the webhook fields.

  • Auto Fields: Indicates the type of data set the device can send.

  • nonString: Refers to data types that do not use quotation marks (""), such as Boolean and int.

After selecting the required data fields, you can preview the webhook payload in the Preview panel.

If you also need to include fixed values, add them with Manual Fields. These values are sent as fixed values with the webhook payload.

Run a test call

After completing the settings, you can run Test Call.

Info

A test call lets you check the structure and format of data sent directly from the browser to the configured endpoint, not the actual device.

Notes

Even if the server is not ready yet, you can test webhooks with a publicly available webhook testing service on the internet. For example, use Webhook.site to easily verify webhook calls.

Was this page helpful?