Endpoint Details
- API URL:
<baseurl>/api/rate-shopping - Method:
POST
Headers
| Header | Value |
|---|---|
| Authorization | <PAT token> |
| Content-Type | application/json |
Note: All fields in the request are mandatory
TheserviceNamemust be the name of your ship option in your ShipBob dashboard. For example,"Standard Ground","Standard Premium","TikTok FBM US Standard", etc.
Environments
- Production:
POST https://logisticslabelprintingapi.shipbob.com/api/rate-shopping - Stage:
POST https://logisticslabelprintingapi-stage.shipbob.dev/api/rate-shopping
Sample Requests
1. Standard Ground
POST https://logisticslabelprintingapi.shipbob.com/api/rate-shopping
2. Standard Premium
POST https://logisticslabelprintingapi.shipbob.com/api/rate-shopping
Sample Response
Troubleshooting
- Ensure you provide
actualWeightand allpackageDimensions(LengthInches,WidthInches,HeightInches)- actualWeight should be in ounces.
- LengthInches, WidthInches, HeightInches should be in inches.
- Pass a valid
fulfillmentCenterId- For Stage, use
33or19 - For Prod, fetch your
fulfillmentCenterIdvia:
GET https://api.shipbob.com/2025-07/fulfillmentCenter
- For Stage, use
- Get your
<PAT token>from the ShipBob dashboard by going to Integrations → API Tokens → Generate new token. Your ShipBob rep will also provide this.
