Skip to content

Get inventory policy conflicts

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

GET
/preorders/products/inventory_policy_conflicts
curl --request GET \
--url 'https://app.stoqapp.com/api/v2/external/preorders/products/inventory_policy_conflicts?shopify_variant_ids=45000000001' \
--header 'X-Auth-Token: <X-Auth-Token>'

Name the enabled out-of-stock offers that still sell these variants, before turning ‘Continue selling’ off on them.

Note: shopify_variant_ids are up to 100 Shopify variant gids (repeat the param or comma-separate). ‘Continue selling’ is one value per variant, and an out-of-stock offer takes preorders only while it is on, so turning it off stops preorders in every offer listed. shared_variant_count is how many of the variants are in one; each offer’s variant_count is how many of them it sells. Informational: the write applies anyway.

shopify_variant_ids

Example

[
"45000000001"
]

Success — the requested resource.

Media typeapplication/json
object

Example generated

{}

Missing or invalid X-Auth-Token.

Media typeapplication/json

Error envelope returned by every failed request.

object
errors
required
Array<string>

Example

{
"errors": [
"Unauthorized"
]
}

The request failed validation.

Media typeapplication/json

Error envelope returned by every failed request.

object
errors
required
Array<string>

Example

{
"errors": [
"name is required"
]
}

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

Media typeapplication/json

Error envelope returned by every failed request.

object
errors
required
Array<string>

Example

{
"errors": [
"Rate limit exceeded"
]
}
Was this page helpful?

Still stuck? Ask Quinn or chat with support