المشكلات (القراءة والحالة)

نقطة النهاية GET /api/v1/issues, GET /api/v1/issues/:id, POST /api/v1/issues/:id/status

تدعم نقاط النهاية هذه قائمة المشكلات في وحدة 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 الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.