Passer au contenu principal
POST
/
api
/
v1
/
UserPageAnalytics
Obtenir les Analytics de la page Utilisateur
curl --request POST \
  --url https://server.codeium.com/api/v1/UserPageAnalytics \
  --header 'Content-Type: application/json' \
  --data '
{
  "service_key": "<string>",
  "group_name": "<string>",
  "start_timestamp": "<string>",
  "end_timestamp": "<string>"
}
'
{
  "userTableStats": [
    {
      "name": "<string>",
      "email": "<string>",
      "lastUpdateTime": "<string>",
      "apiKey": "<string>",
      "activeDays": 123,
      "disableCodeium": true,
      "lastAutocompleteUsageTime": "<string>",
      "lastChatUsageTime": "<string>",
      "lastCommandUsageTime": "<string>",
      "teamStatus": "<string>"
    }
  ],
  "error": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt

Use this file to discover all available pages before exploring further.

Aperçu

Obtenez les statistiques d’activité des utilisateurs affichées sur la page Teams, notamment les noms, les emails, les dernières activités et les jours d’activité.

Requête

service_key
string
requis
Votre clé de service avec l’autorisation “Teams Read-only”
group_name
string
Filtrer les résultats aux utilisateurs d’un groupe spécifique (facultatif)
start_timestamp
string
Heure de début au format RFC 3339 (p. ex. : 2023-01-01T00:00:00Z)
end_timestamp
string
Heure de fin au format RFC 3339 (p. ex. : 2023-12-31T23:59:59Z)

Exemple de demande

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

Réponse

userTableStats
array
Tableau d’objets de statistiques utilisateur

Exemple de réponse

{
  "userTableStats": [
    {
      "name": "Alice",
      "email": "alice@windsurf.com",
      "lastUpdateTime": "2024-10-10T22:56:10.771591Z",
      "apiKey": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
      "activeDays": 178,
      "teamStatus": "USER_TEAM_STATUS_APPROVED"
    },
    {
      "name": "Bob",
      "email": "bob@windsurf.com",
      "lastUpdateTime": "2024-10-10T18:11:23.980237Z",
      "apiKey": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
      "activeDays": 462,
      "teamStatus": "USER_TEAM_STATUS_APPROVED"
    },
    {
      "name": "Charlie",
      "email": "charlie@windsurf.com",
      "lastUpdateTime": "2024-10-10T16:43:46.117870Z",
      "apiKey": "cccccccc-cccc-cccc-cccc-cccccccccccc",
      "activeDays": 237,
      "teamStatus": "USER_TEAM_STATUS_PENDING"
    }
  ]
}

Réponses d’erreur

error
string
Message d’erreur décrivant ce qui s’est produit
Scénarios d’erreur courants :
  • Clé de service invalide ou autorisations insuffisantes
  • Format d’horodatage invalide
  • Groupe introuvable
  • Limite de débit dépassée