400 Bad Request - ошибка в переданных параметрах запроса, список будет передан в массиве errors401 Unauthorized - требуется предварительная авторизация403 Forbidden - операция недоступна данному пользователю404 Not Found - URI не найден405 Method Not Allowed - указан некорректный тип запроса (например, GET вместо POST при создании новой вакансии) Пример тела ответа с кодом 400 Bad Request
{
"errors":[
{
"type": "validation",
"value": "no_value",
"text": "Не заполнено значение для обязательного поля",
"field": "cost"
},
{
"type": "validation",
"value": "wrong_type",
"text": "Указан некорректный тип значения",
"field": "floor"
}
]
}где
| Ключ | Тип | Описание | Обязательное |
|---|---|---|---|
| type | string | Тип ошибки. Возможны: validation - ошибка валидации, system - системная ошибка | Да |
| value | string | Обозначение ошибки. Может использоваться для переопределения текстов об ошибках разработчиками приложений | Да |
| text | string | Человекопонятное описание ошибки сервисом | Да |
| field | string | Название поля (для ошибок валидации) | Нет |