GET/api/public/marketing
Levererar alla marknadsföringssidor som hanteras i databasen, samlade.
`GET /api/public/marketing` levererar de publicerade, databashanterade marknadsföringsinnehåll som är avsedda för offentliga sidor. Routen kräver ingen inloggning och är idempotent. Den får endast returnera godkänt innehåll med de fält som behövs för visningen. Interna utkast, administrationsmetadata och opublicerade versioner hör inte hemma i svaret. Klienten använder innehållet utifrån respektive slug eller nyckel. Om en post saknas får den inte tyst ersättas med en godtycklig annan sidtext. I stället krävs en definierad fallback eller ett tydligt läge för att posten inte hittades. På så sätt undviks att till exempel pristext visas på en integrationssida eller tyskt innehåll i en route på ett annat språk. HTML-innehåll måste komma från den avsedda redaktionella källan och behandlas enligt de befintliga säkerhetsreglerna innan det skrivs ut. Tokens, SQL-detaljer, interna ID:n, redaktörskommentarer och testdata får inte renderas offentligt. Språkversioner hålls åtskilda; en saknad fransk eller arabisk post får inte visas som en förmodat översatt tysk text. Eftersom routen kan leverera flera innehåll samlat bör cache och uppdatering styras medvetet. Efter en godkänd innehållsändring måste den offentliga versionen uppdateras utan att gamla och nya versioner blandas. Klienter ska endast bearbeta de poster de behöver och inte härleda någon sakmässig betydelse ur ordningen i objektet. Ett test kontrollerar publicerade slugs, språk, titel och innehåll samt att utkast och interna fält utesluts. Det får inte bygga in några fiktiva rate limits, framgångsbevis eller marknadsföringslöften i referenstexten.
Autentisering & säkerhet
Ingen autentisering krävs
Idempotent: Ja
Exempel på response
{"ok":true,"data":{"preise":{"title":"Priser","body_html":"...","updated_at":null,"version":0},"features":{...},"kontakt":{...},"ueber-uns":{...}}}Bevis från livetest
Erfolg (200) verifierad live.