Salt la conținutul principal

Prezentare generală

Windsurf Analytics API le permite clienților Enterprise să acceseze programatic analize detaliate ale utilizării pentru echipele lor. Interogați date din Autocomplete, Chat, Command și Cascade, cu opțiuni flexibile de filtrare, grupare și agregare.
Analytics API este disponibilă doar pentru planurile Enterprise
Datele API sunt actualizate la fiecare 3 ore

URL de bază

Toate solicitările către API trebuie trimise la:
https://server.codeium.com/api/v1/

Autentificare

Analytics API folosește chei de serviciu pentru autentificare. Cheile de serviciu trebuie incluse în corpul solicitării pentru toate apelurile API.

Crearea unei chei de serviciu

  1. Navigați la pagina de setări a echipei
  2. Accesați secțiunea „Chei de serviciu”
  3. Creați o nouă cheie de serviciu cu permisiunile corespunzătoare
  4. Copiați cheia de serviciu generată pentru a o folosi în solicitările către API

Permisiuni necesare

Toate endpointurile din Analytics API necesită permisiuni „Teams Read-only”.

Utilizarea Cheilor de serviciu

Includeți cheia de serviciu în corpul solicitării pentru toate apelurile API:
{
  "service_key": "your_service_key_here",
  // ... alți parametri
}
Păstrați cheile de serviciu în siguranță și nu le expuneți niciodată în codul de partea clientului sau în depozite publice

Parametri comuni

Majoritatea endpointurilor din Analytics API acceptă acești parametri comuni:
ParametruTipObligatoriuDescriere
service_keystringDaCheia ta de serviciu pentru autentificare
group_namestringNuFiltrează rezultatele pentru un anumit grup
start_timestampstringVariazăOra de început în format RFC 3339 (de ex., 2023-01-01T00:00:00Z)
end_timestampstringVariazăOra de sfârșit în format RFC 3339 (de ex., 2023-12-31T23:59:59Z)

Endpointuri disponibile

Analytics API oferă trei endpointuri principale:
  1. User Page Analytics - Obține date despre activitatea utilizatorilor din pagina Teams
  2. Cascade Analytics - Interoghează metrice de utilizare specifice Cascade
  3. Custom Analytics - Interogare flexibilă cu selections, filtre și aggregations

Limitări de rată

Cererile către API sunt supuse limitării ratei pentru a asigura stabilitatea serviciului. Dacă depășiți limita de rată, veți primi un răspuns 429 Too Many Requests.

Asistență

Pentru asistență și întrebări legate de API, contactați Windsurf Support.
I