Riferimento API
Sessioni
Endpoint POST /api/v1/sessions
Le sessioni alimentano adozione e tassi crash-free nella pagina Release. Invia sessioni singole o conteggi aggregati; una sessione richiede una release.
1Richiesta
Chiave pubblica in X-Blipit-Key o ?key= (per sendBeacon). Un oggetto sessione, {sessions: [...]} con al massimo 100, oppure {release, environment?, aggregates: [...]}. Una sessione: sid (da 8 a 64 lettere, cifre, trattini), release (obbligatoria), environment?, status (ok, errored, abnormal, crashed), errors? (un conteggio sopra 0 significa errored), did? (id utente, salvato solo come prefisso di hash), started? (ISO o secondi epoch). Inviare di nuovo lo stesso sid mantiene lo stato peggiore.
curl "https://in.blipit.io/api/v1/sessions" \
-H "Content-Type: application/json" -H "X-Blipit-Key: <public key>" \
-d '{"sessions":[{"sid":"c1f2a9d4e7b8","did":"user-42","status":"crashed","release":"shop@1.4.2","environment":"production"}]}'2Risposte
202 {accepted: n}. 400 quando nulla ha sid e release, o più di 100 sessioni. 401 chiave sconosciuta.
Buono a sapersi
- 3.000 richieste al minuto per chiave.
- L'SDK per browser le invia per te con autoSessionTracking: true e una release impostata; anche gli elementi session degli SDK Sentry vengono letti.
- Le sessioni sono conservate 90 giorni.
Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.

