Issues (lezen en status)

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

Deze endpoints ondersteunen de issuelijst van de Odoo-module. Ze hebben de geheime sleutel en de X-Blipit-Instance-header van de gebonden database nodig, dus gebruik vanuit andere tools de MCP-server, die alleen de sleutel nodig heeft.

1Lijst

GET /api/v1/issues?status=unresolved&limit=100&offset=0&order=last_seen. status is unresolved, resolved of ignored; limit 1 tot 500 (standaard 100); order is last_seen of 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>"

2Antwoord

200 {issues, total, limit, offset, order}. Elke 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 of new_release), companies (geziene bedrijfstags, tot 64).

3Eén issue en status

GET /api/v1/issues/<id> geeft de issue terug met de payload van zijn nieuwste event. POST /api/v1/issues/<id>/status met {status} zet unresolved, resolved of ignored en antwoordt {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"}'

Goed om te weten

  • 401 onbekende sleutel, 403 publieke sleutel of verkeerde instantie, 404 een issue die niet in dit project zit, 400 een onbekende status.
  • Oplossen via de API gedraagt zich als in het dashboard: het volgende event heropent de issue als regressie.

Kom je er niet uit? Mail support@blipit.io. Sleutels en de exacte DSN van elk project staan onder API-sleutels in app.blipit.io.