Skip to main content
Esta documentación corresponde a los despliegues federales de Devin. Volver a la documentación de Devin
El SDK de Python (windsurf_analytics.py) es un cliente de línea de comandos para los endpoints de la API federal: informes de uso, consumo de ACU, gestión de grupos y límites de ACU por usuario. Ponte en contacto con tu representante de Cognition para obtener el script de tu despliegue.

Requisitos

  • Python 3
  • La biblioteca requests: pip install requests

Autenticación

Todos los comandos aceptan estas opciones compartidas: El rol de la clave de servicio debe contar con el permiso requerido por cada comando; consulta la tabla de permisos. Todos los comandos de analytics también requieren un tier de equipo con acceso a la Analytics API.

Comandos

Al ejecutar el script sin especificar un comando (la invocación original), se ejecuta el informe de usage.

Salida y errores

Todos los comandos imprimen JSON en stdout. Los resultados paginados (filas de usuarios de consumo de ACU, list-groups, list-group-members) se recuperan automáticamente hasta la última página y se combinan en una única respuesta. Los errores de la API se imprimen en stderr con el formato code: message y el script finaliza con el código de estado 1.

Ejemplos

Informe de uso por usuario

Consumo de ACU

Opciones de acu-consumption: --current-cycle o --start/--end seleccionan el período; --include-team-total, --group-id repetible (máx. 100) y las opciones mutuamente excluyentes --team-user-rows / --group-user-rows GROUP_ID seleccionan los datos; --page-size ajusta el tamaño de página por solicitud (se recuperan todas las páginas de todos modos). Se requiere al menos una opción de selección de datos. Una clave limitada a un grupo solo puede seleccionar el grupo que tiene asignado y no puede solicitar totales del equipo ni filas de usuarios del equipo.

Gestión de grupos

Límites de ACU por usuario