HTTPкодЧто это значит
400
invalid_request
Тело запроса не разобралось, или поле имеет неверный тип. В сообщении указано, какое именно.
401
без аутентификации
Отсутствие ключа, некорректный ключ или ключ, который отозван.
403
scope_missing
Ключ действителен, но создан без области доступа, необходимой для этого вызова. Область задаётся при создании ключа и не расширяется постфактум.
402
insufficient_funds
Баланса не хватает. В ответе передаются required_cents и balance_cents, так что действовать можно без повторного запроса.
404
not_found
Такого ресурса на этом аккаунте нет. Ответ намеренно идентичен ответу для ресурса на чужом аккаунте.
409
конфликт
Ресурс занят — обычно на этом сервере уже выполняется другое действие.
422
недоступно
Допустимо, но сейчас невозможно: тариф закончился в этом регионе, либо образ не предлагается для этого семейства.
429
rate_limited
Retry-After установлен, и это точное значение, а не константа.
5xx
server_error
Наш. Повтор с тем же Idempotency-Key безопасен — именно для этого он и нужен.