Referencia de la API
Sesiones
Endpoint POST /api/v1/sessions
Las sesiones alimentan la adopción y las tasas sin fallos en la página de Releases. Envía sesiones individuales o recuentos agregados; una sesión necesita una release.
1Petición
Clave pública en X-Blipit-Key o ?key= (para sendBeacon). Un objeto de sesión, {sessions: [...]} con como máximo 100, o {release, environment?, aggregates: [...]}. Una sesión: sid (de 8 a 64 letras, dígitos, guiones), release (obligatorio), environment?, status (ok, errored, abnormal, crashed), errors? (un recuento mayor que 0 significa errored), did? (id de usuario, guardado solo como prefijo de hash), started? (ISO o segundos epoch). Enviar el mismo sid de nuevo conserva el peor estado.
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"}]}'2Respuestas
202 {accepted: n}. 400 cuando nada tiene sid y release, o hay más de 100 sesiones. 401 clave desconocida.
Conviene saber
- 3.000 peticiones por minuto y clave.
- El SDK de navegador las envía por ti con autoSessionTracking: true y una release configurada; los elementos de sesión de los SDKs de Sentry también se leen.
- Las sesiones se conservan 90 días.
¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.

