Webhooks offer a powerful mechanism for integrating and automating processes across different applications and services. Elements supports executing custom webhooks as actions on automations. For example, create a webhook to post a message to Microsoft Teams when a Door Forced Open event occurs, or send Device Offline events to PagerDuty or ServiceNow for further triage.
Configuration
Elements automation action webhooks support the following HTTP scheme, methods, and body content types.
URL endpoint
Scheme must be
https://Host must be a fully qualified domain name (FQDN); IP addresses are not allowed.
HTTP methods:
GETPOSTPUTPATCHDELETEHEAD
Body content types:
application/jsonapplication/xmltext/plain
Context
Enrich webhooks with context from the event that triggered the automation.
Available Variables
Trigger Context
ideventTypeeventTypeLocalizedseverityseverityLocalizedtimestamp(example: 1717768279000)dateTimeLong(example: Friday, June 07 at 09:51:19 AM)timeZone(example: America/New_York)device.iddevice.namedevice.typespace.idspace.nameperson.idperson.firstNameperson.lastNameperson.customFields.departmentCustom person fields may be configured in System Options.
credential.idcredential.badgeIdlockdownProfile.idlockdownProfile.name
Usage
Reference context variables in webhook URLs and body payloads like {{context.trigger.device.name}}. See sample webhook payloads below for more examples.
Request Details
Webhooks include the following request headers to facilitate system integration:
Name | Value type | |
|---|---|---|
1 |
| Unix time in milliseconds |
2 |
| UUID |
3 |
| UUID |
4 |
| UUID |
5 |
| UUID |
6 |
| UUID |
Additionally, the user-agent header will be set to elements.
Sample Webhook Payloads
For your convenience, we have created a selection of sample webhook payloads for popular services. Either copy and paste these as-is into a webhook body, or customize them to meet your needs. For more detailed information, refer to each service’s respective documentation.
- Google Sheets
- IFTTT (If This Then That)
- Microsoft Teams
- PagerDuty
- Microsoft Power Automate (Microsoft Flow)
- ServiceNow
- Slack
- Zapier
- Sending Elements Events to Cisco Webex
- Setting up an Incoming Webhook to a Microsoft 365 Excel Spreadsheet
© 2025 Honeywell International Inc. All Rights Reserved.