v1

latestOpenAPI 3.1.02026-07-22370342.6 KB
Providers

List Providers

Retrieve a list of the providers Terminal supports. This endpoint will grow to include additional details about the supported capabilities of each provider.

get/providers

Headers

X-Application-Idstring

Scopes the request to a Terminal application in the caller's organization. Required for multi-application organizations when using a user session or OAuth access token. API keys are already bound to a single application.

Response

OK

namestring required
codestring required

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

baseCodestring

The base provider code that this provider is built on. Only visible to authenticated users. Used to identify providers that share the same underlying technology platform.

status'live' | 'beta' | 'sandbox' | 'deprecated' required

The status of the provider.

logostring uri required
iconstring uri required

Example response

[
  {
    "name": "Geotab",
    "code": "geotab",
    "baseCode": "geotab",
    "logo": "https://cdn.withterminal.com/providers/geotab/logo.png",
    "icon": "https://cdn.withterminal.com/providers/geotab/icon.png",
    "supportedModels": {
      "VehicleLocation": {
        "sampleRate": "30 seconds",
        "availableHistory": "1 year"
      },
      "VehicleStatLog": {
        "types": [
          "odometer",
          "engine_state",
          "fuel_level",
          "engine_runtime"
        ]
      },
      "SafetyEvent": {
        "types": [
          "speeding",
          "harsh_brake",
          "harsh_acceleration",
          "harsh_turn",
          "crash"
        ]
      }
    }
  }
]