Queek API docs
Endpoint reference

Collections

GET
/store/collections

Curated and smart collections the merchant built (e.g. "New in", "Best sellers"). Use a collection's id or slug with collections/{collection}/products.

AuthorizationBearer <token>

Use a Sanctum bearer token.

In: header

Query Parameters

mode?|

Value in

  • "all"
  • "manual"
  • "smart"
  • null
include_empty?boolean|null
storefront?boolean|null

Header Parameters

X-Client-Key*string

Your store API key (Dashboard → Settings → API keys). pk_live_… public keys are for browser code and only work from an origin on the key's allowlist; sk_live_… private keys are for servers and native apps and need no Origin.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/store/collections" \  -H "X-Client-Key: {{clientKey}}"
{}
GET
/store/collections/{collection}/products

Paginated products in one collection, in the merchant's order.

AuthorizationBearer <token>

Use a Sanctum bearer token.

In: header

Path Parameters

collection*string

Query Parameters

keyword?|
Lengthlength <= 100
sort?|

Value in

  • "newest"
  • "price_low"
  • "price_high"
  • "popular"
  • null
in_stock?boolean|null
per_page?|
Range1 <= value <= 50
attributes?array<array<|>>

Header Parameters

X-Client-Key*string

Your store API key (Dashboard → Settings → API keys). pk_live_… public keys are for browser code and only work from an origin on the key's allowlist; sk_live_… private keys are for servers and native apps and need no Origin.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/store/collections/string/products" \  -H "X-Client-Key: {{clientKey}}"
{}