问题(读取与状态)

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

这些 endpoint 支撑 Odoo 模块的问题列表。它们需要私密密钥和绑定数据库的 X-Blipit-Instance 请求头,因此其他工具请使用只需密钥的 MCP 服务器。

1列表

GET /api/v1/issues?status=unresolved&limit=100&offset=0&order=last_seen。status 为 unresolved、resolved 或 ignored;limit 为 1 到 500(默认 100);order 为 last_seen 或 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>"

2响应

200 {issues, total, limit, offset, order}。每个问题: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 或 new_release)、companies(见到的公司标签,最多 64 个)。

3单个问题与状态

GET /api/v1/issues/<id> 返回该问题及其最新事件的载荷。POST /api/v1/issues/<id>/status 并附 {status} 可设置为 unresolved、resolved 或 ignored,返回 {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"}'

须知

  • 401 未知密钥,403 公钥或实例错误,404 不属于此项目的问题,400 未知状态。
  • 通过 API 解决的行为与控制台相同:下一个事件会将问题作为回归重新打开。

遇到问题?发邮件至 support@blipit.io。每个项目的密钥和确切的 DSN 在 app.blipit.io 的“API 密钥”下。