> ## Documentation Index
> Fetch the complete documentation index at: https://docs.catenatelematics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v2.54.0 - Webfleet SLC & New TSP Providers

> Webfleet SLC credential type and five new TSP source names added across all Integrations API endpoints

**Released 8th September 2026**

## Webfleet SLC & new TSP providers

This release adds `WebfleetSLC` as a new credential type across all Integrations API connection endpoints, and expands the `TspEnum` with five new telematics service providers. Both changes are additive and backward-compatible.

<Check>
  **Backward-compatible addition:** All new credential types and enum values are additive. No existing integrations are affected.
</Check>

### New Webfleet SLC credential type

`WebfleetSLC` has been added to the `credentials` field (as a new `anyOf` variant) across all connection and TMS connection endpoints. Use the new credential schema when creating or updating connections that use the Webfleet SLC integration.

### New TSP source names

The following `source_name` values are now valid across all Integrations API endpoints:

| New `source_name` value | Provider |
| - | - |
| `elog_plus` | Elog Plus |
| `garmin` | Garmin |
| `simplex` | Simplex |
| `spectre_eld` | Spectre ELD |
| `under_control_eld` | Under Control ELD |

### Affected endpoints

<AccordionGroup>
  <Accordion title="GET /v2/integrations/connections" icon="list">
    The `credentials` response field now includes `WebfleetSLC-Output` as a valid variant. The `source_name` response field now accepts all five new values.
  </Accordion>

  <Accordion title="POST /v2/integrations/connections" icon="plus">
    The `credentials` request body field now accepts `WebfleetSLC-Input`. The `credentials` and `source_name` fields in the 200 response now include the new values.

    ```bash theme={null}
    POST /v2/integrations/connections
    Content-Type: application/json

    {
      "source_name": "garmin",
      "credentials": {
        "type": "webfleet_slc",
        ...
      }
    }
    ```
  </Accordion>

  <Accordion title="GET /v2/integrations/connections/{connection_id}" icon="magnifying-glass">
    The `credentials` and `source_name` fields in the response may now return the new values.
  </Accordion>

  <Accordion title="PATCH /v2/integrations/connections/{connection_id}" icon="pen">
    The `credentials` request body field now accepts `WebfleetSLC-Input`. The `credentials` and `source_name` fields in the response now include the new values.

    ```bash theme={null}
    PATCH /v2/integrations/connections/{connection_id}
    Content-Type: application/json

    {
      "credentials": {
        "type": "webfleet_slc",
        ...
      }
    }
    ```
  </Accordion>

  <Accordion title="GET /v2/integrations/tms-connections" icon="list">
    The `credentials` response field now includes `WebfleetSLC-Output` as a valid variant.
  </Accordion>

  <Accordion title="POST /v2/integrations/tms-connections" icon="plus">
    The `credentials` request body field now accepts `WebfleetSLC-Input`. The `credentials` field in the 200 response now includes `WebfleetSLC-Output`.
  </Accordion>

  <Accordion title="GET /v2/integrations/tms-connections/{tms_connection_id}" icon="magnifying-glass">
    The `credentials` field in the response may now return `WebfleetSLC-Output`.
  </Accordion>

  <Accordion title="PATCH /v2/integrations/tms-connections/{tms_connection_id}" icon="pen">
    The `credentials` request body field now accepts `WebfleetSLC-Input`. The `credentials` field in the response now includes `WebfleetSLC-Output`.
  </Accordion>

  <Accordion title="GET /v2/integrations/tsps" icon="list">
    The `source_name` response field now accepts all five new values.
  </Accordion>

  <Accordion title="GET /v2/integrations/tsps/{tsp_id}" icon="magnifying-glass">
    The `source_name` field in the response may now return any of the five new values.
  </Accordion>

  <Accordion title="GET /v2/integrations/connections/resource-operations" icon="list">
    The `source_name` query parameter and response field now accept all five new values.

    ```bash theme={null}
    # Filter resource operations by new provider
    GET /v2/integrations/connections/resource-operations?source_name=garmin
    ```
  </Accordion>

  <Accordion title="GET /v2/integrations/connections/{connection_id}/resource-operations/{resource_operation_id}" icon="magnifying-glass">
    The `source_name` field in the response may now return any of the five new values.
  </Accordion>

  <Accordion title="GET /v2/integrations/connections/{connection_id}/schedules/{schedule_id}/executions" icon="list">
    The `source_name` field in the response may now return any of the five new values.
  </Accordion>
</AccordionGroup>

***

## Need help?

<CardGroup cols={2}>
  <Card title="API reference" icon="book" href="/api-reference/integrations-api">
    View complete endpoint documentation for the Integrations API
  </Card>

  <Card title="Contact support" icon="life-ring" href="mailto:support@catenaclearing.io">
    Questions about your integration? Our team is here to help
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.