Obtén estadísticas de actividad de usuarios que aparecen en la página de Teams, incluidos nombres de usuario, emails, últimos momentos de actividad y días activos.
Tu clave de servicio con permisos “Teams Read-only”
Filtra los resultados a usuarios de un grupo específico (opcional)
Hora de inicio en formato RFC 3339 (p. ej., 2023-01-01T00:00:00Z
)
Hora de finalización en formato RFC 3339 (p. ej., 2023-12-31T23:59:59Z
)
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"group_name": "engineering_team",
"start_timestamp": "2024-01-01T00:00:00Z",
"end_timestamp": "2024-12-31T23:59:59Z"
}' \
https://server.codeium.com/api/v1/UserPageAnalytics
Array de objetos de estadísticas de usuario Show Objeto de estadísticas de usuario
Nombre visible del usuario
Dirección de correo electrónico del usuario
Marca de tiempo de la última actividad del usuario en formato RFC 3339
Versión con hash de la clave de API del usuario
Número total de días que el usuario ha estado activo durante el intervalo consultado
Indica si un administrador ha inhabilitado el acceso a Windsurf para el usuario. Este campo solo aparece si el acceso se ha inhabilitado explícitamente y, en ese caso, siempre tendrá el valor true.
lastAutocompleteUsageTime
La marca de tiempo más reciente en que se usó la modalidad Tab/Autocomplete en formato RFC 3339
La marca de tiempo más reciente en que se usó la modalidad Cascade en formato RFC 3339
La marca de tiempo más reciente en que se usó la modalidad Command en formato RFC 3339
{
"userTableStats" : [
{
"name" : "Alice" ,
"email" : "alice@windsurf.com" ,
"lastUpdateTime" : "2024-10-10T22:56:10.771591Z" ,
"apiKey" : "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" ,
"activeDays" : 178
},
{
"name" : "Bob" ,
"email" : "bob@windsurf.com" ,
"lastUpdateTime" : "2024-10-10T18:11:23.980237Z" ,
"apiKey" : "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb" ,
"activeDays" : 462
},
{
"name" : "Charlie" ,
"email" : "charlie@windsurf.com" ,
"lastUpdateTime" : "2024-10-10T16:43:46.117870Z" ,
"apiKey" : "cccccccc-cccc-cccc-cccc-cccccccccccc" ,
"activeDays" : 237
}
]
}
Mensaje de error que describe qué ocurrió
Escenarios de error comunes:
Clave de servicio no válida o permisos insuficientes
Formato de marca de tiempo no válido
Grupo no encontrado
Límite de solicitudes excedido