
DIMO
DIMO is an open protocol using blockchain to establish universal digital vehicle identity, permissions, data transmission, vehicle control, and payments. Developers use DIMO to build apps based on connected vehicles around the world while the vehicle owners benefit from monetizing their vehicle data.
Triggers
(9)Battery is Charging Trigger
Triggers when vehicle battery charging status changes (True/False).
Battery Current Power Trigger
Triggers when vehicle battery current power meets the specified condition.
Charge Level Trigger
Triggers when vehicle battery charge level meets the specified condition.
Fuel System Absolute Level Trigger
Triggers when vehicle fuel system absolute level meets the specified condition.
Fuel System Relative Level Trigger
Triggers when vehicle fuel system relative level meets the specified condition.
Ignition Status Trigger
Triggers when vehicle ignition status changes (ON/OFF).
Odometer Trigger
Triggers when vehicle odometer meets the specified condition.
Speed Trigger
Triggers when vehicle speed meets specified conditions.
Tire Pressure Trigger
Triggers when vehicle tire pressure meets the specified condition.
Actions
(38)Attestation : Create VIN VC
Generates the VIN VC for a given vehicle.
Device Definitions : Decode VIN
Submits a decoding request for vehicle identification number, returns the device definition ID corresponding to the VIN.
Device Definitions : Lookup
Search for device definitions by query and filters.
Token Exchange : Get Vehicle JWT
Creates a token exchange to obtain a Vehicle JWT.
Identity : Custom Query
Custom Identity Query.
Identity : Total Vehicle Count
Get total vehicle count.
Identity : Get Developer License Info
Get developer license info by tokenId.
Identity : Get Vehicle By Dev License
Get vehicles by developer license 0x address.
Identity : Get Total Vehicle Count For Owner.
Get total vehicle count for an owner.
Identity : Get Vehicle MMY By Owner
Get vehicle MMY by owner address.
Identity : Get Vehicle MMY By TokenId
Get vehicle MMY by tokenId.
Identity : Get SACD For Vehicle
Get SACD for a vehicle by tokenId.
Identity : Get Rewards By Owner
Get rewards by owner address.
Identity : Get Reward History By Owner
Get reward history by owner address.
Identity : Get Device Definition
Get device definition by vehicle tokenId.
Identity : Get Device Definition By DefinitionId
Get device definition by definitionId.
Identity : Get Owner Vehicles
Get vehicles owned by an address.
Identity : Get Developer Shared Vehicles From Owner
Get vehicles shared with a developer license from an owner.
Identity : Get DCNs By Owner
Get DCNs by owner address.
Telemetry : Custom Query
Query DIMO Telemetry API using a custom GraphQL query.
Telemetry : Available Signals
Get a list of available signals for a specific vehicle.
Telemetry : Signals
Get a selection of available signals for a specific vehicle.
Telemetry : Daily Avg Speed
Get the average speed of a vehicle over a specific time period.
Telemetry: Events
Get the vehicle events over a specific time period.
Telemetry : Max Speed
Get the maximum speed of a vehicle over a specific time period.
Telemetry : VIN VC Latest
Get the latest VIN and Vehicle Configuration for a specific vehicle.
Vehicle Events: List Webhooks
List all webhooks.
Vehicle Events: Create/Update Webhook (Numeric)
Create a new webhook or update existing one for numeric vehicle signals. If Webhook ID is provided, it will update; otherwise, it will create a new webhook.
Vehicle Events: Create/Update Webhook (Boolean)
Create a new webhook or update existing one for boolean vehicle signals. If Webhook ID is provided, it will update; otherwise, it will create a new webhook.
Vehicle Events: Create/Update Webhook (Events)
Create a new webhook or update existing one for vehicle events like harsh braking, acceleration, etc. If Webhook ID is provided, it will update; otherwise, it will create a new webhook.
Vehicle Events: Delete Webhook
Delete a webhook.
Vehicle Events: List Signals
List all signals.
Vehicle Events: List Subscribed Vehicles
List vehicles subscribed to a webhook.
Vehicle Events: List Vehicle Subscriptions
List all subscriptions for a vehicle.
Vehicle Events: Subscribe Vehicle
Subscribe a vehicle to a webhook.
Vehicle Events: Subscribe All Vehicles
Subscribe all vehicles to a webhook.
Vehicle Events: Unsubscribe Vehicle
Unsubscribe a vehicle from a webhook.
Vehicle Events: Unsubscribe All Vehicles
Unsubscribe all vehicles from a webhook.
Example automation
Trigger
Event received
from DIMO
Action
Create Module Record
in Coherence
Ready to connect DIMO?
Start automating in minutes. No credit card required.