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

> Public API xatosi invalid_request — tekshiruvdan o‘tmadi yoki resursning joriy holati amalni bajarishga to‘sqinlik qilmoqda (HTTP 400 yoki 409).

| | |
| - | - |
| **Code** | `invalid_request` |
| **HTTP status** | `400 Bad Request` yoki `409 Conflict` |
| **Retryable** | No |

## Bu nimani anglatadi

So‘rov sintaksis yoki semantika jihatidan noto‘g‘ri edi: tana (body) noto‘g‘ri shakllangan, majburiy maydon yo‘q yoki parametr qiymati ruxsat etilgan diapazondan tashqarida. Muammoni bitta parametrga bog‘lash mumkin bo‘lsa, `param` maydoni aynan shu parametr nomini ko‘rsatadi.

`409` javobi so‘rov resursning joriy holatiga zid ekanini bildiradi. Masalan,
OAuth mijozini yaratish quyidagi sabablarga ko‘ra muvaffaqiyatsiz bo‘lishi mumkin: maqsadli xizmat
akkaunti faol emas, so‘ralgan ruxsat unda yo‘q yoki mijozlar soni chegarasiga yetilgan.
`status` va `detail` ni birgalikda tekshiring; faqat xato kodining o‘zi bu
holatlarni noto‘g‘ri shakllangan so‘rovdan farqlamaydi.

## Nima qilish kerak

* `detail` va `param` ni o‘qing — ular tekshiruvdan aynan nima o‘tmaganini tasvirlaydi.
* `400` uchun so‘rovni qayta yuborishdan oldin uni tuzating.
* `409` uchun avval akkaunt holati, ruxsat (grant) yoki sig‘im bilan bog‘liq ziddiyatni bartaraf eting. Tozalashni kutayotgan OAuth
  mijozi ham sig‘imning bir qismini band qilib turadi. Ziddiyat bartaraf etilgach, xuddi shu yaratish urinishini
  qayta yuborayotganda retry key qiymatini saqlab qoling.
* Operatsiyaning majburiy maydonlari, turlari va ruxsat etilgan qiymatlari uchun API reference bilan tanishib chiqing.


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