Pages

Index of every published page and its rails

GET
/v1/pages.json

The entry point for syncing page-level data: every published page with its rails. Fetch each rail with GET /v1/rails/{pageSlug}/{shelfFile} using the page slug and the rail file name from this index. Supports If-None-Match.

Scope: feeds:read

Authorization

apiKey
headerAuthorizationBearer <ik_live_…>

An organisation API key from Settings → Organisation → API keys. Each operation names the one scope it needs — see https://developer.ingenee.ai/docs/authentication.

Response Body

OK

application/json
  1. response
[key: string]?any
Example Request
curl -X GET 'https://dev.app.ingenee.ai/api/v1/pages.json'
Example Response
{  "count": 0,  "pages": [],  "shelfCount": 0,  "version": 1}