Що це означає
Запит було синтаксично або семантично недійсним: некоректне тіло запиту, відсутнє обов’язкове поле або значення параметра поза допустимим діапазоном. Якщо проблема стосується одного параметра, його назву вказано в поліparam.
Відповідь 409 означає, що запит суперечить поточному стану ресурсу. Наприклад,
створення клієнта OAuth може завершитися помилкою, якщо цільовий службовий обліковий запис
неактивний, не має запитаного дозволу або досяг ліміту кількості клієнтів. Перевіряйте
status і detail разом: за самим лише кодом помилки ці
ситуації неможливо відрізнити від некоректного запиту.
Що робити
- Прочитайте
detailіparam— вони точно описують, що саме не пройшло перевірку. - Для
400виправте запит, перш ніж надсилати його повторно. - Для
409спершу усуньте конфлікт, пов’язаний зі станом облікового запису, наданим дозволом або ліміном кількості. Клієнт OAuth, що очікує очищення, усе ще займає місце в ліміті. Під час повторної спроби тієї самої операції створення після усунення конфлікту збережіть ключ повторної спроби. - Перегляньте в довіднику API обов’язкові поля, типи та допустимі значення для цієї операції.

