Получение доступных интервалов сдачи для одной или нескольких отгрузок
POST /v1/shipment/timeslot-list
/v1/shipment/timeslot-listТело запроса
Массив отгрузок (1–50).
shipmentFboTimeslotListEntry
Показать свойстваСкрыть свойства
shipmentFboTimeslotListEntry
Идентификатор отгрузки.
Успешный ответ
200A successful response. application/json
Результаты поиска слотов.
shipmentFboTimeslotListResult
Показать свойстваСкрыть свойства
shipmentFboTimeslotListResult
Идентификатор отгрузки.
Доступные интервалы сдачи.
shipmentFboTimeslot
Показать свойстваСкрыть свойства
shipmentFboTimeslot
Идентификатор интервала.
Начало интервала (RFC3339).
Конец интервала (RFC3339).
Структурированные ошибки по отгрузке; пустой массив или отсутствует при успехе.
Унифицированная ошибка валидации поля.
Для бизнес-правил витрины использовать code = STOREFRONT_RULE_VIOLATION.
Показать свойстваСкрыть свойства
Имя поля в запросе (например product_id). Вложенность через точку/индекс: shipments[0].timeslot.
Каталог кодов валидации.
Коды schema-валидации; для бизнес-правил витрины / склада использовать следующий код
STOREFRONT_RULE_VIOLATION.
Геометрия полигонов и адреса merchant location не применяются.
REQUIRED: Поле отсутствует или пустое, но обязательно.REQUIRED_ONE_OF: Нужен хотя бы один из набора полей.CONDITIONALLY_REQUIRED: Поле обязательно при выполнении условия.INVALID_TYPE: Неверный JSON-тип значения.INVALID_ENUM: Значение не из допустимого enum.INVALID_FORMAT: Общий сбой формата значения.INVALID_DATE_TIME: Дата/время не RFC3339 или без timezone.INVALID_DATE: Дата не в формате YYYY-MM-DD.INVALID_TIME: Время не в формате ЧЧ:ММ.INVALID_TIME_RANGE: Диапазон времени (перерыв) некорректен.INVALID_URL: Невалидный URL.TOO_MANY_ITEMS: Превышен maxItems / лимит элементов в запросе.MIN_VALUE: Значение ниже допустимого минимума.MAX_VALUE: Значение выше допустимого максимума.NEGATIVE_VALUE: Отрицательное значение там, где недопустимо.INVALID_RANGE: Некорректный диапазон (from > to и т.п.).NOT_FOUND: Сущность не найдена.CONFLICT: Конфликт состояния объекта.INVALID_STATUS_TRANSITION: Недопустимый переход статуса.STATUS_NOT_ALLOWED: Статус недоступен в текущем контексте.STOREFRONT_RULE_VIOLATION: Нарушение бизнес-правила витрины / склада.
Текст ошибки для клиента. Для STOREFRONT_RULE_VIOLATION — описание конкретного правила витрины.
Ошибки
400Некорректный запрос application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
401Ошибка авторизации application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
429Превышен лимит запросов application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
500Внутренняя ошибка сервера application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
defaultОшибка (неожиданная или прочие) application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение