Quisiera saber si hay alguna forma de deshabilitar notificaciones específicas —por ejemplo, notificaciones de insignias o de nivel de confianza— para que no aparezcan en la lista que devuelve la API de notificaciones:
{host}/notifications.json?filter=all
Mi objetivo es recuperar solo notificaciones de publicaciones o de chat.
Si no es posible a través de la API, ¿hay alguna forma de evitar que Discourse inserte ciertas notificaciones en la lista de notificaciones en primer lugar?
No hay una forma integrada de evitar que tipos específicos de notificaciones (como cambios en el nivel de insignia o confianza) se incluyan en la API de notificaciones al recuperarlos. La mejor solución es obtener todas las notificaciones con la API y luego filtrar en tu aplicación por el notification_type que te interese.