One operating system for every way you sell.Start for free
Queek logo

Queek for developers

Build on Queek.

One public API, an MCP server for agents and a dev store that is never billed. Call it from your code, or let an agent run the store.

Start building
Read the docs
test mode

Public API v1

A contract you can build a business on.

71 endpoints on one versioned API. The spec, the errors and the limits are machine-readable, for your code and your agents.

165stable error codes

Every failure answers in one shape your code can switch on.

{  "error": {    "code": "too_many_requests",    "doc_url": "…#too_many_requests",    "request_id": "9e4f2a1c-…"  }}
Versioning and errors

24hidempotent replays

Retry a write with the same key and get the first response back.

Idempotency-Key: 7d3c4c1a-…
First call
Runs
Same key, same body
Replayed
Same key, new body
409 idempotency_key_reuse
Idempotency keys

180requests a minute, per IP

Private keys add a quota by plan, from 60 on Free to 2,400 on Enterprise.

Private-key quota a minute

  • Free60
  • Social Media120
  • Starter120
  • Growth240
  • Scale1,200
  • Enterprise2,400
API overview

Dev stores

A whole store to break.

Your own sandbox with every plan feature on, so you can build what any merchant gets.

sk_test_
Test keys reach only your dev store
simulated
Payments are simulated, never real
₦0 / $0
Never billed, whatever plan you test as
Dev stores in the docs

Dev store

X-Queek-Mode: testNever billed

Test as

  • POS accesson
  • In-store QR orderingon
  • Inboxeson
  • Own payment accounton
  • Own email senderon
  • Custom domainon
  • Roles and permissionson
  • Rider appon
  • Order and customer exporton
  • AI website builderon

Every feature · 10 of 10 on

Webhooks

Every change, the moment it happens.

A signed event on your server for every order, product, customer and invoice, on every channel.

POST yourapp.com/hooks/queekorders/paidSigned · Standard Webhooks
webhook-signature: v1,…{  "topic": "orders/paid",  "data": {    "payment_status": "paid",    "total": "28500.00",    "currency": "NGN"  }}

Delivery

  1. Sent503 from your server
  2. +5s503 from your server
  3. +30s200 OK · delivered

If it keeps failing

  • +2m
  • +10m
  • +30m
  • +1h
  • +2h

Off after 24h of failures

32 topics

  • Orders5
  • Products3
  • Customers7
  • Inventory1
  • Checkouts3
  • Refunds and invoices4
  • Messages1
  • Markets and languages8
Full list in the docs

The rest of the platform

Every part of a store, within reach.

Build the storefront, add your own fields, route payments to the merchant and give every AI the same facts.

  1. GET /store/productsYour code reads
  2. POST /store/cart/itemsYour code adds
  3. checkout_urlQueek checks out
  4. orders/paidYour server hears

Headless API

Render the catalogue, build a cart and hand off to Queek checkout. Your code never touches a payment.

Headless API

productAnkara Midi Dress

fabricsingle_line_text
Cotton wax print
lead_time_daysinteger
3
size_guidemedia_id
size-guide.png

Metafields

Typed custom fields on seven kinds of record, up to 50 on each.

API overview
  • Paystack

    NGN

    Live
  • Nomba

    NGN

    Live
  • Stripe

    USD · GBP · EUR · CAD

    Live

The merchant's own gateway

On the store's own channels, on the Growth plan and above, payments settle into the merchant's own account.

Queek AI

Store catalog

  • Products
  • Prices
  • Stock
Your agent, over MCP

One source of truth for AI

Queek AI and your agent over MCP read the same catalog, so both give the same answer.

MCP server

For teams

Build for one merchant, or a hundred.

Agencies run a dev store per client. Enterprises get a custom plan with the highest limits.

Agencies and product teams

A dev store per client, set to test as the client's plan.

  • KKitchenTest as Starter

    sk_test_…Never billed

  • BBoutiqueTest as Growth

    sk_test_…Never billed

  • PPharmacyTest as Scale

    sk_test_…Never billed

Start building

Enterprise

For chains, multi-brand groups and integration-heavy businesses, on custom pricing.

  • 2,400private-key requests a minute
  • Own gatewaypayments into the merchant's account
  • Own emailthrough the merchant's SMTP and domain
Talk to sales

Developer questions, answered.

The short answers. The docs carry the long ones.

Read the docs
Does a dev store cost anything?

No. A dev store is never billed, even when you set it to test as a paid plan. Payments there are simulated, and its orders and analytics are pruned after 30 days. AI features use your own credits.

What are the API rate limits?

Every key shares a 180-a-minute bucket per IP. Private keys also get a quota by the store's plan: 60 a minute on Free, 120 on Social Media and Starter, 240 on Growth, 1,200 on Scale and 2,400 on Enterprise.

How do retries work?

Send an Idempotency-Key header on a write. A retry with the same key and body replays the stored response for 24 hours, marked Idempotent-Replayed, instead of running twice.

What happens when my webhook endpoint fails?

Queek retries with backoff, from 5 seconds up to 2 hours apart. An endpoint that keeps failing for 24 hours is disabled. A store can have up to 10 endpoints, and deliveries are kept for 7 days.

Can an AI agent work on a store?

Yes. Queek OS is the MCP server for a Queek store. A merchant adds it to Claude or ChatGPT, and the agent works on that one store. Deletes and theme switches wait for the merchant's yes.

Can payments go to the merchant's own account?

Yes, on the store's own channels, on the Growth plan and above. Paystack, Nomba and Stripe are live.

Can I create orders through the API?

No. You build a cart, and every cart carries a checkout_url. Queek checkout completes delivery, payment and the order, and webhooks tell your server as it moves.

Your first call is one line away.

$ curl https://client.usequeek.com/v1/store/info -H "X-Client-Key: sk_test_…"