Skip to main content
POST
Меняет состояние просмотра или прочтения одного уведомления. Выберите один режим: viewed=1, read=1 или unread=1. При нескольких истинных флагах приоритет такой: viewed, затем read, затем unread. Вернуть состояние «не просмотрено» этим методом нельзя. Меняется только выбранное уведомление.

Доступ

Передавайте XF-Api-Key в заголовке каждого запроса. Типы ключей и выбор пользователя. Требуемые scopes: alert:read. Все перечисленные разрешения нужны одновременно. Нужен контекст зарегистрированного пользователя. Для Super key укажите XF-Api-User; доступ к объектам и действиям проверяется отдельно от scopes.

Параметры

string
required
Секретный API-ключ. В примерах ключ берётся из серверной переменной $FORUM_API_KEY.
integer
required
Идентификатор уведомления.
Тело запроса: application/x-www-form-urlencoded. Вложенные значения передавайте в форме с квадратными скобками в имени поля.
boolean
При 1 помечает выбранное уведомление прочитанным.
boolean
При 1 помечает выбранное уведомление непрочитанным.
boolean
При 1 помечает выбранное уведомление просмотренным.

Ответ

HTTP 200, JSON. Схемы объектов и условные поля.
true
Результат выполнения операции.
Ошибки возвращаются в общей структуре errors. Обрабатывайте поле code; текст message может меняться или переводиться. Формат ошибок.
Примеры сокращены и содержат только условные значения. Состав полей объектов зависит от прав, контекста и установленных дополнений.