Skip to main content

Carriers

FlexOps integrates with major domestic and international carriers through a unified API. You write one integration; we handle the carrier-specific translations.

Supported carriers

USPSFedExUPSDHLOnTrac
CarrierCodeServicesCoverage
USPSuspsPriority, Express, Ground Advantage, First ClassUS domestic
FedExfedexGround, Express, 2Day, Overnight, InternationalUS + International
UPSupsGround, 2nd Day Air, Next Day Air, WorldwideUS + International
DHLdhlExpress Worldwide, eCommerceInternational
OnTracontracGround, SunriseUS regional (Western states)
LSOlsoGround, Economy, Priority, 2DayUS regional (TX, Southwest)
Canada PostcanadapostRegular, Xpresspost, PriorityCanada
Royal Mailroyalmail1st/2nd Class, Tracked, Special DeliveryUK
Australia PostauspostRegular, Express, InternationalAustralia

Listing available carriers

curl -X GET https://api.flexops.io/v1/carriers \
-H "X-API-Key: your-api-key"
{
"carriers": [
{
"code": "usps",
"name": "United States Postal Service",
"services": ["priority", "express", "ground_advantage", "first_class"],
"supportsInternational": false,
"supportsReturns": true,
"supportsPickup": false
}
]
}

Carrier accounts

Some carriers (FedEx, UPS, DHL) require your own account credentials. Configure these in the Dashboard under Settings > Carrier Accounts.

USPS labels are available immediately through FlexOps's USPS reseller partnership — no separate account needed.

OnTrac and LSO are regional US carriers that offer competitive pricing in their coverage areas. Configure your accounts under Settings > Carrier Accounts.