Skip to content
Proaction
TelematicsAPI v1
DocumentationOverview

Telematics API

Fleet data. One API.

Choose the data you need. Every authorized connection uses these endpoints, response shapes and units.

Preview reference. Endpoint availability depends on your environment's release and authorized connection. Extended telemetry requires explicit opt-in and provider validation. Check your release before integrating.

Endpoint reference

Each endpoint includes path/query parameters, a request example, response fields, a synthetic response example and error behavior.

EndpointUse it for
POST /v1/syncsManage durable sync work through one API with application and connection authorization.
GET /v1/syncsManage durable sync work through one API with application and connection authorization.
GET /v1/syncs/{id}Manage durable sync work through one API with application and connection authorization.
POST /v1/syncs/{id}/retryManage durable sync work through one API with application and connection authorization.
POST /v1/syncs/{id}/cancelManage durable sync work through one API with application and connection authorization.
GET /v1/connections/{id}/tripsRead stored completed trips through one API with normalized vehicle/driver references.
GET /v1/connections/{id}/trips/{tripId}Read one current authorized trip by its stable trp_ ID.
GET /v1/connections/{id}/driversRead the last complete driver directory without contacting a provider.
GET /v1/connections/{id}/groupsRead stored group directories or approved groups and their parent relationships using one API.
GET /v1/connections/{id}/groups/{groupId}Read one group from the authorized stored account directory.
GET /v1/connections/{id}/drivers/{driverId}Read one driver using its stable normalized driver ID.
GET /v1/connections/{id}/vehicles/{vehicleId}/metadataRead provider-supplied vehicle identity, status and group references through the unified API.
GET /v1/connections/{id}/vehicles/{vehicleId}/profileRead cached vehicle enrichment through the unified API, with independent availability for each product.
GET /v1/connections/{id}/vehicles/{vehicleId}/identityRead cached vehicle enrichment through the unified API, with independent availability for each product.
GET /v1/connections/{id}/vehicles/{vehicleId}/imagesRead cached vehicle enrichment through the unified API, with independent availability for each product.
GET /v1/connections/{id}/vehicles/{vehicleId}/specificationsRead cached vehicle enrichment through the unified API, with independent availability for each product.
GET /v1/connections/{id}/vehicles/{vehicleId}/buildRead cached vehicle enrichment through the unified API, with independent availability for each product.
GET /v1/connections/{id}/locationsRead the latest stored location for every asset in an authorized connection.
GET /v1/catalogDiscover normalized fields, units, API operations and request limits.
GET /v1/connections/{id}Read the authorized fleet connection's identity and collection health.
GET /v1/connections/{id}/capabilitiesDiscover which normalized fields the connection can provide.
POST /v1/connections/{id}/connect-sessionsStart customer authorization through a short-lived hosted connection link.
GET /v1/connections/{id}/connect-sessions/{sessionId}Check whether a customer's connection flow completed.
POST /v1/connections/{id}/disconnectDisable this connection's local access and collection.
GET /v1/connections/{id}/vehiclesList core assets or normalized account-bound vehicle profiles.
GET /v1/connections/{id}/vehicles/{vehicleId}Read an independently authorized stored vehicle by normalized vcl ID with scope=directory.
GET /v1/connections/{id}/vehicles/{vehicleId}/telemetryGet the latest location, odometer, engine runtime and other normalized readings for an asset.
POST /v1/connections/{id}/vehicles/{vehicleId}/refreshRequest current asset readings, then return the same normalized telemetry shape.
GET /v1/connections/{id}/faultsRead current open fault occurrences across the connection.
GET /v1/connections/{id}/fault-eventsRead opened and cleared transitions for service-case triggers and incremental syncing.
GET /v1/connections/{id}/vehicles/{vehicleId}/historyRead stored normalized observations for an asset and time window.
GET /v1/connections/{id}/vehicles/{vehicleId}/utilizationMeasure how much an asset's engine ran versus did not run during observed time.
GET /v1/connections/{id}/vehicles/{vehicleId}/distanceMeasure distance accumulated during valid observed odometer intervals.
GET /v1/connections/{id}/vehicles/{vehicleId}/engine-hoursMeasure engine runtime accumulated during valid observed intervals.
GET /v1/connections/{id}/vehicles/{vehicleId}/idlingMeasure idle duration from supported cumulative idle counters.
GET /v1/connections/{id}/utilizationRead per-asset observed usage summaries for the authorized fleet.

All examples use synthetic assets and timestamps. Data catalog · Catalog JSON · OpenAPI

Proaction TelematicsOne API for your fleet data.

Search documentation