validation failed · POST /api/v3/orders
req: fc81-7a02-4b11 · 20.05.2026 10:32 UTC
HTTP 400 · Bad Request

Не удалось валидировать запрос

Тело запроса прошло парсинг как JSON, но не прошло проверку схемы. Найдено 4 нарушения требований — список ниже.

Контактные данные администратора недоступны на этой странице.

4 VALIDATION
статус
400
Bad Request
нарушений
4
из 9 полей
parser
json/v3
strict
validator
schema/v2
orders
Сведения о запросе
методPOST
путь/api/v3/orders
content-typeapplication/json
content-length412 байт
status400 Bad Request
request-idfc81-7a02-4b11
edgeedge-09 · sin
handlerapi.validate
schemaorders/v2
protocolHTTP/2 · TLS 1.3
{ "customer_id": "c-001", "items": [], // пустой массив "total": "100 RUB", // строка "currency": "₽", // не ISO-код "created": "now" // не дата }
Найденные нарушения схемы
itemsrequired / not empty

Поле items обязательно и должно содержать хотя бы один элемент. Передан пустой массив [].

totaltype · number

Поле total ожидает числовое значение. Получена строка "100 RUB". Уберите валюту из значения — она передаётся отдельным полем currency.

currencyenum · ISO-4217

Поле currency ожидает код по ISO-4217 (например RUB, USD, EUR). Символ не входит в допустимый набор.

createdformat · ISO-8601

Поле created ожидает дату в формате ISO-8601: 2026-05-20T10:32:00Z. Литерал "now" не принимается — используйте полную метку времени.

Рекомендуемые шаги
1

Сверить со схемой

Откройте описание схемы orders/v2 и сверьте обязательные поля с тем, что отправляет клиент.

2

Скорректировать типы

Числа — числами, даты — ISO-8601, коды валют — ISO-4217. Парсер в strict-режиме не приводит типы автоматически.

3

Повторить запрос

После исправлений запрос пройдёт валидацию и попадёт в основную обработку без дополнительных действий.

Скорректируйте поля и продолжайте

Никаких действий на стороне сервера не требуется — нарушения находятся в формате клиентских данных. После их исправления валидация пройдёт штатно.

request: fc81-7a02-4b11 · edge-09 · sin · nginx 1.25.3 · validator schema/v2 orders · 20.05.2026 10:32 UTC · контактные данные администратора недоступны на этой странице