Content

List entries

List PUBLISHED entries in a collection. Authenticate with a content.read API key (Authorization: Bearer …). Only liveData is returned — never drafts. Values under `data` are keyed by field API name. Supports pagination, reference resolution (?depth=), and personalization (?variants=).

GET/api/v1/public/content/:collection

Query / path parameters

NameInRequiredDescription
collectionpathYesThe collection's API name
pagequeryNoPage number (default 1)
perPagequeryNoItems per page (default 20)
depthqueryNoResolve reference fields to this depth (default 0)
variantsqueryNoComma-separated variant ids; returns personalization-resolved values

Responses

200

JSON { list, count, pagesCount } of published entries

401

Missing or invalid API token

404

Collection not found

Example request

curl -X GET "https://glu.so/api/v1/public/content/:collection" \
  -H "Authorization: Bearer YOUR_API_KEY"