GET/api/public/marketing
Restituisce insieme tutte le pagine marketing gestite nel DB.
`GET /api/public/marketing` restituisce i contenuti marketing pubblicati e gestiti nel database destinati alle pagine pubbliche. La route non richiede login ed è idempotente. Deve restituire soltanto contenuti approvati con i campi necessari alla visualizzazione. Bozze interne, metadati amministrativi e versioni non pubblicate non appartengono alla risposta. Il client usa il contenuto in base al relativo Slug o chiave. Se manca una voce, non deve sostituirla silenziosamente con un testo arbitrario di un'altra pagina. Serve invece un Fallback definito o uno stato chiaro «non trovato». In questo modo si evita, ad esempio, che testo prezzi compaia su una pagina integrazione o contenuto tedesco su una route in un'altra lingua. I contenuti HTML devono provenire dalla fonte editoriale prevista ed essere trattati prima dell'output secondo le regole di sicurezza esistenti. Token, dettagli SQL, ID interni, commenti redazionali e dati di test non devono essere renderizzati pubblicamente. Le versioni linguistiche restano separate; un record francese o arabo mancante non deve essere emesso come presunta traduzione di un testo tedesco. Poiché la route può restituire più contenuti insieme, Cache e aggiornamento devono essere gestiti consapevolmente. Dopo una modifica contenuto approvata, la versione pubblica deve aggiornarsi senza mischiare vecchie e nuove versioni. I client devono elaborare solo le voci necessarie e non dedurre significato tecnico dall'ordine dell'oggetto. Un test verifica Slug pubblicati, lingua, titolo e contenuto, oltre all'esclusione di bozze e campi interni. Non deve inserire nel testo di riferimento Rate Limit inventati, prove di successo inesistenti o promesse marketing.
Autenticazione e sicurezza
Nessuna autenticazione richiesta
Idempotente: Sì
Risposta di esempio
{"ok":true,"data":{"preise":{"title":"Preise","body_html":"...","updated_at":null,"version":0},"features":{...},"kontakt":{...},"ueber-uns":{...}}}Prova del test live
Successo (200) verificato live.