FulfillmentPackages

Get Rates

Get shipping rates for a package

Requirements

  • Package must have valid shipping addresses and dimensions
  • For FULFILLMENT_ORDER packages: You must own the fulfillment order lock to access rates
  • For WORK_ORDER and STANDALONE packages: No lock ownership required

Response Format

Returns available rates sorted by price (cheapest first) plus any carrier errors encountered. Each rate includes carrier details, service information, pricing, and estimated delivery time.

GET
/shipos/packages/{package_id}/rates
x-access-token<token>

In: header

Path Parameters

package_id*string

UUID of the package to get rates for

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/shipos/packages/string/rates"
{  "rates": [    {      "carrier_id": "string",      "carrier_integration_id": "string",      "carrier_name": "string",      "service_name": "string",      "service_id": "string",      "estimated_days": 0,      "currency": "string",      "amount": 0.1,      "delivery_date_guaranteed": true,      "delivery_date": "string",      "provider_rate_id": "string"    }  ],  "errors": [    {      "error": "string",      "carrier_integration_id": "string"    }  ]}