Teslemetry provider support
TeslemetryCreds is now a valid credentials type across all connections and TMS-connections endpoints. You can create, update, and retrieve connections using Teslemetry credentials in the same way as any other supported provider.
TeslemetryCreds schema variant is purely additive. Existing connections using other credential types are unaffected.Affected endpoints
GET /v2/integrations/connections
GET /v2/integrations/connections
credentials field in each item of the response may now contain a TeslemetryCreds object.POST /v2/integrations/connections
POST /v2/integrations/connections
credentials field in the request body now accepts a TeslemetryCreds object.GET /v2/integrations/connections/{connection_id}
GET /v2/integrations/connections/{connection_id}
credentials field in the response may now contain a TeslemetryCreds object.PATCH /v2/integrations/connections/{connection_id}
PATCH /v2/integrations/connections/{connection_id}
credentials field in the request body now accepts a TeslemetryCreds object.GET /v2/integrations/tms-connections
GET /v2/integrations/tms-connections
credentials field in each item of the response may now contain a TeslemetryCreds object.POST /v2/integrations/tms-connections
POST /v2/integrations/tms-connections
credentials field in the request body now accepts a TeslemetryCreds object.GET /v2/integrations/tms-connections/{tms_connection_id}
GET /v2/integrations/tms-connections/{tms_connection_id}
credentials field in the response may now contain a TeslemetryCreds object.PATCH /v2/integrations/tms-connections/{tms_connection_id}
PATCH /v2/integrations/tms-connections/{tms_connection_id}
credentials field in the request body now accepts a TeslemetryCreds object.Zubie credential changes
Theclient_id and client_secret fields have been removed from the Zubie credentials schema. These were Catena’s own registered Zubie app credentials, managed internally via Secrets Manager. They were never intended to be supplied per connection and are no longer part of the schema.
Schema changes
Affected endpoints
All connections and TMS-connections endpoints that accept or return Zubie credentials are affected:GET /v2/integrations/connectionsPOST /v2/integrations/connectionsGET /v2/integrations/connections/{connection_id}PATCH /v2/integrations/connections/{connection_id}GET /v2/integrations/tms-connectionsPOST /v2/integrations/tms-connectionsGET /v2/integrations/tms-connections/{tms_connection_id}PATCH /v2/integrations/tms-connections/{tms_connection_id}
Migration
Before:Migration checklist
Remove client_id and client_secret from Zubie credential payloads
client_id or client_secret alongside a Zubie provider credential and remove those fields.Update response parsing
client_id or client_secret from Zubie credential responses, remove that logic — these fields are no longer returned.Update stored schemas or validation
client_id and client_secret from that definition.