Skip to Content
ShipmentsCarriers

Carriers

Orderly connects to carriers through carrier accounts. Each carrier account stores credentials for a specific carrier and enables label creation, rate shopping, and tracking.

Supported Carriers

CarrierRatingLabelsTrackingPickups
FedExYesYesYesYes
UPSYesYesYesYes
USPSYesYesYesNo
ColdTrackYesYesYesYes

Setting Up a Carrier Account

In the Portal

  1. Go to Settings > Carrier Accounts
  2. Click Add Carrier Account
  3. Select your carrier
  4. Enter your credentials
  5. Test the connection
  6. Save

Via API

POST /api/carrier-accounts Content-Type: application/json { "carrier": "fedex", "name": "FedEx Production", "credentials": { "clientId": "your-client-id", "clientSecret": "your-client-secret", "accountNumber": "123456789" }, "isTest": false }

Carrier Capabilities

Each carrier declares which features it supports:

interface CarrierCapabilities { rating: boolean; // Can provide shipping rates labels: boolean; // Can generate shipping labels tracking: boolean; // Can provide tracking information pickups: boolean; // Can schedule carrier pickups }

Multi-Carrier Rate Shopping

When requesting rates, you can query multiple carrier accounts at once to compare prices and transit times. See Rates.