Referência da API
Eventos
Endpoint POST /api/v1/events
O endpoint de eventos recebe um evento JSON no schema v1 do Blipit e o enfileira. É o que todo SDK do Blipit e o módulo Odoo chamam. Os SDKs do Sentry fazem POST no endpoint envelope e são traduzidos para a mesma forma.
1Requisição
Chave em X-Blipit-Key (pública ou secreta) ou ?key=. O Odoo também envia X-Blipit-Instance. Corpo de até 256 KB, aninhado em no máximo 32 níveis. Obrigatórios: event_id (32 hexadecimais minúsculos), timestamp (ISO 8601), platform, sdk {name, version} e uma message ou uma exception. Opcionais: level, release, environment, user {id, email, username}, tags, breadcrumbs, request {method, url, headers}, contexts, fingerprint (array de strings que substitui o agrupamento calculado), security (somente chave secreta).
curl https://in.blipit.io/api/v1/events \
-H "Content-Type: application/json" -H "X-Blipit-Key: <public key>" \
-d '{
"event_id": "0123456789abcdef0123456789abcdef",
"timestamp": "2026-09-28T09:15:00Z",
"platform": "python",
"level": "error",
"release": "shop@1.4.2",
"environment": "production",
"exception": {
"type": "KeyError",
"value": "customer_id",
"stacktrace": { "frames": [{ "filename": "shop/cart.py", "function": "checkout", "lineno": 42, "in_app": true }] }
},
"tags": { "company_id": "1" },
"sdk": { "name": "my-sdk", "version": "1.0.0" }
}'2Respostas
202 {id} aceito. 202 {accepted: false, sampled: true, plan} acima do teto mensal: o evento foi contado, não armazenado. 400 erro de schema com detalhe, ou aninhamento profundo demais. 401 chave desconhecida. 403 chave vinculada a outra instância, evento de segurança com chave pública (security_needs_secret_key) ou monitoramento de segurança fora do plano. 429 limite de taxa.
3SDKs do Sentry
POST /api/<project id>/envelope/ e o mais antigo /api/<project id>/store/, chave em X-Sentry-Auth ou ?sentry_key=, corpo em gzip, deflate ou brotli de até 1 MB (4 MB descomprimido). A chave deve pertencer ao projeto da URL. Até 10 itens de evento por envelope; itens transaction e span viram spans; itens session, sessions, user_report e feedback alimentam a saúde das releases e o feedback; replays e profiles são descartados.
Bom saber
- 300 requisições por minuto por chave, compartilhadas com spans e logs.
- Enviar o mesmo event_id duas vezes armazena uma vez.
- A chave pública não pode definir tags.db; ela é descartada para que a linha de base de detecção de cópias do Odoo não possa ser contaminada.
Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.

