GET https://api.saferoute.ru/v2/marketplaces
Требуется авторизация
В данном API отсутствует постраничная навигация.
Имя параметра | Обязательный | Тип данных и возможные значения | Описание |
---|---|---|---|
onlyWithIntegration |
— | boolean | Вывести только те, с которыми доступна интеграция. |
shippingMode |
— | number | Фильтр по доступному типу отгрузки. |
isIntegration |
— | boolean | Фильтр по наличию интеграции со складами. |
Данные ответа (массив).
Параметр | Тип | Описание |
---|---|---|
id |
number | ID маркетплейса. |
name |
string | Название маркетплейса. |
logo |
string | Ссылка на логотип маркетплейса. |
legalEntity.name |
string | Название юр. лица. |
legalEntity.TIN |
string | ИНН юр. лица. |
fbs |
boolean | Возможна продажа со склада продавца. |
fbo |
boolean | Возможна продажа со склада маркетплейса. |
dbs |
boolean | Возможна доставка силами продавца. |
connected |
boolean | Настроена ли интеграция с маркетплейсом. |
integrationParams |
array |
Параметры интеграции с маркетплейсом. Массив объектов с полями:
|
settings |
object | null |
Настройки отгрузки в маркетплейс. Содержит Если интеграция была настроена, содержит объект с полями:
|
bindingNames |
object | Названия параметров привязки товаров к данному маркетплейсу. |
GET https://api.saferoute.ru/v2/marketplaces/warehouses
Требуется авторизация
Параметры запроса.
Имя параметра | Обязательный | Тип данных и возможные значения | Описание |
---|---|---|---|
marketplaceId |
Да | number | ID маркетплейса. |
shippingMode |
Да | number | Тип отгрузки. |
fias |
Да | string | ФИАС населённого пункта, для которого требуется получить список складов. |
В данном API отсутствует постраничная навигация.
Данные ответа (массив).
Параметр | Тип | Описание |
---|---|---|
id |
number | ID склада. |
name |
string | Название склада. |
address.city.countryCode |
string | Код страны. |
address.city.name |
string | Название населённого пункта. |
address.city.fias |
string | null | ФИАС населённого пункта. |
address.city.type |
string | null | Тип населённого пункта ('г' , 'д' , 'пос' и т.п.). |
address.city.region |
string | null | Регион населённого пункта. |
address.street |
string | null | Улица. |
address.house |
string | null | Здание/строение. |
address.bulk |
string | null | Корпус. |
address.flat |
string | null | Помещение. |
address.zipCode |
string | null | Почтовый индекс. |
POST https://api.saferoute.ru/v2/marketplaces/integration/{id}
Требуется авторизация
В запросе передаётся набор параметров, содержащихся в массиве integrationParams
этого маркетплейса (см. выше).
Для массива вида
"integrationParams": [
{
"name": {
"ru": "Идентификатор клиента",
"en": "Client ID"
},
"key": "ozon_client_id",
"value": "example_id"
},
{
"name": {
"ru": "API-ключ",
"en": "API-key"
},
"key": "ozon_api_key",
"value": "example_key"
}
]
потребуется передать JSON, состоящий из 2 параметров: ozon_client_id
и ozon_api_key
.
POST https://api.saferoute.ru/v2/marketplaces/settings/{id}
Требуется авторизация
Параметры запроса.
Имя параметра | Тип данных и возможные значения | Описание |
---|---|---|
fbsEnabled |
boolean | Активность отгрузки через FBS. |
fboEnabled |
boolean | Активность отгрузки через FBO. |
dbsEnabled |
boolean | Активность отгрузки через DBS. |