Overview
Connect DIMO with Flows360
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.
Use the DIMO connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 38 actions and 9 triggers.
Available actions
- Attestation : Create VIN VC
- Device Definitions : Decode VIN
- Device Definitions : Lookup
- Token Exchange : Get Vehicle JWT
- Identity : Custom Query
- Identity : Total Vehicle Count
- Identity : Get Developer License Info
- Identity : Get Vehicle By Dev License
- Plus 30 additional declared actions.
Available triggers
- Battery is Charging Trigger
- Battery Current Power Trigger
- Charge Level Trigger
- Fuel System Absolute Level Trigger
- Fuel System Relative Level Trigger
- Ignition Status Trigger
- Plus 3 additional declared triggers.
The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.
Technical guide
Technical reference
Package identity
- Connector: DIMO
- Package:
@activepieces/piece-dimo@0.3.6 - Exact artifact digest:
sha256:5aa352747c5ecaf5996d170055accbc37ee4cc972674ca5b7efe55332df31996 - Runtime: Activepieces-compatible deterministic worker
- Source: the exact reviewed Activepieces source
Authentication
CUSTOM AUTH. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.
Action contracts
- Attestation : Create VIN VC (
attestation-create-vin-vc), Generates the VIN VC for a given vehicle. Classification: read. - Device Definitions : Decode VIN (
device-definitions-decode-vin), Submits a decoding request for vehicle identification number, returns the device definition ID corresponding to the VIN. Classification: read. - Device Definitions : Lookup (
device-definitions-lookup-device-definitions), Search for device definitions by query and filters. Classification: read. - Token Exchange : Get Vehicle JWT (
token-exchange-get-vehicle-jwt), Creates a token exchange to obtain a Vehicle JWT. Classification: read. - Identity : Custom Query (
identity-custom-query), Custom Identity Query. Classification: read. - Identity : Total Vehicle Count (
identity-total-vehicle-count), Get total vehicle count. Classification: read. - Identity : Get Developer License Info (
identity-get-developer-license-info), Get developer license info by tokenId. Classification: read. - Identity : Get Vehicle By Dev License (
identity-get-vehicle-by-dev-license), Get vehicles by developer license 0x address. Classification: read. - Identity : Get Total Vehicle Count For Owner. (
identity-get-total-vehicle-count-for-owner), Get total vehicle count for an owner. Classification: read. - Identity : Get Vehicle MMY By Owner (
identity-get-vehicle-mmy-by-owner), Get vehicle MMY by owner address. Classification: read. - Identity : Get Vehicle MMY By TokenId (
identity-get-vehicle-mmy-by-tokenid), Get vehicle MMY by tokenId. Classification: read. - Identity : Get SACD For Vehicle (
identity-get-sacd-for-vehicle), Get SACD for a vehicle by tokenId. Classification: read. - Identity : Get Rewards By Owner (
identity-get-rewards-by-owner), Get rewards by owner address. Classification: read. - Identity : Get Reward History By Owner (
identity-get-reward-history-by-owner), Get reward history by owner address. Classification: read. - Identity : Get Device Definition (
identity-get-device-definition-by-tokenid), Get device definition by vehicle tokenId. Classification: read. - Identity : Get Device Definition By DefinitionId (
identity-get-device-definition-by-definitionid), Get device definition by definitionId. Classification: read. - Identity : Get Owner Vehicles (
identity-get-owner-vehicles), Get vehicles owned by an address. Classification: read. - Identity : Get Developer Shared Vehicles From Owner (
identity-get-developer-shared-vehicles-from-owner), Get vehicles shared with a developer license from an owner. Classification: read. - Identity : Get DCNs By Owner (
identity-get-dcns-by-owner), Get DCNs by owner address. Classification: read. - Telemetry : Custom Query (
telemetry-custom-query), Query DIMO Telemetry API using a custom GraphQL query. Classification: read. - Telemetry : Available Signals (
telemetry-available-signals), Get a list of available signals for a specific vehicle. Classification: read. - Telemetry : Signals (
telemetry-signals), Get a selection of available signals for a specific vehicle. Classification: read. - Telemetry : Daily Avg Speed (
telemetry-daily-avg-speed), Get the average speed of a vehicle over a specific time period. Classification: read. - Telemetry: Events (
telemetry-event), Get the vehicle events over a specific time period. Classification: read. - Telemetry : Max Speed (
telemetry-max-speed), Get the maximum speed of a vehicle over a specific time period. Classification: read. - Telemetry : VIN VC Latest (
telemetry-vin-vc-latest), Get the latest VIN and Vehicle Configuration for a specific vehicle. Classification: read. - Vehicle Events: List Webhooks (
vehicle-events-list-webhooks-action), List all webhooks. Classification: read. - Vehicle Events: Create/Update Webhook (Numeric) (
vehicle-events-upsert-webhook-numeric-action), 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. Classification: read. - Vehicle Events: Create/Update Webhook (Boolean) (
vehicle-events-upsert-webhook-boolean-action), 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. Classification: read. - Vehicle Events: Create/Update Webhook (Events) (
vehicle-events-upsert-webhook-event-action), 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. Classification: read. - Vehicle Events: Delete Webhook (
vehicle-events-delete-webhook-action), Delete a webhook. Classification: read. - Vehicle Events: List Signals (
vehicle-events-list-signals-action), List all signals. Classification: read. - Vehicle Events: List Subscribed Vehicles (
vehicle-events-list-subscribed-vehicles-action), List vehicles subscribed to a webhook. Classification: read. - Vehicle Events: List Vehicle Subscriptions (
vehicle-events-list-vehicle-subscriptions-action), List all subscriptions for a vehicle. Classification: read. - Vehicle Events: Subscribe Vehicle (
vehicle-events-subscribe-vehicle-action), Subscribe a vehicle to a webhook. Classification: read. - Vehicle Events: Subscribe All Vehicles (
vehicle-events-subscribe-all-vehicles-action), Subscribe all vehicles to a webhook. Classification: read. - Vehicle Events: Unsubscribe Vehicle (
vehicle-events-unsubscribe-vehicle-action), Unsubscribe a vehicle from a webhook. Classification: read. - Vehicle Events: Unsubscribe All Vehicles (
vehicle-events-unsubscribe-all-vehicles-action), Unsubscribe all vehicles from a webhook. Classification: read.
Trigger contracts
- Battery is Charging Trigger, webhook.
- Battery Current Power Trigger, webhook.
- Charge Level Trigger, webhook.
- Fuel System Absolute Level Trigger, webhook.
- Fuel System Relative Level Trigger, webhook.
- Ignition Status Trigger, webhook.
- Odometer Trigger, webhook.
- Speed Trigger, webhook.
- Tire Pressure Trigger, webhook.
Verification
Runtime execution evidence is managed separately from package metadata.
Capability summary
Authentication
Authentication method: custom
Authentication profiles
connection · custom
- Client ID Required
- Redirect URI Required
- API Key Required · protected credential
Supported objects
| Object | Read | Write | Notes |
|---|---|---|---|
| Attestation : Create VIN VC | Yes | No | Generates the VIN VC for a given vehicle. |
| Device Definitions : Decode VIN | Yes | No | Submits a decoding request for vehicle identification number, returns the device definition ID corresponding to the VIN. |
| Device Definitions : Lookup | Yes | No | Search for device definitions by query and filters. |
| Token Exchange : Get Vehicle JWT | Yes | No | Creates a token exchange to obtain a Vehicle JWT. |
| Identity : Custom Query | Yes | No | Custom Identity Query. |
| Identity : Total Vehicle Count | Yes | No | Get total vehicle count. |
| Identity : Get Developer License Info | Yes | No | Get developer license info by tokenId. |
| Identity : Get Vehicle By Dev License | Yes | No | Get vehicles by developer license 0x address. |
| Identity : Get Total Vehicle Count For Owner. | Yes | No | Get total vehicle count for an owner. |
| Identity : Get Vehicle MMY By Owner | Yes | No | Get vehicle MMY by owner address. |
| Identity : Get Vehicle MMY By TokenId | Yes | No | Get vehicle MMY by tokenId. |
| Identity : Get SACD For Vehicle | Yes | No | Get SACD for a vehicle by tokenId. |
| Identity : Get Rewards By Owner | Yes | No | Get rewards by owner address. |
| Identity : Get Reward History By Owner | Yes | No | Get reward history by owner address. |
| Identity : Get Device Definition | Yes | No | Get device definition by vehicle tokenId. |
| Identity : Get Device Definition By DefinitionId | Yes | No | Get device definition by definitionId. |
| Identity : Get Owner Vehicles | Yes | No | Get vehicles owned by an address. |
| Identity : Get Developer Shared Vehicles From Owner | Yes | No | Get vehicles shared with a developer license from an owner. |
| Identity : Get DCNs By Owner | Yes | No | Get DCNs by owner address. |
| Telemetry : Custom Query | Yes | No | Query DIMO Telemetry API using a custom GraphQL query. |
| Telemetry : Available Signals | Yes | No | Get a list of available signals for a specific vehicle. |
| Telemetry : Signals | Yes | No | Get a selection of available signals for a specific vehicle. |
| Telemetry : Daily Avg Speed | Yes | No | Get the average speed of a vehicle over a specific time period. |
| Telemetry: Events | Yes | No | Get the vehicle events over a specific time period. |
| Telemetry : Max Speed | Yes | No | Get the maximum speed of a vehicle over a specific time period. |
| Telemetry : VIN VC Latest | Yes | No | Get the latest VIN and Vehicle Configuration for a specific vehicle. |
| Vehicle Events: List Webhooks | Yes | No | List all webhooks. |
| Vehicle Events: Create/Update Webhook (Numeric) | Yes | No | 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) | Yes | No | 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) | Yes | No | 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 | Yes | No | Delete a webhook. |
| Vehicle Events: List Signals | Yes | No | List all signals. |
| Vehicle Events: List Subscribed Vehicles | Yes | No | List vehicles subscribed to a webhook. |
| Vehicle Events: List Vehicle Subscriptions | Yes | No | List all subscriptions for a vehicle. |
| Vehicle Events: Subscribe Vehicle | Yes | No | Subscribe a vehicle to a webhook. |
| Vehicle Events: Subscribe All Vehicles | Yes | No | Subscribe all vehicles to a webhook. |
| Vehicle Events: Unsubscribe Vehicle | Yes | No | Unsubscribe a vehicle from a webhook. |
| Vehicle Events: Unsubscribe All Vehicles | Yes | No | Unsubscribe all vehicles from a webhook. |
| Battery is Charging Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Battery Current Power Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Charge Level Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Fuel System Absolute Level Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Fuel System Relative Level Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Ignition Status Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Odometer Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Speed Trigger | Yes | No | webhook trigger declared by the pinned package. |
| Tire Pressure Trigger | Yes | No | webhook trigger declared by the pinned package. |
Supported actions
Attestation : Create VIN VC · Read
Generates the VIN VC for a given vehicle.
attestation_create_vin_vc · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required, The ID of the vehicle for generating VIN Verifiable Credential for.
Device Definitions : Decode VIN · Read
Submits a decoding request for vehicle identification number, returns the device definition ID corresponding to the VIN.
device_definitions_decode_vin · Risk: low · Retry: safe
Inputs
countryCode· string · Required, 3-letter ISO 3166-1 alpha-3 country code (e.g. USA)vin· string · Required, Vehicle Identification Number.
Device Definitions : Lookup · Read
Search for device definitions by query and filters.
device_definitions_lookup_device_definitions · Risk: low · Retry: safe
Inputs
query· string · Required, Query filter (e.g. Lexus gx 2023)makeSlug· string · Optional, Make of the vehicle (e.g. audi, lexus, etc)modelSlug· string · Optional, Model of the vehicle (e.g. Tacoma, Accord, etc)year· number · Optional, Year of the vehicle (e.g. 2024)page· number · Optional, Page number (for pagination, defaults to 1)pageSize· number · Optional, Page size (items per page)
Token Exchange : Get Vehicle JWT · Read
Creates a token exchange to obtain a Vehicle JWT.
token_exchange_get_vehicle_jwt · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required, The ID of the vehicle for getting Vehicle JWT.
Identity : Custom Query · Read
Custom Identity Query.
identity_custom_query · Risk: low · Retry: safe
Inputs
customQuery· string · Requiredvariables· object · Optional
Identity : Total Vehicle Count · Read
Get total vehicle count.
identity_total_vehicle_count · Risk: low · Retry: safe
Identity : Get Developer License Info · Read
Get developer license info by tokenId.
identity_get_developer_license_info · Risk: low · Retry: safe
Inputs
devLicenseTokenId· number · Required, Token ID of the developer license.
Identity : Get Vehicle By Dev License · Read
Get vehicles by developer license 0x address.
identity_get_vehicle_by_dev_license · Risk: low · Retry: safe
Inputs
devLicense0x· string · Required, 0x address for developer license.
Identity : Get Total Vehicle Count For Owner. · Read
Get total vehicle count for an owner.
identity_get_total_vehicle_count_for_owner · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner.
Identity : Get Vehicle MMY By Owner · Read
Get vehicle MMY by owner address.
identity_get_vehicle_mmy_by_owner · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner.
Identity : Get Vehicle MMY By TokenId · Read
Get vehicle MMY by tokenId.
identity_get_vehicle_mmy_by_tokenid · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required, The ERC-721 token ID of the vehicle.
Identity : Get SACD For Vehicle · Read
Get SACD for a vehicle by tokenId.
identity_get_sacd_for_vehicle · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required, The ERC-721 token ID of the vehicle.
Identity : Get Rewards By Owner · Read
Get rewards by owner address.
identity_get_rewards_by_owner · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner.
Identity : Get Reward History By Owner · Read
Get reward history by owner address.
identity_get_reward_history_by_owner · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner.
Identity : Get Device Definition · Read
Get device definition by vehicle tokenId.
identity_get_device_definition_by_tokenid · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required, The ERC-721 token ID of the vehicle
Identity : Get Device Definition By DefinitionId · Read
Get device definition by definitionId.
identity_get_device_definition_by_definitionid · Risk: low · Retry: safe
Inputs
deviceDefinitionId· string · Required, ID of the device definition.
Identity : Get Owner Vehicles · Read
Get vehicles owned by an address.
identity_get_owner_vehicles · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner
Identity : Get Developer Shared Vehicles From Owner · Read
Get vehicles shared with a developer license from an owner.
identity_get_developer_shared_vehicles_from_owner · Risk: low · Retry: safe
Inputs
devLicense0x· string · Required, 0x address for developer licenseownerAddress· string · Required, 0x Ethereum address of the owner
Identity : Get DCNs By Owner · Read
Get DCNs by owner address.
identity_get_dcns_by_owner · Risk: low · Retry: safe
Inputs
ownerAddress· string · Required, 0x Ethereum address of the owner.
Telemetry : Custom Query · Read
Query DIMO Telemetry API using a custom GraphQL query.
telemetry_custom_query · Risk: low · Retry: safe
Inputs
customQuery· string · Requiredvariables· object · OptionalvehicleTokenId· number · Required
Telemetry : Available Signals · Read
Get a list of available signals for a specific vehicle.
telemetry_available_signals · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required
Telemetry : Signals · Read
Get a selection of available signals for a specific vehicle.
telemetry_signals · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · RequiredstartDate· string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00ZendDate· string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Zinterval· string · Required, Interval (e.g. 1s, 1m, 1h).
Telemetry : Daily Avg Speed · Read
Get the average speed of a vehicle over a specific time period.
telemetry_daily_avg_speed · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · RequiredstartDate· string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00ZendDate· string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Z
Telemetry: Events · Read
Get the vehicle events over a specific time period.
telemetry_event · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · RequiredstartDate· string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00ZendDate· string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Z
Telemetry : Max Speed · Read
Get the maximum speed of a vehicle over a specific time period.
telemetry_max_speed · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · RequiredstartDate· string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00ZendDate· string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Zinterval· string · Required, Interval (e.g. 1s, 1m, 1h).
Telemetry : VIN VC Latest · Read
Get the latest VIN and Vehicle Configuration for a specific vehicle.
telemetry_vin_vc_latest · Risk: low · Retry: safe
Inputs
vehicleTokenId· number · Required
Vehicle Events: List Webhooks · Read
List all webhooks.
vehicle_events_list_webhooks_action · Risk: low · Retry: safe
Vehicle Events: Create/Update Webhook (Numeric) · Read
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_upsert_webhook_numeric_action · Risk: low · Retry: safe
Inputs
webhookId· string · Optional, ID of the webhook to update. Leave empty to create a new webhook.data· string · Required, Which numeric vehicle signal to monitoroperator· string · Required, How to compare the battery power in wattstriggerNumber· number · Required, Numeric value to compare against (e.g., speed in km/h, fuel percentage, battery watts, tire pressure in PSI)coolDownPeriod· number · Required, Minimum number of seconds between successive webhook firingstargetURL· string · Required, HTTPS endpoint URL that will receive webhook callbacksstatus· string · Required, Webhook statusverificationToken· string · Required, Token for webhook verification.displayName· string · Optional, Optional name to easily identify your webhook (defaults to webhook ID if not provided)description· string · Optional, Brief description of the webhook conditions for your reference (optional)
Vehicle Events: Create/Update Webhook (Boolean) · Read
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_upsert_webhook_boolean_action · Risk: low · Retry: safe
Inputs
webhookId· string · Optional, ID of the webhook to update. Leave empty to create a new webhook.data· string · Required, Which boolean vehicle signal to monitoroperator· string · Required, Comparison operatortriggerExpression· boolean · Required, Boolean value to compare against (checked = true/charging, unchecked = false/not charging)coolDownPeriod· number · Required, Minimum number of seconds between successive webhook firingstargetURL· string · Required, HTTPS endpoint URL that will receive webhook callbacksstatus· string · Required, Webhook statusverificationToken· string · Required, Token for webhook verification.displayName· string · Optional, Optional name to easily identify your webhook (defaults to webhook ID if not provided)description· string · Optional, Brief description of the webhook conditions for your reference (optional)
Vehicle Events: Create/Update Webhook (Events) · Read
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_upsert_webhook_event_action · Risk: low · Retry: safe
Inputs
webhookId· string · Optional, ID of the webhook to update. Leave empty to create a new webhook.eventType· string · Required, Which vehicle event to monitorcoolDownPeriod· number · Required, Minimum number of seconds between successive webhook firingstargetURL· string · Required, HTTPS endpoint URL that will receive webhook callbacksstatus· string · Required, Webhook statusverificationToken· string · Required, Token for webhook verification.displayName· string · Optional, Optional name to easily identify your webhook (defaults to webhook ID if not provided)description· string · Optional, Brief description of the webhook conditions for your reference (optional)
Vehicle Events: Delete Webhook · Read
Delete a webhook.
vehicle_events_delete_webhook_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.
Vehicle Events: List Signals · Read
List all signals.
vehicle_events_list_signals_action · Risk: low · Retry: safe
Vehicle Events: List Subscribed Vehicles · Read
List vehicles subscribed to a webhook.
vehicle_events_list_subscribed_vehicles_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.
Vehicle Events: List Vehicle Subscriptions · Read
List all subscriptions for a vehicle.
vehicle_events_list_vehicle_subscriptions_action · Risk: low · Retry: safe
Inputs
tokenId· number · Required, Token ID of the vehicle.
Vehicle Events: Subscribe Vehicle · Read
Subscribe a vehicle to a webhook.
vehicle_events_subscribe_vehicle_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.tokenId· number · Required, Token ID of the vehicle.
Vehicle Events: Subscribe All Vehicles · Read
Subscribe all vehicles to a webhook.
vehicle_events_subscribe_all_vehicles_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.
Vehicle Events: Unsubscribe Vehicle · Read
Unsubscribe a vehicle from a webhook.
vehicle_events_unsubscribe_vehicle_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.tokenId· number · Required, Token ID of the vehicle.
Vehicle Events: Unsubscribe All Vehicles · Read
Unsubscribe all vehicles from a webhook.
vehicle_events_unsubscribe_all_vehicles_action · Risk: low · Retry: safe
Inputs
webhookId· string · Required, ID of the webhook.
Triggers
Battery is Charging Trigger · Webhook
Triggers when vehicle battery charging status changes (True/False).
Inputs
vehicleTokenIds· arraychargingState· stringcoolDownPeriod· numberverificationToken· string
Battery Current Power Trigger · Webhook
Triggers when vehicle battery current power meets the specified condition.
Inputs
vehicleTokenIds· arrayoperator· stringpowerWatts· numbercoolDownPeriod· numberverificationToken· string
Charge Level Trigger · Webhook
Triggers when vehicle battery charge level meets the specified condition.
Inputs
vehicleTokenIds· arrayoperator· stringchargePercentage· numbercoolDownPeriod· numberverificationToken· string
Fuel System Absolute Level Trigger · Webhook
Triggers when vehicle fuel system absolute level meets the specified condition.
Inputs
vehicleTokenIds· arrayoperator· stringfuelLiters· numbercoolDownPeriod· numberverificationToken· string
Fuel System Relative Level Trigger · Webhook
Triggers when vehicle fuel system relative level meets the specified condition.
Inputs
vehicleTokenIds· arrayoperator· stringfuelPercentage· numbercoolDownPeriod· numberverificationToken· string
Ignition Status Trigger · Webhook
Triggers when vehicle ignition status changes (ON/OFF).
Inputs
vehicleTokenIds· arrayignitionState· stringcoolDownPeriod· numberverificationToken· string
Odometer Trigger · Webhook
Triggers when vehicle odometer meets the specified condition.
Inputs
vehicleTokenIds· arrayoperator· stringodometerValue· numbercoolDownPeriod· numberverificationToken· string
Speed Trigger · Webhook
Triggers when vehicle speed meets specified conditions.
Inputs
vehicleTokenIds· arrayoperator· stringspeedValue· numbercoolDownPeriod· numberverificationToken· string
Tire Pressure Trigger · Webhook
Triggers when vehicle tire pressure meets the specified condition.
Inputs
vehicleTokenIds· arraytirePosition· stringoperator· stringpressureKpa· numbercoolDownPeriod· numberverificationToken· string
Setup
Setup
- Add the DIMO connector to the workflow in the target Flows360 Studio instance.
- Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
- Provide the connection fields declared by the pinned package:
- Client ID (
clientId), required. - Redirect URI (
redirectUri), required. - API Key (
apiKey), required; stored as a sensitive connection value.
- Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
- Test the workflow in the appropriate environment before enabling production scheduling or event delivery.
Limitations
Limitations and operational notes
- This content describes
@activepieces/piece-dimo@0.3.6; provider behaviour can change independently and should be revalidated when the provider or connector version changes. - Only the 38 actions and 9 triggers declared by this pinned package are represented here.
- Tenant credentials and connection values are not stored in the public connector record.
- Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
- Runtime execution evidence is managed separately from package metadata.
Troubleshooting
Why canu2019t the connector authenticate?
Check the tenant connection in Studio and confirm every required DIMO connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.
Why is an action or trigger unavailable?
Confirm that the workflow is using @activepieces/piece-dimo@0.3.6 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.
What should I check after a provider-side change?
Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.