Get shipping quotes
Returns live ShipBubble courier quotes for the given items and delivery address.
All item variants must belong to the authenticated store — cross-store variants are rejected with 400.
Returns 400 with error_code: SHIPPING_NOT_SETUP if the store has not connected a ShipBubble shipping account.
Pass the chosen courier_id and amount as courier and rate when creating an order with POST /orders.
Authorizations
Authenticate using a Leyyow merchant API key.
Include the key in every request as a Bearer token:
Keys are scoped to a single store. All endpoints return data belonging to the store that issued the key — there is no X-Store-Id override.
Keys are created in the Leyyow merchant dashboard under Settings → Developer → API Keys.
Body
Request body for POST /api/public/v1/shipping-quotes.
Mirrors the existing ShippingRatesRequestSerializer but scopes the variant queryset to the authenticated store's variants.
Response
Live courier quotes.
List of courier quotes from ShipBubble.