GET /v5/carrier-configs/ lists the carriers configured under Settings > Carriers. It’s the discovery endpoint for two identifiers the rest of the API expects:
carrier_reference— your name for one carrier configuration. This is what Create Shipment and Create Booking accept; an unconfigured value is rejected.carrier_id— Perform.AI’s 6-character identifier for the carrier itself. Used as a filter in List Shipments and PUDO locations.
carrier_reference — for example a ups-outbound and a ups-returns account.
- Pagination is page-based with an unusually high ceiling:
limitdefault 25, maximum 2000 — most accounts can fetch everything in one call. carrier_descriptionis optional and may be an empty string ornull.- No configured carriers returns HTTP 200 with
count: 0and emptydata; carriers are set up in the portal (contact your account team to add integrations).