> ## 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

> שגיאת ה-API הציבורי invalid_request — האימות נכשל או שמצב המשאב הנוכחי מונע את ביצוע הפעולה (HTTP 400 או 409).

| | |
| - | - |
| **קוד** | `invalid_request` |
| **סטטוס HTTP** | `400 Bad Request` או `409 Conflict` |
| **ניתן לנסות שוב** | לא |

## משמעות השגיאה

הבקשה אינה תקינה מבחינה תחבירית או סמנטית: גוף בקשה שגוי במבנהו, שדה חובה חסר או ערך פרמטר החורג מהטווח המותר. כאשר ניתן לייחס את הבעיה לפרמטר יחיד, השדה `param` מציין את שמו.

תגובת `409` מצביעה על כך שהבקשה סותרת את המצב הנוכחי של המשאב. לדוגמה, יצירת לקוח OAuth עלולה להיכשל משום שחשבון השירות היעד אינו פעיל, חסרה בו הרשאה שהתבקשה, או שהוא הגיע למגבלת הלקוחות שלו. יש לבדוק יחד את `status` ואת `detail`; קוד השגיאה לבדו אינו מבחין בין מצבים אלה לבין בקשה שגויה במבנהּ.

## כיצד לפעול

* עיינו ב-`detail` וב-`param` — הם מתארים בדיוק מה נכשל באימות.
* עבור `400`, תקנו את הבקשה לפני שליחתה מחדש.
* עבור `409`, יש לפתור תחילה את הקונפליקט במצב החשבון, בהרשאה או בקיבולת. לקוח OAuth הממתין לניקוי עדיין תופס קיבולת. יש לשמור את מפתח הניסיון החוזר (retry key) בעת ניסיון חוזר של אותה יצירה לאחר פתרון הקונפליקט.
* עיינו במסמך ה-API reference כדי לבדוק את שדות החובה, הסוגים והערכים המותרים של הפעולה.


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