¿Webhook para eventos de notificación que incluye un total?

Actualmente estoy usando la API para obtener el número de notificaciones en mi foro y mostrarlo en mi sitio web hermano, pero incluso almacenando esto en caché durante 60 segundos se requieren 1 solicitud de API por usuario por minuto, lo que no escalará bien.

Idealmente, me gustaría usar un webhook, de modo que cada vez que el usuario reciba una notificación, envíe los datos a mi sitio web hermano, que almacena el número. Luego, cuando el usuario borre sus notificaciones, también se borrarán.

¿Pero no parece haber una forma de crear un evento de webhook para borrar notificaciones? ¿Hay alguna forma de añadir esto?

O, aún más simple, añadir al webhook de notificaciones actual un número total de notificaciones no leídas, de modo que cada vez que alguien reciba una nueva, pueda actualizar la base de datos para incluirla.

Esto realmente ayudaría a mantener mis sitios web sincronizados y a prevenir una pesadilla de límites de API. ¡Por favor, ayúdenme!

(Además, si hay alguna forma de obtener notificaciones de Chat a través de webhook o API, ¡realmente me gustaría saberlo!)

¡Esto suena como una configuración muy única! ¿Puedes contarnos un poco más acerca de tu configuración y por qué buscas permitir que tus miembros vean y descarten sus notificaciones de Discourse desde otro sitio? Me parece que tendría más sentido que tus miembros inicien sesión en Discourse para acceder a sus notificaciones y participar en discusiones.

Bueno, el otro sitio está estrechamente vinculado, se supone que deben ser seamless.

Quiero poder mostrar notificaciones en el otro sitio, y si hago eso, al ver esas notificaciones allí, debería desaparecer el punto de “nuevo” así como sucede al verlas en el foro.

Es así de simple, realmente quiero que las dos plataformas sean seamless.