Skip to Content
مرجع APIالطلبات

الطلبات

الطلبات هي تقارير الأخطاء وطلبات الميزات في مشروعك — المنشورات نفسها التي ينشئها مستخدموك في البوابة، معروضةً للقراءة والكتابة عبر الـ API. (وللملاحظات العامة نقطة نهاية خاصة بها؛ راجع الملاحظات.)

تتطلّب جميع نقاط النهاية المصادقة وهي محصورة بمشروع مفتاح الـ API.

سرد الطلبات

GET/v1/submissions

ParameterTypeDescription
statusstringالتصفية حسب الحالة: backlog أو open أو planned أو in_progress أو done.
typestringالتصفية حسب النوع: bug أو feature.
limitintegerحجم الصفحة. الافتراضي 20.
offsetintegerعدد العناصر المراد تخطّيها. الافتراضي 0.
curl "https://api.supdesk.app/v1/submissions?status=open&limit=10" \ -H "Authorization: Bearer sd_live_..."

تستخدم الاستجابات مغلّف القوائم القياسي:

{ "data": [ { "id": "8f7a…", "type": "bug", "title": "Export button unresponsive on Safari", "body": "Clicking Export does nothing on Safari 26.", "status": "open", "is_private": false, "created_at": "2026-07-01T09:12:00Z" } ], "pagination": { "limit": 10, "offset": 0, "has_more": false } }

جلب طلب

GET/v1/submissions/:id

يعيد طلبًا واحدًا بالشكل { "data": { … } }، أو خطأ 404 not_found.

إنشاء طلب

Pro يتطلّب وصول الكتابة خطة مدفوعة؛ وفي Free يعيد هذا 403 forbidden.

POST/v1/submissions

ParameterTypeDescription
typerequiredstringbug أو feature.
titlerequiredstringملخّص قصير للطلب.
emailrequiredstringالبريد الإلكتروني للمستخدم النهائي الذي يخصّه الطلب.
bodystringوصف أطول.
namestringاسم العرض للمستخدم النهائي.
localestringلغة رسائل الإشعار التي يُطلقها هذا (en, ar, de, es, fr, he, hi, it, ja, ru, zh). الافتراضي en.
curl -X POST https://api.supdesk.app/v1/submissions \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "type": "bug", "title": "Export button unresponsive on Safari", "email": "jamie@example.com", "body": "Clicking Export does nothing on Safari 26." }'

يعيد 201 مع الطلب المُنشأ. ويُنشأ المستخدم النهائي (أو يُطابَق بالبريد الإلكتروني) في قائمة عملاء مشروعك تلقائيًا.

تُحتسب الطلبات المُنشأة ضمن حصة طلباتك الشهرية تمامًا كطلبات البوابة. وعند السقف، تعيد نقطة النهاية هذه 429 limit_reached — ما لم يكن لدى مساحة عملك تجاوز طلبات مفعّل، وعندها يُقبل الطلب ويُفوتَر. راجع حدود المعدل والاستخدام.

Last updated on