Obtenha estatísticas de atividade do usuário que aparecem na página de Teams, incluindo nomes de usuários, emails, horários da última atividade e dias ativos.
Sua Service Key com permissões “Teams Read-only”
Filtra os resultados para usuários de um grupo específico (opcional)
Horário de início no formato RFC 3339 (por exemplo, 2023-01-01T00:00:00Z
)
Horário de término no formato RFC 3339 (por exemplo, 2023-12-31T23:59:59Z
)
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "sua_chave_de_servico_aqui",
"group_name": "equipe_engenharia",
"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 estatísticas de usuários Show Objeto de estatísticas do usuário
Endereço de e-mail do usuário
Carimbo de data/hora da última atividade do usuário no formato RFC 3339
Versão com hash da chave de API do usuário
Número total de dias em que o usuário esteve ativo no período consultado
Indica se o acesso ao Windsurf foi desativado para o usuário por um administrador. Este campo só estará presente se o acesso tiver sido explicitamente desativado e, nesse caso, sempre terá o valor true.
lastAutocompleteUsageTime
Carimbo de data/hora mais recente em que a modalidade Tab/Autocomplete foi usada, no formato RFC 3339
Carimbo de data/hora mais recente em que a modalidade Cascade foi usada, no formato RFC 3339
Carimbo de data/hora mais recente em que a modalidade Command foi usada, no 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
}
]
}
Mensagem de erro descrevendo o que ocorreu
Cenários de erro comuns:
Service Key inválida ou permissões insuficientes
Formato de timestamp inválido
Grupo não encontrado
Limite de requisições excedido