Queek docs
Storefront endpoint reference

Pages

GET
/store/pages

Published pages (about, contact, custom landing pages) — slug, title, SEO fields. Fetch one with pages/{slug} for its content[] blocks.

Authorization

clientKey
X-Client-Key<token>

The store's 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.

In: header

Query Parameters

locale?string

Render this read in a published store locale (see GET store/locales). Unknown or unpublished codes fall back to the primary locale; the answer carries the locale used in Content-Language.

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.

X-Request-Id?string

Your own correlation id (8–128 chars, ^[A-Za-z0-9_.:-]+$). Echoed back on the response and on every log line of the request; one is generated when you omit it.

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/store/pages" \  -H "X-Client-Key: {{clientKey}}"
{  "status": "success",  "message": "Store pages retrieved",  "data": [    {      "id": "019b0c4d-5e6f-7a8b-9c0d-1e2f3a4b5c71",      "type": "page",      "template": null,      "slug": "about-us",      "title": "About Zuri Atelier",      "content": [        {          "type": "content",          "data": {            "markdown": "Zuri Atelier cuts every piece in our Lekki atelier."          }        }      ],      "media_index": {},      "excerpt": "Lagos-cut fashion since 2019.",      "cover_image_url": "https://media.usequeek.com/uploads/stores/2207/pages/atelier.jpg",      "cover_image_variants": null,      "tags": [],      "seo": {        "title": "About us | Zuri Atelier",        "description": "Lagos-cut fashion since 2019."      },      "blog_categories": [],      "reading_time": 1,      "is_home": false,      "chrome": "full",      "show_page_title": true,      "status": "published",      "position": 1,      "published_at": "2025-11-04T09:00:00.000000Z",      "created_at": "2025-11-04T09:00:00.000000Z",      "updated_at": "2026-09-10T11:00:00.000000Z"    }  ]}
GET
/store/pages/{slug}

A published page by slug with its content[] blocks.

Authorization

clientKey
X-Client-Key<token>

The store's 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.

In: header

Path Parameters

slug*string

Query Parameters

locale?string

Render this read in a published store locale (see GET store/locales). Unknown or unpublished codes fall back to the primary locale; the answer carries the locale used in Content-Language.

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.

X-Request-Id?string

Your own correlation id (8–128 chars, ^[A-Za-z0-9_.:-]+$). Echoed back on the response and on every log line of the request; one is generated when you omit it.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/store/pages/about-us" \  -H "X-Client-Key: {{clientKey}}"
{  "status": "success",  "message": "Store page retrieved",  "data": {    "id": "019b0c4d-5e6f-7a8b-9c0d-1e2f3a4b5c71",    "type": "page",    "template": null,    "slug": "about-us",    "title": "About Zuri Atelier",    "content": [      {        "type": "content",        "data": {          "markdown": "Zuri Atelier cuts every piece in our Lekki atelier."        }      }    ],    "media_index": {},    "excerpt": "Lagos-cut fashion since 2019.",    "cover_image_url": "https://media.usequeek.com/uploads/stores/2207/pages/atelier.jpg",    "cover_image_variants": null,    "tags": [],    "seo": {      "title": "About us | Zuri Atelier",      "description": "Lagos-cut fashion since 2019."    },    "blog_categories": [],    "reading_time": 1,    "is_home": false,    "chrome": "full",    "show_page_title": true,    "status": "published",    "position": 1,    "published_at": "2025-11-04T09:00:00.000000Z",    "created_at": "2025-11-04T09:00:00.000000Z",    "updated_at": "2026-09-10T11:00:00.000000Z"  }}