curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/checkout/shipping_rates \
--header 'X-Spree-Order-Token: <api-key>'{
"data": [
{
"id": "3",
"type": "shipment",
"attributes": {
"number": "H97593072360",
"final_price": "5.0",
"display_final_price": "$5.00",
"state": "pending",
"shipped_at": null,
"tracking_url": null,
"free": false
},
"relationships": {
"shipping_rates": {
"data": [
{
"id": "10",
"type": "shipping_rate"
},
{
"id": "11",
"type": "shipping_rate"
},
{
"id": "12",
"type": "shipping_rate"
}
]
},
"stock_location": {
"data": {
"id": "1",
"type": "stock_location"
}
}
}
}
],
"included": [
{
"id": "10",
"type": "shipping_rate",
"attributes": {
"name": "UPS Ground (USD)",
"selected": true,
"final_price": "5.0",
"display_final_price": "$5.00",
"cost": "5.0",
"display_cost": "$5.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "1",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "1",
"type": "shipping_method"
}
}
}
},
{
"id": "11",
"type": "shipping_rate",
"attributes": {
"name": "UPS Two Day (USD)",
"selected": false,
"final_price": "10.0",
"display_final_price": "$10.00",
"cost": "10.0",
"display_cost": "$10.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "2",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "2",
"type": "shipping_method"
}
}
}
},
{
"id": "12",
"type": "shipping_rate",
"attributes": {
"name": "UPS One Day (USD)",
"selected": false,
"final_price": "15.0",
"display_final_price": "$15.00",
"cost": "15.0",
"display_cost": "$15.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "3",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "3",
"type": "shipping_method"
}
}
}
},
{
"id": "1",
"type": "stock_location",
"attributes": {
"name": "default"
}
}
]
}Returns a list of available shipping rates for the checkout.
Shipping rates are grouped against shipments. Each checkout can have multiple shipments. Some products are in stock and will be shipped immediately, while others might be back-ordered and sent later.
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/checkout/shipping_rates \
--header 'X-Spree-Order-Token: <api-key>'{
"data": [
{
"id": "3",
"type": "shipment",
"attributes": {
"number": "H97593072360",
"final_price": "5.0",
"display_final_price": "$5.00",
"state": "pending",
"shipped_at": null,
"tracking_url": null,
"free": false
},
"relationships": {
"shipping_rates": {
"data": [
{
"id": "10",
"type": "shipping_rate"
},
{
"id": "11",
"type": "shipping_rate"
},
{
"id": "12",
"type": "shipping_rate"
}
]
},
"stock_location": {
"data": {
"id": "1",
"type": "stock_location"
}
}
}
}
],
"included": [
{
"id": "10",
"type": "shipping_rate",
"attributes": {
"name": "UPS Ground (USD)",
"selected": true,
"final_price": "5.0",
"display_final_price": "$5.00",
"cost": "5.0",
"display_cost": "$5.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "1",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "1",
"type": "shipping_method"
}
}
}
},
{
"id": "11",
"type": "shipping_rate",
"attributes": {
"name": "UPS Two Day (USD)",
"selected": false,
"final_price": "10.0",
"display_final_price": "$10.00",
"cost": "10.0",
"display_cost": "$10.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "2",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "2",
"type": "shipping_method"
}
}
}
},
{
"id": "12",
"type": "shipping_rate",
"attributes": {
"name": "UPS One Day (USD)",
"selected": false,
"final_price": "15.0",
"display_final_price": "$15.00",
"cost": "15.0",
"display_cost": "$15.00",
"tax_amount": "0.0",
"display_tax_amount": "$0.00",
"shipping_method_id": "3",
"free": false
},
"relationships": {
"shipping_method": {
"data": {
"id": "3",
"type": "shipping_method"
}
}
}
},
{
"id": "1",
"type": "stock_location",
"attributes": {
"name": "default"
}
}
]
}Order token to authorize Cart and Checkout requests.
200 Success - Returns an array containing several shipment objects, along with the included array containing all available shipping_rate and stock_location objects.
Show child attributes
"1"
Show child attributes
Unique Shipment identifier
"H121354"
Indicates if the Shipping Rate is free, eg. when Free shipping promo applied to Cart
Price to be presented for the Customer
"10.0"
"$10.00"
Tracking URL to the service provider website
"https://tools.usps.com/go/TrackConfirmAction?tRef=fullpage&tLc=2&text28777=&tLabels=4123412434%2C"
Status of the Shipment. For a list of all available statuses please refer: Shipment section in Spree Guides
pending, ready, shipped, canceled "shipped"
Date when Shipment was being sent from the warehouse
"2021-01-02 13:42:12"
Show child attributes
Show child attributes
"1"
Show child attributes
"Main Warehouse"
true
Price of the service without discounts applied
"10.0"
Eligible tax for service (if any)
"0.0"
ID of a Shipping Method. You will need this for the Checkout Update action
1
Price to be presented for the Customer
"10.0"
"$10.00"
"$10.00"
"$0.00"
Indicates if the Shipping Rate is free, eg. when Free shipping promo applied to Cart
true
Show child attributes
Was this page helpful?