GET/api/public/marketing

Предоставляет все маркетинговые страницы, которые ведутся в БД, одним набором.

`GET /api/public/marketing` возвращает опубликованные, управляемые базой данных маркетинговые материалы, предназначенные для публичных страниц. Маршрут не требует аутентификации и является идемпотентным. Он должен возвращать только утвержденные материалы с полями, необходимыми для отображения. Внутренние черновики, метаданные администрирования и неопубликованные версии не должны включаться в ответ. Клиент использует материалы по соответствующему slug или ключу. Если запись отсутствует, её нельзя молча заменять любым другим текстом страницы. Вместо этого требуется определенный механизм возврата или явное состояние «не найдено». Это предотвращает, например, отображение текстов цен на страницах интеграции или немецкого контента в маршрутах других языков. Контент HTML должен происходить из предусмотренного редакционного источника и обрабатываться перед выводом в соответствии с действующими правилами безопасности. Токены, детали SQL, внутренние ID, комментарии редакторов и тестовые данные не должны рендериться публично. Языковые версии остаются разделенными; отсутствие записи на французском или арабском языках не должно выводиться как якобы переведенный немецкий текст. Поскольку маршрут может возвращать несколько материалов одновременно, кэширование и обновление должны управляться осознанно. После изменения утвержденного материала публичная версия должна обновляться без смешивания старых и новых версий. Клиенты должны обрабатывать только необходимые записи и не извлекать смысловое значение из порядка элементов в объекте. Тест проверяет опубликованные slug, язык, заголовок и контент, а также исключение черновиков и внутренних полей. Он не должен включать в референсный текст вымышленные ограничения скорости, доказательства успеха или маркетинговые обещания.

Аутентификация и защита

Аутентификация не требуется

Идемпотентный: Да

Пример ответа

{"ok":true,"data":{"preise":{"title":"Цены","body_html":"...","updated_at":null,"version":0},"features":{...},"kontakt":{...},"ueber-uns":{...}}}

Подтверждение живого теста

Успех (200) проверен вживую.

← Публичный контент