Device Data API
DIMO Warning
This endpoint will be deprecated for non-J1939 developers, please use Telemetry API References instead. For J1939 protocol developers, please reach out to the DIMO team to retain access to this API.
Developer Notes
To access the Vehicle data under the Device Data API, a token exchange transaction is required to obtain a 2nd JWT to get permission to access a given vehicle. Please check Token Exchange API prior to using this endpoint.
Get Vehicle Status by Vehicle ID
GET
{baseUrl}
/v1/vehicle/{tokenId}/status
Retrieves the Vehicle Status by the Vehicle identified with the provided Vehicle ID.
Path Parameters
Headers
Get Vehicle Raw Status by Vehicle ID
GET
{baseUrl}
/v1/vehicle/{tokenId}/status-raw
Retrieves the Vehicle Raw Status by the Vehicle identified with the provided Vehicle ID.
Path Parameters
Headers
Get Vehicle History by Vehicle ID
GET
{baseUrl}
/v1/vehicle/{tokenId}/history
Retrieves the Vehicle History by the Vehicle identified with the provided Vehicle ID.
Path Parameters
Query Parameters
Headers
Get Daily Distance Driven by User Device ID
GET
{baseUrl}
/v1/user/device-data/{userDeviceId}/daily-distance
Retrieves a daily summary of distances driven (in kilometers) tracked on the user device.
Path Parameters
Query Parameters
Headers
Get Total Distance Driven by User Device ID
GET
{baseUrl}
/v1/user/device-data/{userDeviceId}/distance-driven
Retrieves a total distance driven (in kilometers) tracked on the user device since connection was established. Returns 0
if no odometer data was ever received.
Path Parameters
Headers
Last updated