Коды ошибок
YouGPU API использует стандартные коды ответов HTTP для индикации успеха или неудачи запроса.
Структура ошибки
Заголовок раздела «Структура ошибки»В случае ошибки (коды 4xx и 5xx), сервер возвращает JSON-объект с описанием проблемы:
400 Bad Request
{ "statusCode": 400, "message": [ "name must be longer than or equal to 3 characters", "public_key must be a valid OpenSSH key" ], "error": "Bad Request"}Список статус-кодов
Заголовок раздела «Список статус-кодов»| Код | Название | Описание |
|---|---|---|
| 200 | OK | Запрос выполнен успешно. |
| 201 | Created | Ресурс (инстанс, ключ) успешно создан. |
| 204 | No Content | Запрос выполнен успешно, тело ответа пустое (например, при удалении). |
| 400 | Bad Request | Ошибка в параметрах запроса. Проверьте типы данных и обязательные поля. |
| 401 | Unauthorized | Отсутствует или невалидный API-ключ. |
| 402 | Payment Required | Недостаточно средств на балансе для выполнения операции. |
| 403 | Forbidden | У вас нет прав для доступа к этому ресурсу. |
| 404 | Not Found | Запрашиваемый ресурс не найден. |
| 429 | Too Many Requests | Слишком много запросов. Сработало ограничение Rate Limit (100 запросов в минуту). |
| 500 | Internal Server Error | Внутренняя ошибка сервера. Если вы это видите — сообщите нам. |