Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.hiveriselabs.com/llms.txt

Use this file to discover all available pages before exploring further.

Webhooks let Forager automatically notify an external system every time an attestation is recorded. The most common use is pushing location updates to ServiceNow CI records.

Where to find it

Dashboard → SettingsCMDB Webhooks (admin access required).

Adding a webhook

1

Click Add webhook

On the Settings page, click Add webhook.
2

Enter the endpoint details

FieldWhat to enter
NameA label for your own reference, e.g. ServiceNow Production
Endpoint URLThe full URL Forager will POST to on every attestation
Auth Header NameThe HTTP header used for authentication, e.g. Authorization
Auth Header ValueThe credential value, e.g. Basic abc123... or Bearer token...
3

Customize the payload (optional)

The default payload template works for most setups. If your endpoint expects a different JSON structure, edit the template using the available variables listed below the editor.
4

Enable and save

Check Enable this webhook and click Add webhook. The webhook is live immediately.

Available payload variables

VariableDescription
{{asset_tag}}The scanned asset tag
{{location_path}}Full breadcrumb, e.g. Building A / Floor 2 / IT Office
{{anchor_name}}Room name only, e.g. IT Office
{{updated_by}}Display name of the tech who scanned
{{type}}match, mismatch_confirmed, mismatch_dismissed, or new_asset
{{timestamp}}ISO 8601 UTC timestamp

Disabling a webhook temporarily

Click Disable on the webhook card. Attestations continue to be recorded in Forager — they are not queued for later delivery. Re-enable when ready; only new attestations from that point forward will be sent.

Detailed setup guides

ServiceNow — Scripted REST API

Recommended for direct, real-time CI updates

ServiceNow — Import Sets

For environments that require staged CMDB writes