Too avaldatud dokumendid skeemi jaoks — kõik, üks dokument, partii või leht — voogedastatud JSON-massiivina.
Too skeemi avaldatud dokumendid — kõik, üksik dokument, ID-de kaupa partii või üks leht — voogedastatuna JSON-massiivina. Saadaval ka aadressil /schemas/{schema_name}. Pildiviited lahendatakse URL-ideks ning kui language on määratud, liidetakse vastav tõlge alus-sisule.
Autentimine: API-võti. Võtit on vaja ainult siis, kui server seab require_schema_api_key = true; vastasel juhul on anonüümsed lugemised lubatud.
| Parameeter | Tüüp | Nõutav | Märkused |
|---|---|---|---|
schema_name | string | jah | Dokumendi skeem, nt post. |
| Parameeter | Tüüp | Nõutav | Märkused |
|---|---|---|---|
websiteId | uuid | ei | Sihtveebisait; vaikimisi kasutatakse päist Host või konfiguratsiooni. |
id | uuid | ei | Too üks dokument. Ületab ids. |
ids | string | ei | Komaga eraldatud UUID-d (partii, maksimaalselt 200). Ületab leheküljestamise. |
language | string | ei | Liida selle lokaadi tõlge alus-sisule. |
limit | integer | ei | Lehe suurus, vaikimisi 200, ülempiir 200. |
offset | integer | ei | Jättavate ridade arv (rakendub ainult positiivse piirmäära korral). |
api_key | string | ei | Alternatiiv päisele x-api-key. |
Kui ei ole määratud ei id ega ids, tagastatakse dokumendid järjestatuna published_at DESC järgi.
Voogedastatud JSON-massiiv. Iga element on dokumendi avaldatud sisu laotatuna ülemisele tasemele ning lisatud võtmed _id, _title ja _publishedAt:
[
{
"_id": "...",
"_title": "Alustamine",
"_publishedAt": "2026-06-23T20:36:31Z",
"title": "Alustamine",
"description": "...",
"content": "..."
}
]
Sisuväljad eelistatakse lisatud võtmetele konfliktide korral. Kujul { alt, _asset: { id } } pildiviidetele lisatakse _asset-isse lahendatud url.
curl '{CMS_API_URL}/dataset/post?websiteId=<uuid>&limit=50' \
-H 'x-api-key: <key>'
400 — vigane websiteId, vigane id või sobimatu ids (tühi, üle 200 või vigane UUID)401 — vigane API-võti (või puudub, kui nõutud)500 — päringu nurjumine