Pickups
Schedule carriers to pick up packages from your warehouse or office.
Scheduling a Pickup
Via the Portal
- Go to Shipments > Pickups
- Click Schedule Pickup
- Select a carrier account
- Enter pickup location and time window
- Specify package count and weight
- Confirm
Via the API
POST /api/pickups
Content-Type: application/json
{
"carrierAccountId": "uuid-of-carrier-account",
"pickupDate": "2026-03-17",
"readyTime": "09:00",
"closeTime": "17:00",
"location": {
"address1": "456 Warehouse Blvd",
"city": "Newark",
"state": "NJ",
"zip": "07001",
"country": "US"
},
"packageCount": 15,
"totalWeight": { "value": 120, "unit": "lb" }
}Managing Pickups
GET /api/pickups # List scheduled pickups
GET /api/pickups/:id # Get pickup details
DELETE /api/pickups/:id # Cancel a pickupCarrier Support
Not all carriers support pickup scheduling through the API. Check supportsPickup on the carrier capabilities:
| Carrier | Pickup Support |
|---|---|
| FedEx | Yes |
| UPS | Yes |
| USPS | No |
| ColdTrack | Yes |