serviceOptions contains one or more available services.serviceOptions is empty, the service is not available and a reason object is returned (e.g., OUT_OF_ZONE).pickupToday is true when the order is before the cutoff hour (pickup happens today), otherwise false (pickup happens next day).curl --location --request POST '/rates' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"pickup": {
"externalLocationId": "LOC123467"
},
"shipTo": {
"street1": "235 West 56th street",
"city": "New York",
"country": "United States",
"postalCode": "10019"
},
"packages": [
{
"weight": 1.5
},
{
"weight": 2
}
]
}'{
"serviceOptions": [
{
"serviceType": "SAME_DAY",
"pickupToday": true,
"pickupTimeUtc": "2026-02-15T20:00:00Z",
"estimatedDeliveryWindowUtc": {
"start": "2026-02-15T18:00:00Z",
"end": "2026-02-15T22:00:00Z"
},
"price": {
"currency": "USD",
"charge": 0,
"note": "Contract pricing"
}
}
]
}