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
| Carrier | Code | Services | Coverage |
|---|---|---|---|
| USPS | usps | Priority, Express, Ground Advantage, First Class | US domestic |
| FedEx | fedex | Ground, Express, 2Day, Overnight, International | US + International |
| UPS | ups | Ground, 2nd Day Air, Next Day Air, Worldwide | US + International |
| DHL | dhl | Express Worldwide, eCommerce | International |
| OnTrac | ontrac | Ground, Sunrise | US regional (Western states) |
| LSO | lso | Ground, Economy, Priority, 2Day | US regional (TX, Southwest) |
| Canada Post | canadapost | Regular, Xpresspost, Priority | Canada |
| Royal Mail | royalmail | 1st/2nd Class, Tracked, Special Delivery | UK |
| Australia Post | auspost | Regular, Express, International | Australia |
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.