id
string
required
Example:

"group_01D8ZQFGHVJ858NBF2Q7DV9MNC"

sourceId
string
required
Example:

"12345"

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"

metadata
object
required

Internal metadata about the record.

name
string
Example:

"California Division"

description
string
Example:

"Resources part of the California division"

parent

Optional parent group. This is expandable.

Example:

"group_01D8ZQFGHVJ858NBF2Q7DV9MNC"

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:
[]