Référence API
Problèmes (lecture et statut)
Endpoint GET /api/v1/issues, GET /api/v1/issues/:id, POST /api/v1/issues/:id/status
Ces endpoints alimentent la liste des problèmes du module Odoo. Ils nécessitent la clé secrète et l'en-tête X-Blipit-Instance de la base de données liée ; depuis d'autres outils, utilisez donc le serveur MCP, qui ne nécessite que la clé.
1Lister
GET /api/v1/issues?status=unresolved&limit=100&offset=0&order=last_seen. status vaut unresolved, resolved ou ignored ; limit de 1 à 500 (100 par défaut) ; order vaut last_seen ou id.
curl "https://in.blipit.io/api/v1/issues?status=unresolved&limit=50" \
-H "X-Blipit-Key: <secret key>" -H "X-Blipit-Instance: <instance id>"2Réponse
200 {issues, total, limit, offset, order}. Chaque problème : id, title, exception_type, level, status, first_seen, last_seen, event_count, last_release, regression_count, resolved_count, last_regressed_at, last_regression_kind (same_release ou new_release), companies (tags de société vus, jusqu'à 64).
3Un problème et son statut
GET /api/v1/issues/<id> renvoie le problème avec la charge utile de son dernier événement. POST /api/v1/issues/<id>/status avec {status} définit unresolved, resolved ou ignored et répond {ok: true, status}.
curl -X POST https://in.blipit.io/api/v1/issues/981/status \
-H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" -H "X-Blipit-Instance: <instance id>" \
-d '{"status":"resolved"}'Bon à savoir
- 401 clé inconnue, 403 clé publique ou mauvaise instance, 404 un problème qui n'est pas dans ce projet, 400 un statut inconnu.
- Résoudre via l'API se comporte comme le tableau de bord : le prochain événement rouvre le problème en régression.
Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.

