Consulta sobre Group_Messages y en Opciones en Búsqueda API Curl

Hola equipo:

La empresa en la que trabajo tiene un paquete de Discourse alojado para clientes internos y externos.

Como administrador del foro, tengo algunas funciones de informes específicas que ejecutar para generar informes de actividad de usuarios quincenales, mensuales y anuales.

Los períodos de informes fijos (Todo el tiempo, Año, Trimestre, Mes, Semana y Día) son utilizables, sin embargo, todos están vinculados a la Fecha actual. En consecuencia, necesito ejecutar informes específicos de Rango de fechas 01 de enero de 20XX al 31 de diciembre de 20XX y hacerlo utilizando la API de búsqueda directa y el comando Curl.

Los informes de usuario único de categorías o un rango de tiempo personalizado son sencillos, sin embargo, la diversión comienza cuando intento usar la opción group_messages: nombre_del_grupo o múltiples opciones en el comando Curl.

El comando base actual que utilizo para todas mis búsquedas es:

curl -i -sS -X GET -G “https://discuss.domainname.com/search.json” --data-urlencode
‘q=subject @username #questions after:2021-12-31’
| tail -n 1
| jq .topics
| sed “s|: "|:"|g”
| grep slug
| cut -d “"” -f4

Luego, los resultados se procesan con Bashed y Awked, etc., en un archivo .CSV para importarlo fácilmente a Google Sheets.

En los documentos de Búsqueda, supuestamente puedes usar múltiples opciones dentro de cada categoría de Opciones, por lo que podría tener in:title in:likes in:seen, etc., sin embargo, no puedo conseguir que más de una in:option produzca una búsqueda válida.

La documentación menciona el uso de group_messages: nombre_del_grupo, sin embargo, si usara esa opción en la consulta Curl anterior, obtengo cero resultados, y lo he intentado con muchos de los Grupos en nuestro foro.

Idealmente, me gustaría ejecutar búsquedas de Curl para lograr los siguientes informes:

nombre_equipo_pequeño | Temas_Creados | Respuestas_Publicadas | Rango_de_fechas
nombre_equipo_grande | Temas_Creados | Respuestas_Publicadas | Rango_de_fechas

¿Alguien puede darme alguna orientación sobre lo que podría estar haciendo mal o sugerir un mejor método?

Saludos, DDBM001.

Quizás te interese esta respuesta: