Docs
Open Revolution St
Rate Shopping
POST/api/v3/rates/shop

Shop shipping rates across all enabled carrier accounts

Queries every enabled carrier account in parallel, normalizes the quotes, applies each account's service allow-list and markup, filters by the given constraints, and returns all surviving quotes sorted best-first per the strategy. Carriers that fail or time out are reported per-account in failures without blocking the shop.

Request body (optional)

shipmentobjectrequired
shipFromobjectrequired
countryCodestringrequired
postalCodestringrequired
citystring
stateOrProvinceCodestring
residentialboolean
shipToobjectrequired
countryCodestringrequired
postalCodestringrequired
citystring
stateOrProvinceCodestring
residentialboolean
packagesobject[]required
weightnumberrequired
lengthnumber
widthnumber
heightnumber
shipDatestring
unitsenum

imperialmetric

optionsobject
strategyenum

cheapestfastestbest_value

deliverBystring
maxTransitDaysinteger
guaranteedOnlyboolean
carriersenum[]

Responses

200Shop result (quotes sorted best-first)
strategyenumrequired

cheapestfastestbest_value

bestobjectrequired
accountIdstringrequired
accountNamestringrequired
carrierenumrequired

upsfedexuspsdhl_expressamazon_shipping

modeenumrequired

emulatedsandboxlive

serviceCodestringrequired
serviceNamestringrequired
rateTypeenumrequired

accountlist

currencystringrequired
totalChargenumberrequired
customerPricenumberrequired
billableWeightobject
valuenumberrequired
unitenumrequired

lbkg

transitDaysnumber
estimatedDeliveryAtstring
guaranteedbooleanrequired
purchaseRefobject
requestTokenstringrequired
rateIdstringrequired
quotesobject[]required
accountIdstringrequired
accountNamestringrequired
carrierenumrequired

upsfedexuspsdhl_expressamazon_shipping

modeenumrequired

emulatedsandboxlive

serviceCodestringrequired
serviceNamestringrequired
rateTypeenumrequired

accountlist

currencystringrequired
totalChargenumberrequired
customerPricenumberrequired
billableWeightobject
valuenumberrequired
unitenumrequired

lbkg

transitDaysnumber
estimatedDeliveryAtstring
guaranteedbooleanrequired
purchaseRefobject
requestTokenstringrequired
rateIdstringrequired
constraintMetbooleanrequired
failuresobject[]required
accountIdstringrequired
accountNamestringrequired
carrierenumrequired

upsfedexuspsdhl_expressamazon_shipping

modeenumrequired

emulatedsandboxlive

errorstringrequired
metaobjectrequired
requestIdstringrequired
durationMsnumberrequired
400Invalid shipment input
errorstringrequired

Sending requests from a browser

Open https://v3.revolutionstreetwxs.io/api/v3/docs to send requests to this endpoint with your API key.

esc