Quickstart - Geofencing API

1) Send a location update

Send location updates to the API to track device positions:

curl -X POST https://api.geofence.bluvolve.com/locations \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"deviceId":"demo-1","lat":52.5200,"lon":13.4050,"ts":"2025-10-14T10:00:00Z"}'

2) Receive webhooks

When a device enters or exits a geofence, you'll receive a webhook:

POST https://your-app.example.com/geofence-events
{
  "type": "enter" | "exit",
  "deviceId": "demo-1",
  "geofenceId": "zone-berlin-hq",
  "timestamp": "2025-10-14T10:00:02Z"
}

Request API Access

← Back to landing page