Vehicle Signal Decoding Endpoints
Last updated
Last updated
https://vehicle-signal-decoding.dimo.zone
GET
{baseUrl}
/v1/device-config/vin/{vin}/urls
Retrieves all available device configuration URLs by Vehicle Identification Number.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
GET
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/urls
Retrieves all available device configuration URLs by Ethereum Address.
Developer Notes
The following endpoints are essentially returning the JSON blob or text of each configuration. To get the {templateName}
of each device config, please fetch the URLs first from Get Device Config URLs by VIN.
GET
{baseUrl}
/v1/device-config/pids/{templateName}
Retrieve the PID configurations for a given template name.
GET
{baseUrl}
/v1/device-config/settings/{templateName}
Retrieve the device setting configurations for a given template name.
GET
{baseUrl}/v1/device-config/dbc/{templateName}
Retrieve the DBC file for a given template name.
GET
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/status
Retrieves the current status of the device identified by Ethereum Address.
PATCH
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/status
Sets the current status of the device identified by Ethereum Address.
GET
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/jobs
Retrieves the jobs of the device identified by Ethereum Address.
GET
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/jobs/pending
Retrieves the pending jobs of the device identified by Ethereum Address.
PATCH
{baseUrl}
/v1/device-config/eth-addr/{eth-addr}/jobs/{jobId}/{status}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Currently not working as this is under construction
Name | Type | Description |
---|---|---|
Currently not working as this is under construction
Name | Type | Description |
---|---|---|
Currently not working as this is under construction
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
vin*
String
Vehicle Identification Number (VIN).
protocol
String
CAN Protocol, this can be either 6
or 7
.
eth-addr*
String
0x
Ethereum address for the connected device.
protocol
String
CAN Protocol, this can be either 6
or 7
.
templateName*
String
Template name of the PID config.
templateName*
String
Template name of the device setting config.
templateName*
String
Template name of the DBC config.
eth-addr*
String
0x
Ethereum address for the connected device.
eth-addr*
String
0x
Ethereum address for the connected device.
Authorization*
String
Bearer authentication using the token
generated from the Token Exchange.
config*
Object
eth-addr*
String
0x
Ethereum address for the connected device.
eth-addr*
String
0x
Ethereum address for the connected device.
eth-addr*
String
0x
Ethereum address for the connected device.
jobId*
String
status*
String
Authorization*
String
Bearer authentication using the token
generated from the Token Exchange.