Отримайте опубліковані документи для схеми — усі, один, пакет або сторінку — у вигляді потокового масиву JSON.
Отримайте опубліковані документи для схеми — усі, один документ, пакет за ідентифікаторами або сторінку — у вигляді потокового масиву JSON. Також доступно за адресою /schemas/{schema_name}. Посилання на зображення перетворюються на URL, а коли встановлено language, відповідний переклад накладається на базовий контент.
Автентифікація: ключ API. Ключ потрібен лише тоді, коли сервер встановлює require_schema_api_key = true; інакше дозволені анонімні запити на читання.
| Параметр | Тип | Обов'язковий | Примітки |
|---|---|---|---|
schema_name | string | так | Схема документа, наприклад post. |
| Параметр | Тип | Обов'язковий | Примітки |
|---|---|---|---|
websiteId | uuid | ні | Цільовий вебсайт; за замовчуванням використовує заголовок Host або конфігурацію. |
id | uuid | ні | Отримайте один документ. Має пріоритет над ids. |
ids | string | ні | UUID, розділені комами (пакет, максимум 200). Має пріоритет над пагінацією. |
language | string | ні | Злиття перекладу для цієї локалі поверх базового контенту. |
limit | integer | ні | Розмір сторінки, значення за замовчуванням 200, обмеження 200. |
offset | integer | ні | Кількість рядків для пропуску (застосовується лише з додатним лімітом). |
api_key | string | ні | Альтернатива заголовку x-api-key. |
Коли не вказано ні id, ні ids, документи повертаються у порядку published_at DESC.
Потоковий масив JSON. Кожен елемент містить опублікований вміст документа на верхньому рівні, а також додані ключі _id, _title та _publishedAt:
[
{
"_id": "...",
"_title": "Початок роботи",
"_publishedAt": "2026-06-23T20:36:31Z",
"title": "Початок роботи",
"description": "...",
"content": "..."
}
]
Поля контенту мають пріоритет над доданими ключами у разі конфлікту. Посилання на зображення вигляду { alt, _asset: { id } } отримують розв’язаний url, доданий до _asset.
curl '{CMS_API_URL}/dataset/post?websiteId=<uuid>&limit=50' \
-H 'x-api-key: <key>'
400 — недійсний websiteId, недійсний id або некоректні ids (порожні, понад 200 або з недійсним UUID)401 — недійсний ключ API (або відсутній, коли потрібен)500 — збій запиту