Exports

Export the library as JSON

GET
/v1/exports/library.json

The same rows and columns as the CSV, one object per title. Walk pages with total and nextOffset. columns lists this page's columns — they come from the rows, so a different filter can give a different set.

Scope: library: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.

Query Parameters

catalogId?string

Only titles in this catalog; none for titles in no catalog.

limit?integer

Titles per page (1–10000, default 500).

offset?integer

Skip this many titles — use the nextOffset from the last page.

locales?string

Comma-separated language codes — adds a Title and Synopsis column per language.

Response Body

OK

application/json
  1. response
[key: string]?any
Example Request
curl -X GET 'https://dev.app.ingenee.ai/api/v1/exports/library.json'
Example Response
{}