Список локаций с фильтрами и пагинацией
POST /v1/location/list
/v1/location/listМетод возвращает список локаций с фильтрами и пагинацией.
Тело запроса
Фильтр. Если поле фильтра не передано, равно null или передан пустой массив [], фильтрация по этому полю не применяется. При одновременном указании нескольких фильтров условия объединяются по AND.
Показать свойстваСкрыть свойства
Фильтр по идентификаторам локации.
Фильтр по типам локации.
WAREHOUSE: склад
PICKUP_POINT: пункт выдачи
CLICK_AND_COLLECT: пункт самовывоза (Click & Collect)
Фильтр по статусам локации.
DRAFT: создан
PENDING: в обработке
ACTIVE: включена, доступна к выбору
QUARANTINE: карантин
FAILED: не прошёл модерацию
ARCHIVED: перенесён в архив
Курсор начала отсчёта.
Размер страницы. min = 1; max = 300; default = 100.
Успешный ответ
200A successful response. application/json
Отфильтрованный список локаций.
LocationListItem
Показать свойстваСкрыть свойства
LocationListItem
Идентификатор локации.
Идентификатор локации продавца.
Типы локации. Набор определяет допустимую схему данных и валидацию полей.
CLICK_AND_COLLECT одновременно является складом и пунктом вывоза — не нужно дублировать её отдельным складом.
WAREHOUSE: склад
PICKUP_POINT: пункт выдачи
CLICK_AND_COLLECT: пункт самовывоза (Click & Collect)
Название локации.
Статус локации в витрине.
DRAFT: создан
PENDING: в обработке
ACTIVE: включена, доступна к выбору
QUARANTINE: карантин
FAILED: не прошёл модерацию
ARCHIVED: перенесён в архив
Ответ от витрины когда локация не прошла модерацию.
Показать свойстваСкрыть свойства
Код проблемы.
Детальное описание проблемы.
Момент изменения (RFC3339, например 2026-04-16T08:00:00Z). Формат RFC3339 с обязательным timezone (пример: 2026-07-02T10:25:00+02:00). Несоблюдение формата может привести к непредсказуемому поведению системы и проблемам с заказами.
Адрес в текстовом формате. Формат: «196653, Россия, г. Санкт-Петербург, г. Колпино, ул. Октябрьская, д. 77/27, подъезд 1, этаж 3, кв. 12».
Комментарий к доставке или адресу.
Широта.
Долгота.
Идентификатор провайдера доставки.
CDEK: СДЭК
RUSSIAN_POST: Почта России
BOXBERRY: Boxberry
YANDEX: Яндекс Доставка
5POST: 5Post
DPD: DPD
HERMES: Hermes
IML: IML
TOP_DELIVERY: Top Delivery
OZON: Ozon
KSE: КСЕ
STRIZH: Стриж
DL: Деловые Линии
PEK: ПЭК
SBL: Сберлогистика
MVIDEO: М.Видео
Идентификатор локации у провайдера доставки.
Тип пункта выдачи.
PICKUP_POINT: пункт выдачи
POSTAMAT: постамат
Доступные способы оплаты на точке.
ALREADY_PAID: предоплаченные заказы
CARD: оплата картой
CASH: оплата наличными
Число дней хранения заказа на точке.
Предельные габариты и вес заказа для точки (ВГХ, см и кг).
Показать свойстваСкрыть свойства
Максимальная длина заказа, см.
Максимальная ширина заказа, см.
Максимальная высота заказа, см.
Максимальный вес заказа, кг.
Инструкция как добраться для отображения на витрине.
Дополнительные услуги пункта выдачи.
FITTING: возможна примерка
Расписание работы.
LocationCreateListWorkingSchedule
Показать свойстваСкрыть свойства
LocationCreateListWorkingSchedule
День недели.
MONDAY: понедельник
TUESDAY: вторник
WEDNESDAY: среда
THURSDAY: четверг
FRIDAY: пятница
SATURDAY: суббота
SUNDAY: воскресенье
Расписание на день.
Показать свойстваСкрыть свойства
Время начала, формат «00:00».
Время окончания, формат «00:00».
Перерыв, формат «13:00–14:00».
Время, после которого отсчёт слота доставки начнётся со следующего дня. Формат «16:30». Если пустое — не применяется.
Индивидуальное расписание на определённые даты. К примеру, праздничные дни (при отличии от working_schedule).
LocationCreateListIndividualSchedule
Показать свойстваСкрыть свойства
LocationCreateListIndividualSchedule
Дата, формат «YYYY-MM-DD».
Расписание на дату.
Показать свойстваСкрыть свойства
Время начала, формат «00:00».
Время окончания, формат «00:00».
Перерыв, формат «13:00–14:00».
Время, после которого отсчёт слота доставки начнётся со следующего дня. Формат «16:30». Если пустое — не применяется.
Признак работы в дату.
Признак приёма возвратов.
Курсор начала отсчёта.
Общее количество записей.
Ошибки
400Некорректный запрос application/json
Класс транспортной ошибки запроса (HTTP 4xx/5xx).
Поэлементные и бизнес-ошибки сущности приходят в HTTP 200 в errors/failed, не в этом поле.
ERROR_TYPE_UNSPECIFIED: не используетсяERROR_TYPE_UNAUTHORIZED: HTTP 401ERROR_TYPE_RATE_LIMIT: HTTP 429ERROR_TYPE_INTERNAL: HTTP 500ERROR_TYPE_BAD_REQUEST: HTTP 400 (уровень запроса)
Машинный код ошибки. Уточняет error_type.
Человекочитаемое сообщение об ошибке.
401Ошибка авторизации application/json
Класс транспортной ошибки запроса (HTTP 4xx/5xx).
Поэлементные и бизнес-ошибки сущности приходят в HTTP 200 в errors/failed, не в этом поле.
ERROR_TYPE_UNSPECIFIED: не используетсяERROR_TYPE_UNAUTHORIZED: HTTP 401ERROR_TYPE_RATE_LIMIT: HTTP 429ERROR_TYPE_INTERNAL: HTTP 500ERROR_TYPE_BAD_REQUEST: HTTP 400 (уровень запроса)
Машинный код ошибки. Уточняет error_type.
Человекочитаемое сообщение об ошибке.
429Превышен лимит запросов application/json
Класс транспортной ошибки запроса (HTTP 4xx/5xx).
Поэлементные и бизнес-ошибки сущности приходят в HTTP 200 в errors/failed, не в этом поле.
ERROR_TYPE_UNSPECIFIED: не используетсяERROR_TYPE_UNAUTHORIZED: HTTP 401ERROR_TYPE_RATE_LIMIT: HTTP 429ERROR_TYPE_INTERNAL: HTTP 500ERROR_TYPE_BAD_REQUEST: HTTP 400 (уровень запроса)
Машинный код ошибки. Уточняет error_type.
Человекочитаемое сообщение об ошибке.
500Внутренняя ошибка сервера application/json
Класс транспортной ошибки запроса (HTTP 4xx/5xx).
Поэлементные и бизнес-ошибки сущности приходят в HTTP 200 в errors/failed, не в этом поле.
ERROR_TYPE_UNSPECIFIED: не используетсяERROR_TYPE_UNAUTHORIZED: HTTP 401ERROR_TYPE_RATE_LIMIT: HTTP 429ERROR_TYPE_INTERNAL: HTTP 500ERROR_TYPE_BAD_REQUEST: HTTP 400 (уровень запроса)
Машинный код ошибки. Уточняет error_type.
Человекочитаемое сообщение об ошибке.