Вебхук для уведомлений — как их очистить?

Я настроил вебхук, чтобы при получении пользователем уведомления в Discourse на связанном сайте WordPress появлялась метка «непрочитано». Пока всё хорошо.

Но если пользователь затем заходит в Discourse и читает уведомление, я в тупике: как убрать метку «непрочитано» на сайте?

Разве нет вебхука для события «пользователь очистил уведомления»? Или я что-то упускаю?

Я знаю, что это можно сделать через вызовы API, но стараюсь избегать постоянных запросов к API при каждой загрузке страницы на моём сайте.

Спасибо!

Похоже, что такого вебхука нет. Вместо того чтобы делать API-вызов к Discourse, я бы предложил очищать уведомление «непрочитано» в WordPress, когда пользователь нажимает на маркер уведомления на вашем сайте WordPress.

Спасибо. Я изучал это с момента публикации, но в итоге решил просто опрашивать API для получения уведомлений — это проще :man_shrugging:t2: