GET
/
providers
curl --request GET \
  --url https://api.withterminal.com/tsp/v1/providers
[
  {
    "name": "Geotab",
    "code": "geotab",
    "baseCode": "geotab",
    "status": "live",
    "logo": "https://cdn.withterminal.com/providers/geotab/logo.png",
    "icon": "https://cdn.withterminal.com/providers/geotab/icon.png",
    "userGuides": {
      "en": "<string>",
      "fr": "<string>",
      "es": "<string>"
    },
    "supportedModels": {
      "Group": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "Vehicle": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "Driver": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "VehicleLocation": {
        "sampleRate": "30 seconds",
        "availableHistory": "1 year",
        "supportedOperations": {
          "read": "supported"
        }
      },
      "VehicleStatLog": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "Trailer": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "TrailerLocation": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "Trip": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "Device": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "HOSLog": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "HOSDailyLog": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "HOSAvailableTime": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "IFTASummary": {
        "supportedOperations": {
          "read": "supported"
        }
      },
      "SafetyEvent": {
        "supportedOperations": {
          "read": "supported"
        },
        "types": [
          "speeding",
          "harsh_brake",
          "harsh_acceleration",
          "harsh_turn",
          "crash"
        ]
      },
      "CameraMedia": {
        "supportedOperations": {
          "read": "supported"
        }
      }
    }
  }
]

Response

200
application/json
OK
name
string
required
Example:

"Geotab"

code
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
Available options:
live,
beta
Example:

"https://cdn.withterminal.com/providers/geotab/logo.png"

icon
string
required
Example:

"https://cdn.withterminal.com/providers/geotab/icon.png"

userGuides
object
required

Links to user guides in different languages

supportedModels
object
required
baseCode
string

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.

Example:

"geotab"