الانتقال إلى المحتوى الرئيسي
تُعيد الأخطاء غلافًا ثنائيّ اللغة متّسقًا يحتوي على كود قابل للقراءة آليًّا، ورسالتين بالإنجليزيّة والعربيّة، وrequest id للدعم، ورابط توثيق:
اعتمِد دائمًا في التفريع على error_code (الثابت)، لا على نصّ الرسالة.

حالات HTTP

أكواد الأخطاء

القائمة الكاملة للأكواد (بما في ذلك أكواد OTP والـ webhook والـ session وNafath) موجودة في مخطّط Error بمرجع الـ API.

Request id

تحمل كلّ استجابة معرّف الطلب في ترويسة الاستجابة x-request-id. وتحمله استجابة الخطأ أيضًا في الجسم باسم request_id (بالقيمة نفسها). ويستطيع عميل المتصفّح قراءة الترويسة (فهي مكشوفة عبر CORS). استخدم المعرّف للعثور على الطلب في سجلّ الطلبات في البوابة، وأرفِقه عند التواصل مع الدعم — فهو يتيح لنا العثور على الطلب المحدّد في السجلّات.