> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# invalid_request

> خطأ واجهة برمجة التطبيقات العامة invalid_request — فشل التحقق من الصحة أو أن الحالة الحالية للمورد تمنع تنفيذ العملية (HTTP 400 أو 409).

| | |
| - | - |
| **الرمز** | `invalid_request` |
| **حالة HTTP** | `400 Bad Request` أو `409 Conflict` |
| **قابل لإعادة المحاولة** | لا |

## المقصود بهذا الخطأ

كان الطلب غير صالح من حيث البنية أو المعنى: نص طلب مشوَّه، أو حقل مطلوب مفقود، أو قيمة معامل خارج النطاق المسموح به. وعندما يمكن إسناد المشكلة إلى معامل واحد، يحدده الحقل `param`.

تشير الاستجابة `409` إلى أن الطلب يتعارض مع الحالة الحالية للمورد. على سبيل المثال، قد يفشل إنشاء عميل OAuth لأن حساب الخدمة المستهدف غير نشط، أو لا يملك أحد الأذونات المطلوبة، أو بلغ الحد الأقصى لعدد العملاء. افحص
`status` و`detail` معًا؛ فرمز الخطأ وحده لا يميّز بين هذه
الحالات والطلب المشوَّه.

## الإجراء المطلوب

* اقرأ `detail` و`param` — فهما يصفان بدقة ما فشل في التحقق من الصحة.
* بالنسبة إلى `400`، صحّح الطلب قبل إعادة إرساله.
* بالنسبة إلى `409`، عالج أولًا تعارض حالة الحساب أو الإذن الممنوح أو السعة. ويظل عميل OAuth المنتظر للتنظيف
  مستهلكًا للسعة. احتفظ بمفتاح إعادة المحاولة عند إعادة محاولة عملية الإنشاء نفسها بعد حل التعارض.
* راجع مرجع واجهة برمجة التطبيقات لمعرفة الحقول المطلوبة للعملية وأنواعها والقيم المسموح بها.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.