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/:collectionQuery / path parameters
| Name | In | Required | Description |
|---|---|---|---|
| collection | path | Yes | The collection's API name |
| page | query | No | Page number (default 1) |
| perPage | query | No | Items per page (default 20) |
| depth | query | No | Resolve reference fields to this depth (default 0) |
| variants | query | No | Comma-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"