Zobrazuje zoznam trás webovej stránky, stránkovaný, s efektívnymi identifikátormi blokov.
Zobrazuje zoznam trás webovej stránky, stránkovaný a voliteľne filtrovaný podľa stavu a vzoru. Trasy s prázdnymi block_ids sú doplnené z príslušnej dynamickej predvolenej trasy, takže vrátené block_ids predstavujú efektívne bloky na vykreslenie.
Autentifikácia: API kľúč (hlavička x-api-key alebo dotazovací parameter api_key).
| Parameter | Typ | Povinné | Poznámky |
|---|---|---|---|
websiteId | uuid | áno | Cieľová webová stránka. |
api_key | reťazec | nie | Alternatíva k hlavičke x-api-key. |
state | reťazec | nie | Filtrovanie podľa stavu trasy (presná zhoda). |
pattern | reťazec | nie | Podreťazcová zhoda vo vzore trasy (LIKE, zástupné znaky sú escapované). |
limit | celé číslo | nie | Veľkosť stránky, predvolené 50, obmedzené na 1–100. |
offset | celé číslo | nie | Počet riadkov na preskočenie, predvolené 0. |
Výsledky sú zoradené podľa updated_at DESC.
{
"routes": [
{
"website_id": "...",
"path": "/docs/getting-started",
"pattern": "/docs/getting-started",
"label": "Začíname",
"tags": [],
"block_ids": ["..."],
"template_block_ids": ["..."],
"override_mode": "zlúčenie",
"state": "Naživo",
"param_bindings": {},
"created_at": "2026-06-23T18:34:16Z",
"updated_at": "2026-06-23T20:36:55Z"
}
],
"total": 42,
"hasMore": true
}
total je celkový počet po filtrovaní; hasMore je offset + limit < total. label, param_bindings, template_block_ids a override_mode sa vynechávajú alebo sú null, keď nie sú nastavené.
curl '{CMS_API_URL}/routes?websiteId=<uuid>&limit=20' \
-H 'x-api-key: <key>'
400 — chýbajúce alebo neplatné websiteId401 — neplatný API kľúč (alebo chýbajúci, keď ho server vyžaduje)