Issues (Lesen und Status)

Endpoint GET /api/v1/issues, GET /api/v1/issues/:id, POST /api/v1/issues/:id/status

Diese Endpoints liegen der Issue-Liste des Odoo-Moduls zugrunde. Sie brauchen den geheimen Schlüssel und den X-Blipit-Instance-Header der gebundenen Datenbank; verwenden Sie aus anderen Tools den MCP-Server, der nur den Schlüssel braucht.

1Auflisten

GET /api/v1/issues?status=unresolved&limit=100&offset=0&order=last_seen. status ist unresolved, resolved oder ignored; limit 1 bis 500 (Standard 100); order ist last_seen oder id.

sh
curl "https://in.blipit.io/api/v1/issues?status=unresolved&limit=50" \
  -H "X-Blipit-Key: <secret key>" -H "X-Blipit-Instance: <instance id>"

2Antwort

200 {issues, total, limit, offset, order}. Jedes Issue: 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 oder new_release), companies (gesehene Unternehmens-Tags, bis 64).

3Ein Issue und Status

GET /api/v1/issues/<id> liefert das Issue mit dem Payload seines neuesten Events. POST /api/v1/issues/<id>/status mit {status} setzt unresolved, resolved oder ignored und antwortet {ok: true, status}.

sh
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"}'

Gut zu wissen

  • 401 unbekannter Schlüssel, 403 öffentlicher Schlüssel oder falsche Instanz, 404 ein Issue, das nicht in diesem Projekt ist, 400 ein unbekannter Status.
  • Beheben über die API verhält sich wie im Dashboard: Das nächste Event öffnet das Issue als Regression wieder.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.