Lista en webbplats rutter, paginerade, med effektiva block-ID:n.
Lista en webbplats rutter, paginerade och valfritt filtrerade efter tillstÄnd och mönster. Rutter med tomma block_ids fylls pÄ frÄn den matchande dynamiska standardrutten, sÄ de block_ids som returneras Àr de effektiva blocken som ska renderas.
Autentisering: API-nyckel (x-api-key-huvud eller api_key-frÄgeparameter).
| Parameter | Typ | Obligatorisk | Kommentarer |
|---|---|---|---|
websiteId | uuid | ja | MÄlwebbplats. |
api_key | string | nej | Alternativ till x-api-key-huvudet. |
state | string | nej | Filtrera efter ruttstatus (exakt matchning). |
pattern | string | nej | DelstrÀngsmatchning mot ruttmönstret (LIKE, jokertecken maskeras). |
limit | integer | nej | Sidstorlek, standard 50, begrĂ€nsad till 1â100. |
offset | integer | nej | Rader att hoppa över, standard 0. |
Resultaten sorteras efter updated_at DESC.
{
"routes": [
{
"website_id": "...",
"path": "/docs/getting-started",
"pattern": "/docs/getting-started",
"label": "Komma igÄng",
"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 Àr det fullstÀndiga filtrerade antalet; hasMore Àr offset + limit < total. label, param_bindings, template_block_ids och override_mode utelÀmnas eller Àr null nÀr de inte Àr satta.
curl '{CMS_API_URL}/routes?websiteId=<uuid>&limit=20' \
-H 'x-api-key: <key>'
400 â saknat eller ogiltigt websiteId401 â ogiltig API-nyckel (eller saknas nĂ€r servern krĂ€ver en)