App capabilities
What a Queek app can do today, by area: the capabilities you can build with, how to reach each one, what is missing and the workarounds, plus example apps.
Your app is built from capabilities: the things the platform lets an app read, write, extend or listen to. Find what you need below. Each capability shows how you reach it (routes, scopes, webhooks and manifest entries), what is missing where it is only partly available and, where there is a gap, a workaround. New to apps? Start with Build an app.
76 capabilities: 61 available, 2 partly available, 13 not yet available. 7 more are not offered by design.
How to read this catalogue
- Available: works as described. Anything worth knowing is listed under Good to know.
- Partly available: some of it works. The entry says what works and lists what is missing, with a workaround where there is one. Read it before you design around it.
- Not yet available: the platform does not offer it to apps today. Not yet available and workarounds lists each one with its workaround.
- Not offered by design: Queek does not offer it on purpose. The entry says why and what to use instead. It is not on the roadmap. See Not offered by design.
Capabilities at a glance
Every capability, by area and status. Each name links to its entry, with the routes, scopes and limits. Capabilities Queek deliberately does not offer are listed under the table.
Not offered by design
These are deliberately not offered. Each says why and what to use instead.
| Capability | Why and what to use instead |
|---|---|
| Loyalty points ledger | Apps keep their own points ledger and reward customers with discount codes created through the Merchant API. |
| Tailor checkout delivery options | Queek presents one resolved Delivery option per order; shape the offer with shipping zones and the store’s own delivery settings. |
| Manage storefront theme assets | Queek does not let apps inject scripts into storefronts or edit theme files. Use storefront embeds and product-page app blocks instead. |
| Send shopper messages | Apps send through their own email or SMS provider. Queek provides consent state and events, not a send API. |
| Active carts | Carts belong to the shopper session. Apps do not read live carts; they see the order once it is placed. |
| Call an AI runtime from an app | Apps bring their own model. Queek does not host a model for apps to call. |
| Checkout UI extensions | Checkout stays one platform path so the price and the payment are exactly what the shopper saw; collect extra input on product blocks, through order attributes, or on an app page before checkout. |
Browse by area
Commerce
Orders, inventory, customers, discounts and coupons, loyalty and gift cards, payments, shipping and fulfilment, tax, subscriptions, B2B, markets and translations, data sync and sales channels. 29 capabilities.
Storefront and content
Storefront, content, reviews, messaging and conversations. 12 capabilities.
Dashboard and merchant tools
Dashboard and merchant API. 14 capabilities.
Platform and developer
Developer tools, authentication, webhooks and platform. 21 capabilities.
Not yet available and workarounds
13 capabilities the platform does not offer yet, with workarounds and the example apps that depend on them. Also lists what Queek deliberately does not offer.
Reference values
Webhook topics, tokens, rate limits, manifest limits, credential endpoints and error codes.
Stability and status
What the status labels mean, how the catalogue is kept accurate, and how changes are announced.
Example apps and the capabilities they use
These are examples, not a list of allowed apps. Combine capabilities for your own idea.
- Analytics and reporting app: Store performance dashboards and event-driven insights per installation.
- Automation app: Merchant-built workflows with app triggers and actions.
- Built from: Workflow automation, Orders, products, customers, inventory, locales webhooks, Delivery retries, replay and ordering, Bulk export and change feed
- Check before you start: Workflow automation (not yet available)
- B2B wholesale app: Company buyers, negotiated catalogs and terms for wholesale storefronts.
- Built from: Company catalogs and price lists, Segments, tags and consent, App checkout validation rules, Regional catalogs and display currency
- Check before you start: Company catalogs and price lists (not yet available), App checkout validation rules (not yet available), Regional catalogs and display currency (not yet available)
- Bookings app: Availability slots on product pages, hold tokens, merchant calendar on the dashboard sheet.
- Discounts and loyalty app: Points earning and redemption plus merchant-created discounts and coupons.
- Built from: Discounts and coupons create/publish, Shopper coupon redemption on the storefront, Loyalty points ledger, Gift cards and store credit, Customers and followers, Metafields, metaobjects and app data
- Check before you start: Loyalty points ledger (not offered by design), Gift cards and store credit (partly available)
- ERP and accounting sync: Keep an external ledger in sync with orders, stock, customers and payouts.
- Built from: Orders read, create, import and status, Inventory, purchase orders and stock alerts, Customers and followers, Orders, products, customers, inventory, locales webhooks, Delivery retries, replay and ordering, Bulk export and change feed, Idempotency, cursors and rate policy, Payout and settlement reads
- Forms app: Merchant-built forms rendered on the storefront with submissions collected per installation.
- Marketplace channel feed: Publish the catalog to an external marketplace and pull its orders back in.
- Built from: Product feed and external order import, Registerable sales channels, Regional catalogs and display currency, Inventory, purchase orders and stock alerts, Orders read, create, import and status, Idempotency, cursors and rate policy
- Check before you start: Regional catalogs and display currency (not yet available)
- Notifications app: Merchant alerts from an installed app in the dashboard bell, deduplicated and rate-capped, with a link to the app’s page. Push, text, email, per-staff targeting and delivery receipts are not available to apps.
- Payment gateway app: A third-party gateway that takes payment inside checkout and settles orders.
- Built from: Register an app payment provider, Create and resolve payment sessions, Refund an order, Refund and payment events, Payout and settlement reads, Order status, payment approval and riders, Orders, products, customers, inventory, locales webhooks, Embedded app page with session token
- Check before you start: Create and resolve payment sessions (not yet available)
- POS extension app: Tiles, cart actions and panels inside the point-of-sale client.
- Built from: POS extensions, App SDK (install, session, scopes), Merchant alerts (in-app bell), Orders, products, customers, inventory, locales webhooks
- Check before you start: POS extensions (not yet available)
- Reviews app: Import product reviews, read every review of the store, reply to reviews and approve or hide them. Storefront display of imports requires merchant approval and an explicit choice to include unverified reviews. Queek sends no review requests on an app’s behalf: the app sends its own when the orders/fulfilled webhook announces a completed order.
- Built from: Product reviews: import, read, reply and moderate, Product-page app blocks, Shopper account extensions, Dashboard sheet blocks, actions and print, Orders, products, customers, inventory, locales webhooks
- Check before you start: Shopper account extensions (not yet available)
- Sales channel app: A new selling surface with its own catalog publication and attributed orders.
- Shipping carrier app: Live carrier rates at checkout, label purchase, tracking on orders.
- Built from: Static shipping zones and rates, Live carrier rates at checkout, Fulfil shipped orders, Shipment tracking writes, Orders, products, customers, inventory, locales webhooks, Embedded app page with session token
- Check before you start: Live carrier rates at checkout (not yet available)
- Storefront chat app: A chat bubble on the storefront with merchant inbox, visitor identity and live messages.
- Built from: Site-wide storefront embeds, Storefront app proxy (read), Realtime channel for apps, Shopper identity to apps, Conversation and message API for apps, Active carts, Customers and followers, Embedded app page with session token
- Check before you start: Active carts (not offered by design)
- Subscriptions app: Recurring shopper purchases with subscription plans, renewal billing and lifecycle states.
- Built from: Recurring purchases, Create and resolve payment sessions, Orders read, create, import and status
- Check before you start: Recurring purchases (not yet available), Create and resolve payment sessions (not yet available)
- Tax app: Jurisdiction-aware tax calculation and store tax maintenance from an app.
- Built from: App-calculated tax at checkout, Tax rows through the app API, Regional catalogs and display currency
- Check before you start: App-calculated tax at checkout (not yet available), Regional catalogs and display currency (not yet available)
- Translation app: Translate store catalogue, pages and theme strings and serve them per published locale; policy pages stay manual-write by advisory flag and writes carry at most 100 keys per call.
- Built from: Translated commerce content, Regional catalogs and display currency, Dashboard sheet blocks, actions and print, Orders, products, customers, inventory, locales webhooks, Command-line app flow
- Check before you start: Regional catalogs and display currency (not yet available)
Platform guarantees
What stays true while you build. Each row links to the page that states it in full.
| Area | What you can rely on | Read more |
|---|---|---|
| Versioning | One major version, v1, that only grows: endpoints and fields may be added, and nothing is removed, renamed or retyped. | Versioning and errors |
| Deprecations | A retirement is announced on the responses themselves, with Deprecation, Sunset and Link headers, before it stops working. | Versioning and errors |
| Changes | Every change to the Storefront API and the Merchant API is recorded, newest first. | Changelog |
| Webhooks | Deliveries are signed with Standard Webhooks and retried up to 8 attempts in total; delivery is at-least-once, so dedupe on webhook-id. | Webhooks |
| Idempotency and limits | Send an Idempotency-Key on writes: the same key and body replay the stored response for 24 hours. Rate limits answer 429 with Retry-After. | Idempotency and rate limits |
| Scopes | A key holds scopes and scopes are its whole permission: an operation outside them is a 403 insufficient_scope. | Merchant API scopes |
| Sandbox | Dev stores have their own _test_ keys; their orders never touch real money, real customers or real deliveries. | Dev stores |
| Review and listing | Every app is reviewed before it is listed publicly; updates are reviewed again when they add a sensitive capability, and a screencast of the app is part of every submission. | App review and distribution |
| Support | Ask in GitHub Discussions, email the developer team, or check the status page. | Support |
Status labels and how this catalogue is kept accurate are explained in Stability and status.
For tools and AI agents
The same data is published in machine-readable form: capabilities.json and llms.txt.
Translate store content
Build a translation app on the Merchant API. The resource types and their ids, how to read source text, write translations safely, count progress per language, and the errors you will meet.
Commerce
Commerce capabilities for Queek apps: orders, inventory, customers, discounts and coupons, loyalty and gift cards, payments, shipping and fulfilment, tax, subscriptions, B2B, markets and translations, data sync and sales channels.