Loetle veebisaidi marsruudid, lehekülgede kaupa, koos kehtivate blokki-ID-dega.
Loetle veebisaidi marsruudid, lehekülgedeks jaotatult ning soovi korral filtreeritult oleku ja mustri järgi. Marsruudid, mille block_ids väli on tühi, täidetakse vastava dünaamilise vaikemarsruudi põhjal, seega on tagastatud block_ids renderdamiseks kehtivad blokid.
Autentimine: API võti (x-api-key päiseväli või api_key päringu parameeter).
| Parameeter | Tüüp | Nõutav | Märkused |
|---|---|---|---|
websiteId | uuid | jah | Sihtveebisait. |
api_key | string | ei | Alternatiiv päise x-api-key kasutamiseks. |
state | string | ei | Filtreerib marsruudi oleku järgi (täpne vaste). |
pattern | string | ei | Osalise vaste kontroll marsruudi mustri vastu (LIKE, metamärgid on ekraneeritud). |
limit | integer | ei | Lehekülje suurus, vaikimisi 50, piiratud vahemikku 1–100. |
offset | integer | ei | Vahelejäetavate ridade arv, vaikimisi 0. |
Tulemused sorditakse updated_at DESC järgi.
{
"routes": [
{
"website_id": "...",
"path": "/docs/getting-started",
"pattern": "/docs/getting-started",
"label": "Alustamine",
"tags": [],
"block_ids": ["..."],
"template_block_ids": ["..."],
"override_mode": "merge",
"state": "Live",
"param_bindings": {},
"created_at": "2026-06-23T18:34:16Z",
"updated_at": "2026-06-23T20:36:55Z"
}
],
"total": 42,
"hasMore": true
}
total on täielikult filtreeritud koguarv; hasMore on offset + limit < total. label, param_bindings, template_block_ids ja override_mode jäetakse välja või on null, kui neid pole määratud.
curl '{CMS_API_URL}/routes?websiteId=<uuid>&limit=20' \
-H 'x-api-key: <key>'
400 — puuduv või vigane websiteId401 — vigane API võti (või puudub, kui server seda nõuab)