Skip to content
← Back to documentation
Technical Reference

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.

CategoryOther
Authenticationcustom
Version0.3.6
Published scopes0 published scopes
Last updatedSeptember 29, 2026

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

Authenticationcustom
Supported objects47
Supported actions38
Triggers9

Authentication

Authentication method: custom

Authentication profiles

connection · custom
  • Client ID Required
  • Redirect URI Required
  • API Key Required · protected credential

Supported objects

ObjectReadWriteNotes
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 · Required
  • variables · 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 license
  • ownerAddress · 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 · Required
  • variables · object · Optional
  • vehicleTokenId · 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 · Required
  • startDate · string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00Z
  • endDate · string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Z
  • interval · 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 · Required
  • startDate · string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00Z
  • endDate · 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 · Required
  • startDate · string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00Z
  • endDate · 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 · Required
  • startDate · string · Required, Start date for the query in UTC, formatted as 2025-07-07T12:00:00Z
  • endDate · string · Required, End date for the query in UTC, formatted as 2025-07-09T12:00:00Z
  • interval · 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 monitor
  • operator · string · Required, How to compare the battery power in watts
  • triggerNumber · 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 firings
  • targetURL · string · Required, HTTPS endpoint URL that will receive webhook callbacks
  • status · string · Required, Webhook status
  • verificationToken · 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 monitor
  • operator · string · Required, Comparison operator
  • triggerExpression · boolean · Required, Boolean value to compare against (checked = true/charging, unchecked = false/not charging)
  • coolDownPeriod · number · Required, Minimum number of seconds between successive webhook firings
  • targetURL · string · Required, HTTPS endpoint URL that will receive webhook callbacks
  • status · string · Required, Webhook status
  • verificationToken · 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 monitor
  • coolDownPeriod · number · Required, Minimum number of seconds between successive webhook firings
  • targetURL · string · Required, HTTPS endpoint URL that will receive webhook callbacks
  • status · string · Required, Webhook status
  • verificationToken · 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 · array
  • chargingState · string
  • coolDownPeriod · number
  • verificationToken · string
Battery Current Power Trigger · Webhook

Triggers when vehicle battery current power meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • powerWatts · number
  • coolDownPeriod · number
  • verificationToken · string
Charge Level Trigger · Webhook

Triggers when vehicle battery charge level meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • chargePercentage · number
  • coolDownPeriod · number
  • verificationToken · string
Fuel System Absolute Level Trigger · Webhook

Triggers when vehicle fuel system absolute level meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • fuelLiters · number
  • coolDownPeriod · number
  • verificationToken · string
Fuel System Relative Level Trigger · Webhook

Triggers when vehicle fuel system relative level meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • fuelPercentage · number
  • coolDownPeriod · number
  • verificationToken · string
Ignition Status Trigger · Webhook

Triggers when vehicle ignition status changes (ON/OFF).

Inputs

  • vehicleTokenIds · array
  • ignitionState · string
  • coolDownPeriod · number
  • verificationToken · string
Odometer Trigger · Webhook

Triggers when vehicle odometer meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • odometerValue · number
  • coolDownPeriod · number
  • verificationToken · string
Speed Trigger · Webhook

Triggers when vehicle speed meets specified conditions.

Inputs

  • vehicleTokenIds · array
  • operator · string
  • speedValue · number
  • coolDownPeriod · number
  • verificationToken · string
Tire Pressure Trigger · Webhook

Triggers when vehicle tire pressure meets the specified condition.

Inputs

  • vehicleTokenIds · array
  • tirePosition · string
  • operator · string
  • pressureKpa · number
  • coolDownPeriod · number
  • verificationToken · string

Setup

Setup

  1. Add the DIMO connector to the workflow in the target Flows360 Studio instance.
  2. 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.
  3. 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.
  1. Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
  2. 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.