openOBD sessions are sessions that can be created to automate diagnostic routines using gRPC. The session allows direct communication with a vehicle, as well as interacting with the vehicle side technician through a user interface. A newly created session will have to be activated through gRPC before communication is possible. More information on openOBD and the available gRPC calls can be found at https://docs.openobd.com.
A session object provides information about the current state of an openOBD session.
| id | string <uuid> Identifier referencing this specific openOBD session. | ||||||||||||
| authentication_token | string Token required to be passed to the gRPC endpoint to activate the openOBD session. One time use only. | ||||||||||||
| created_at | string <date-time> Time when the session was created. | ||||||||||||
| grpc_endpoint | string <uri> Endpoint to communicate to when using gRPC. | ||||||||||||
| state | string The current state of the openOBD session.
|
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authentication_token": "string",
- "created_at": "2019-08-24T14:15:22.651+0000",
- "state": "available"
}Get a list of openOBD sessions.
Retrieved all sessions.
An error occurred - see status code and problem response for more information.
{- "query": {
- "limit": 25
}, - "result": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authentication_token": "string",
- "created_at": "2019-08-24T14:15:22.651+0000",
- "state": "available"
}
], - "total": 4
}Get info on an openOBD session.
Successful response.
| id | string <uuid> Identifier referencing this specific openOBD session. | ||||||||||||
| authentication_token | string Token required to be passed to the gRPC endpoint to activate the openOBD session. One time use only. | ||||||||||||
| created_at | string <date-time> Time when the session was created. | ||||||||||||
| grpc_endpoint | string <uri> Endpoint to communicate to when using gRPC. | ||||||||||||
| state | string The current state of the openOBD session.
|
An error occurred - see status code and problem response for more information.
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authentication_token": "string",
- "created_at": "2019-08-24T14:15:22.651+0000",
- "state": "available"
}Interrupt an openOBD session.
Successful response.
| id | string <uuid> Identifier referencing this specific openOBD session. | ||||||||||||
| authentication_token | string Token required to be passed to the gRPC endpoint to activate the openOBD session. One time use only. | ||||||||||||
| created_at | string <date-time> Time when the session was created. | ||||||||||||
| grpc_endpoint | string <uri> Endpoint to communicate to when using gRPC. | ||||||||||||
| state | string The current state of the openOBD session.
|
An error occurred - see status code and problem response for more information.
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authentication_token": "string",
- "created_at": "2019-08-24T14:15:22.651+0000",
- "state": "available"
}