Полигон создаётся в статусе DRAFT. Статус обработки полигона витриной можно получить методом /polygon/list.
Тело запроса
Заголовок раздела «Тело запроса» polygons array
Список полигонов для создания.
name string
Название полигона.
coordinates array
Контур полигона в формате RFC 7946: массив линейных колец В JSON передаётся как массив линейных колец: первое кольцо — внешняя граница, последующие — отверстия. Позиция задаётся как [долгота(longitude), широта(latitude)] в градусах, система координат WGS 84 (долгота первой компонентой). Пример: [[[37.61, 55.75], [37.62, 55.76]], [[37.70, 55.80], [37.71, 55.81]]].
Линейное кольцо (LinearRing).
delivery_options array
Список цен доставки по объёмному весу.
Опция доставки по диапазону объёмного веса.
volume_weight_from number
Объёмный вес (кг) от: длина (см) × ширина (см) × высота (см) * масса брутто (кг) / 300.
volume_weight_to number
Объёмный вес (кг) до: длина (см) × ширина (см) × высота (см) * масса брутто (кг) / 300.
price number
Цена доставки.
vat string
НДС.
values
VAT_0VAT_5VAT_7VAT_22NO_VAT
provider_id string
Идентификатор провайдера доставки (опционально).
values
CDEKBOXBERRY5POSTRUSSIAN_POSTYANDEXSBLMVIDEO
delivery_time_minutes integer
Время доставки в минутах.
delivery_types array
Типы доставки.
Параметры типа доставки для опции.
delivery_type string required
Тип доставки.
values
COURIERPICKUP_POINT
weight_from number
Вес (кг) от.
weight_to number
Вес (кг) до.
time_slots array
Доступные интервалы доставки по времени (опционально).
Интервал времени доставки в течение дня (локальное время).
from string
Начало интервала, формат «HH:MM» (например, «10:00»).
to string
Конец интервала, формат «HH:MM» (например, «12:00»).
trunk_schedule object
График магистральной перевозки по городу; если не заполнен — не применяется.
working_schedule array
Расписание по дням недели; в каждом элементе — day и shipping_cutoff для магистрали.
day string
День недели.
values
MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY
shipping_cutoff string
Время, после которого отсчёт слота доставки начнётся со следующего дня магистральной перевозки. Формат «16:30». Если пустое — не применяется.
individual_schedule array
Индивидуальное расписание на даты; в каждом элементе — date, shipping_cutoff для магистрали, is_works.
date string
Дата, формат «YYYY-MM-DD».
shipping_cutoff string
Время, после которого отсчёт слота доставки начнётся со следующего дня магистральной перевозки. Формат «16:30». Если пустое — не применяется.
is_works boolean
Признак работы в дату.
location_id string
Идентификатор склада (опционально).
Успешный ответ
200 A successful response. application/json
object
polygons array
Список созданных полигонов.
polygon_id string
Идентификатор созданного полигона.
name string
Название полигона из запроса на создание.
status string
Статус полигона.
DRAFT: создан.
PENDING: в обработке.
ACTIVE: активен.
FAILED: не прошёл модерацию.
DELETED: удален.
DRAFT: создан.
PENDING: в обработке.
ACTIVE: активен.
FAILED: не прошёл модерацию.
DELETED: удален.
values
DRAFTPENDINGACTIVEFAILEDDELETED
errors array
Список ошибок.
field string
Имя поля в запросе (например, delivery_time_minutes).
code string
Код ошибки валидации (например, REQUIRED).
message string
Текст ошибки для клиента.
Ошибки
400 Некорректный запрос application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
No properties defined
401 Ошибка авторизации application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
No properties defined
429 Превышен лимит запросов application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
No properties defined
500 Внутренняя ошибка сервера application/json
object
error_type string
ERROR_TYPE_UNAUTHORIZED — 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
values
ERROR_TYPE_UNSPECIFIEDERROR_TYPE_UNAUTHORIZEDERROR_TYPE_RATE_LIMITERROR_TYPE_INTERNAL
code string
код ошибки
message string
сообщение
details object
No properties defined