Sorunlar (okuma ve durum)

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

Bu endpoint'ler Odoo modülünün sorun listesini besler. Secret key'i ve bağlı veritabanının X-Blipit-Instance başlığını gerektirirler; bu yüzden diğer araçlardan yalnızca anahtar gerektiren MCP sunucusunu kullanın.

1Listeleme

GET /api/v1/issues?status=unresolved&limit=100&offset=0&order=last_seen. status unresolved, resolved ya da ignored; limit 1 ile 500 (varsayılan 100); order last_seen ya da 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>"

2Yanıt

200 {issues, total, limit, offset, order}. Her sorun: 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 ya da new_release), companies (görülen şirket etiketleri, en fazla 64).

3Tek sorun ve durum

GET /api/v1/issues/<id>, sorunu son olayının payload'ı ile döndürür. {status} ile POST /api/v1/issues/<id>/status unresolved, resolved ya da ignored ayarlar ve {ok: true, status} yanıtı verir.

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

Bilmekte fayda var

  • 401 bilinmeyen anahtar, 403 public key ya da yanlış örnek, 404 bu projede olmayan bir sorun, 400 bilinmeyen bir durum.
  • API üzerinden çözmek panel gibi davranır: sonraki olay sorunu regresyon olarak yeniden açar.

Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.