Queek docs

Queek developer docs

Build on a Queek store with the Headless API (formerly the Storefront API), the Merchant API, apps, themes and Queek OS. Pick what you are building and follow its quickstart.

Queek runs the shop: catalogue, cart, checkout, payment and delivery. What you build sits on top of it. Pick the thing you are building.

What are you building?

Fastest path to a first response

  1. A merchant (or you, on a dev store) opens Channels → Headless API in the Queek dashboard, presses Connect a site or app and gets a key.
  2. Send it in the X-Client-Key header:
curl https://client.usequeek.com/v1/store/info \
  -H "X-Client-Key: pk_live_your_key_here" \
  -H "Accept: application/json"

That call returns the store's name, currency and opening hours. The Headless API quickstart takes it from there to a cart and a checkout handoff. The Merchant quickstart does the same for server-side work.

From quickstart to production

StepWhat to doWhere
1. BuildWork against a dev store. Its orders never touch real money, customers or couriers.Dev stores
2. Handle failureBranch on error.code, honour Retry-After, send an Idempotency-Key on writes.Versioning & errors, Merchant idempotency & limits
3. Receive eventsVerify the signature on the raw body, dedupe on webhook-id, acknowledge fast.Webhooks
4. Go liveSwap the _test_ key for the _live_ key. No path, header or body changes.Dev stores

Shared conventions

Every Queek API follows the same rules, documented once.

  • Webhooks: order, product, customer, stock and translation events, signed with Standard Webhooks.
  • Dev stores: a developer-owned sandbox with sk_test_ and pk_test_ keys.
  • Versioning & errors: what v1 guarantees and the one error envelope.
  • Changelog: what changed and when.
  • Support: where to ask, and what to include.

Every page here is also available as plain Markdown for tools and agents: /llms.txt lists them and /llms-full.txt carries the lot.

On this page