Obtén estadísticas de actividad de usuarios que aparecen en la página de Teams, incluidos los nombres de usuario, emails, la hora de la última actividad y los días activos.
Tu clave de servicio con permisos “Teams Read-only”
Filtra los resultados a los 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
Arreglo de objetos de estadísticas de usuarios 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 período consultado
Indica si un administrador deshabilitó el acceso a Windsurf para el usuario. Este campo solo está presente si el acceso se deshabilitó explícitamente y, en ese caso, siempre tendrá el valor true.
lastAutocompleteUsageTime
Marca de tiempo más reciente en la que se usó la modalidad Tab/Autocomplete en formato RFC 3339
Marca de tiempo más reciente en la que se usó la modalidad Cascade en formato RFC 3339
Marca de tiempo más reciente en la 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é salió mal
Escenarios de error comunes:
Clave de servicio inválida o permisos insuficientes
Formato de marca de tiempo inválido
Grupo no encontrado
Se superó el límite de solicitudes