id
string
required

Unique identifier for the vehicle in Terminal.

Example:

"vcl_01D8ZQFGHVJ858NBF2Q7DV9MNC"

sourceId
string
required

The ID used to represent the entity in the source system.

Example:

"123456789"

provider
string
required

Every provider has a unique code to identify it across Terminal's system. You can find each provider's code under provider details.

Example:

"geotab"

status
enum<string>
required

The status in the providers system

Available options:
active,
inactive
metadata
object
required

Internal metadata about the record.

vin
string
Example:

"1HGCM82633A004352"

name
string
Example:

"Big Red"

make
string
Example:

"Peterbilt"

model
string
Example:

"Model 579"

year
integer
Example:

2016

groups
array

Entities in Terminal are expandable. Using the expand query parameter you can choose to ingest just an ID or the full entity details.

devices
array

Entities in Terminal are expandable. Using the expand query parameter you can choose to ingest just an ID or the full entity details.

licensePlate
object
fuelType
enum<string>
Available options:
gasoline,
diesel,
propane,
electric,
hybrid_gasoline,
hybrid_diesel
fuelEfficiency
number

Fuel efficiency measurement in liters per 100 km.

Example:

27.4

fuelTankCapacity
number

Maximum amount of fuel vehicle can hold in liters.

Example:

95.33

createdAt
string

The date and time the record was created in the provider's system. This timestamp comes directly from the source system and represents when the data was originally created there. Note: not all providers expose this.

updatedAt
string

The date and time the record was updated in the provider's system. This timestamp comes directly from the source system and represents when the data was last updated there. Note: not all providers expose this.

raw
object[]

Raw data fetched from the source provider. Most of our endpoints support a raw query parameter that will append a list of the raw requests used to form our common model. This can be helpful for leveraging unique fields that are not part of our unified model.

Example:
[]