Skip to main content

New:LivePin AI Dashcam now supports 12+ driver behaviour detections. Learn more

v1.0

FleetPulse API Reference

REST API with webhooks, real-time streaming, and SDKs for JavaScript, Python, and Go. Integrate fleet telematics into your own applications.

REST + WebSocket
Bearer Token Auth
JSON Responses

Authentication

All API requests require a Bearer token in the Authorization header. Get your API key from the FleetPulse dashboard under Settings → API Keys.

Authorization: Bearer fp_live_xxxxxxxxxxxxxxxxxxxx

# Base URL
https://api.fleetpulse.io/v1
GET
/api/v1/vehicles

List all vehicles in your fleet with live telemetry data.

Response

{
  "data": [
    {
      "id": "VEH-001",
      "registration": "MH12AB1234",
      "driver": "Ramesh Kumar",
      "status": "moving",
      "speed": 62,
      "location": { "lat": 19.076, "lng": 72.877 },
      "last_updated": "2025-04-21T10:32:00Z"
    }
  ],
  "meta": { "total": 245, "page": 1, "per_page": 20 }
}
POST
/api/v1/geofence

Create a geofence zone to receive alerts for boundary violations.

Request Body

{
  "name": "Mumbai Warehouse Zone",
  "type": "polygon",
  "coordinates": [
    [72.877, 19.076],
    [72.891, 19.076],
    [72.891, 19.060],
    [72.877, 19.060]
  ],
  "alert_on": ["entry", "exit"],
  "vehicle_ids": ["VEH-001", "VEH-002"]
}

Response

{
  "id": "GEO-00123",
  "name": "Mumbai Warehouse Zone",
  "status": "active",
  "created_at": "2025-04-21T10:35:00Z"
}

Rate Limits

Starter

1,000 req/hr

Growth

10,000 req/hr

Enterprise

Unlimited