Pages
Index of every published page and its rails
GET
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
apiKeyheader
AuthorizationBearer <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.
OK
application/json- response
[key: string]?anyExample Request
curl -X GET 'https://dev.app.ingenee.ai/api/v1/pages.json'Example Response
{ "count": 0, "pages": [], "shelfCount": 0, "version": 1}