Ответ на запросы Web API: 400: Bad request
parse_error
Это означает, что ваш запрос не является валидным JSON или в нём отсутствует обязательное поле. Исправьте JSON, чтобы он стал валидным, и добавьте недостающий параметр.
Тело ответа
| Параметр | Тип | Описание |
|---|---|---|
| errors | Object |
|
| error_code | String | Краткое название ошибки. Здесь: parse_error. |
| status_code | Integer | HTTP-статус. Всегда 400. |
Пример ответа
{
"errors": [
{
"source": null,
"errors": [
"JSON parse error - Expecting ',' delimiter: line 4 column 3 (char 67)"
]
}
],
"error_code": "parse_error",
"status_code": 400
}
datetime
Запрос не выполнен, так как поле visited_at имеет неверный формат. Используйте формат даты ISO 8601, например 2025-01-14T14:15:22Z.
Тело ответа
| Параметр | Тип | Описание |
|---|---|---|
| errors | Object |
|
| error_code | String | Краткое название ошибки. Здесь: base_error. |
| status_code | Integer | HTTP-статус. Всегда 400. |
Пример ответа
{
"errors": [
{
"source": "visited_at",
"errors": [
"invalid datetime format"
]
}
],
"error_code": "datetime",
"status_code": 400
}
enum
Запрос завершился ошибкой, так как значение поля status недопустимо. Проверьте наличие опечаток. Допустимые значения: organic, non_organic и unknown.
Body
| Параметр | Тип | Описание |
|---|---|---|
| errors | Object |
|
| error_code | String | Краткое название ошибки. Здесь: enum. |
| status_code | Integer | HTTP-статус. Всегда 400. |
Пример ответа
{
"errors": [
{
"source": "status",
"errors": [
"value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'"
]
}
],
"error_code": "enum",
"status_code": 400
}