profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkriptovanie v nástroji na tvorbu šablónProject ScaffoldingKnižnica médií

Headless

Rýchly štartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Prehľad REST APIgetConnect your websitegetZískanie trásgetZískanie trasygetZískaj blokygetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Získanie trás

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).

Parametre dotazu

ParameterTypPovinnéPoznámky
websiteIduuidánoCieľová webová stránka.
api_keyreťazecnieAlternatíva k hlavičke x-api-key.
statereťazecnieFiltrovanie podľa stavu trasy (presná zhoda).
patternreťazecniePodreťazcová zhoda vo vzore trasy (LIKE, zástupné znaky sú escapované).
limitcelé číslonieVeľkosť stránky, predvolené 50, obmedzené na 1–100.
offsetcelé čísloniePočet riadkov na preskočenie, predvolené 0.

Výsledky sú zoradené podľa updated_at DESC.

Odpoveď

{
  "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é.

Príklad

curl '{CMS_API_URL}/routes?websiteId=<uuid>&limit=20' \
  -H 'x-api-key: <key>'

Chyby

  • 400 — chýbajúce alebo neplatné websiteId
  • 401 — neplatný API kľúč (alebo chýbajúci, keď ho server vyžaduje)
Continue Reading
Previous‹Connect your websiteNextZískanie trasy›