GET/api/public/marketing
Vráti všetky marketingové stránky udržiavané v databáze zoskupené.
`GET /api/public/marketing` vracia publikovaný, v databáze spravovaný marketingový obsah určený pre verejné stránky. Trasa nevyžaduje prihlásenie a je idempotentná. Smie vrátiť iba schválený obsah s poľami potrebnými na zobrazenie. Interné návrhy, administratívne metadáta a nepublikované verzie do odpovede nepatria. Klient používa obsah podľa príslušného slugu alebo kľúča. Ak záznam chýba, nesmie sa potichu nahradiť ľubovoľným iným textom stránky. Namiesto toho je potrebný definovaný fallback alebo jasný stav „nenájdené". Tým sa zabráni tomu, aby sa napríklad text o cenách zobrazil na stránke integrácií alebo nemecký obsah v trase v inom jazyku. HTML obsah musí pochádzať z určeného redakčného zdroja a pred výstupom sa musí spracovať podľa existujúcich bezpečnostných pravidiel. Tokeny, podrobnosti o SQL, interné ID, komentáre redaktorov a testovacie údaje sa nesmú verejne vykresľovať. Jazykové verzie zostávajú oddelené; chýbajúci francúzsky alebo arabský záznam sa nesmie vydávať za údajne preložený nemecký text. Keďže trasa môže vracať viacero obsahov naraz, cache a aktualizácia by sa mali riadiť cielene. Po schválenej zmene obsahu sa musí verejná verzia aktualizovať bez miešania starých a nových verzií. Klienti majú spracúvať len potrebné záznamy a nemajú z poradia v objekte odvodzovať vecný význam. Test overuje publikované slugy, jazyk, názov a obsah, ako aj vylúčenie návrhov a interných polí. Do referenčného textu sa nesmú dopĺňať fiktívne limity rýchlosti, dôkazy úspechu ani marketingové sľuby.
Autentifikácia a zabezpečenie
Nevyžaduje sa žiadna autentifikácia
Idempotentné: Áno
Príklad odpovede
{"ok":true,"data":{"preise":{"title":"Ceny","body_html":"...","updated_at":null,"version":0},"features":{...},"kontakt":{...},"ueber-uns":{...}}}Dôkaz živého testu
Úspech (200) overený naživo.