Fleet Data Webhooks

Fleet Data Webhooks

Webhook Provisioning

  • Log in to your Bee Maps Dashboard
  • Go to Developers tabs
  • 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:

code
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 Bee device's location changes.

Payload Format

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