Beekeeper Webhooks

Webhooks allow real-time data delivery to your systems.

Webhook Provisioning

  • Log in to your Beekeeper Dashboard

  • Go to Settings

  • Go to the Webhooks tab

  • Click Create Webhook

  • Copy and save the token securely — it will only be shown once

Authorization

All webhook payloads are signed with a Bearer token:

Authorization: Bearer <your webhook token>

Retry Policy

  • Webhooks are not retried

  • If a webhook delivery fails (non-200 response or timeout), it is skipped

  • The next eligible update will be sent normally

IP Whitelisting

Coming soon – You’ll be able to restrict incoming requests to known IP ranges.

Location Updates Webhook

Trigger Fires whenever a device's location changes.

Payload Format

{
  "device": { "id": "681da6f00000000000000000", "name": "Device A" },
  "lat": 37.7371066,
  "lon": -122.4027606,
  "speedKmH": 89.37,
  "timestamp": "2025-05-09T15:58:59.465Z"
}

Last updated