Skip to content

Retrieve availability

API v2 is in public beta: endpoints and fields can change before general availability. See the changelog

GET/preorders/product_variants/availability

Costs 1 rate-limit point · Rate limits

Resolve which preorder offer applies to Shopify variants for a buyer country, with its stock condition and schedule. Beta.

country is the buyer's ISO 3166-1 alpha-2 country. status live means an offer applies and its limit is not reached, sold_out that its limit is reached; the caller still checks live inventory per stock_condition (in_stock: quantity above 0; out_of_stock: 0 or below with continue selling; any_stock_level: either). Unknown or deleted variants are not_enrolled; malformed ids are listed in errors. include[]=offer_details adds the offer's shipping_text, max_count, quantity_limit, preorder_count and quantity_limit_reached to preorder, as GET /preorders/products lists them; shipping_text is the text the buyer sees.

Also searched asvariant availabilityis variant on preorderpreorder availability by countryresolve preorder for country

Query parameters

  • countrystringRequired
  • shopify_variant_idsarray
  • includestring

Errors

401

Missing or invalid X-Auth-Token.

422

The request failed validation.

429

Rate limited: cost-weighted per token (read 1, write 2; 360 points / 60s). Check Retry-After.

Every error has the same shape: see Errors.

GET/preorders/product_variants/availability
curl "https://app.stoqapp.com/api/v2/external/preorders/product_variants/availability?country=US" \
  -H "X-Auth-Token: $STOQ_API_KEY"
Response
No body