Fleet Identifiers
The Catena API uses several identifiers to reference fleets and their TSP connections.| Identifier | Description | Example |
|---|---|---|
fleet_id | Catena’s internal UUID for a fleet. Assigned automatically. | a1b2c3d4-... |
fleet_ref | Your organization’s external reference for a fleet. Set during onboarding. | FLEET-42 |
connection_id | UUID for a specific Fleet + TSP pairing. Assigned when a fleet connects to a provider. | e5f6g7h8-... |
Why the distinction matters
A single fleet can connect to multiple telematics providers (e.g., Samsara for GPS tracking and Motive for ELD compliance). Each of these links is a separate connection.Reading Data
When you query the Telematics API with afleet_ref, Catena returns data from all providers the fleet is connected to. You don’t need to know which TSP sourced a specific record.
connection_id filter:
You can also filter by
fleet_ids (Catena’s internal UUID) instead of fleet_refs. Use whichever identifier your system stores.Writing Data
When you write data (create or update a resource), Catena needs to know which TSP should receive the request. Since a fleet can have multiple connections, you must provide aconnection_id in every write request.
For more details on write operations, see Writing Data to TSPs.
How to Find the Connection ID
There are two approaches depending on your use case:- Creating a new resource
- Updating an existing resource
Query the List Connections endpoint and filter by The response includes the
fleet_refs to find the connection you need:connection_id, tsp_id, and source_name for each connection, so you can identify the correct TSP.