time_read no incluye el tiempo que un usuario pueda haber pasado leyendo correos electrónicos enviados desde el sitio. Su valor se calcula en función del tiempo que el usuario ha tenido los temas abiertos en la pantalla. Consulta How does post tracking work in Discourse para obtener detalles sobre cómo se calcula el tiempo.
Puedes realizar solicitudes a la API para obtener informes específicos. Por ejemplo, esta solicitud funciona para el informe de visitas de usuario:
curl -X GET "https://forum.example.com/admin/reports/visits.json?end_date=2019-07-10&start_date=2019-06-10" \
-H "Api-Username: system" \
-H "Api-Key: $api_key" -H \
"Content-Type: multipart/form-data;"
Las solicitudes al endpoint /admin/reports/bulk.json también deberían funcionar. Asegúrate de agregar .json a la URL y de incluir los parámetros de consulta start_date y end_date en la URL.