Download OpenAPI specification:Download
Описание RDV API
Подключение к RDV API позволяет настроить единую интеграцию для работы с 4 крупнейшими маркетплейсами по схемам FBS и FBM. Методы работы унифицированы вне зависимости от требований маркетплейсов. Т.е. если изменился остаток по товару, который продается в 3х разных личных кабинетах, то достаточно вызвать метод передачи измененного остатка один раз, после чего сервис самостоятельно распределит остатки по личным кабинетам в соответсвии с требованиями маркетплейсов
Передает в сервис параметр clientKey
- идентификатор рабочей системы клиента.
По этому параметру в заголовке запроса сервис идентифицирует обращения из рабочей системы клиента. Поэтому важно, чтобы в тестовые экземпляры системы имели значение ключа, отличное от рабочей системы. Например, реализовать ключ вычисляемым по параметрам среды размещения или передавать уникальное наименование рабочей системы. В примере ниже значение ключа - хеш адреса информационной базы клиента.
clientKey required | string (clientKey) <= 100 characters Ключ системы клиента |
clientInfo | string Информация о системе клиента |
{- "clientKey": "E89F93E81A80B470B737820D78BBD2CA",
- "clientInfo": "Client base"
}
{- "success": true
}
Метод позволяет проверить статус подключения к сервису
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
{- "success": true,
- "data": {
- "actualClientKey": "string",
- "actualClientInfo": "string"
}
}
Метод позволяет создавать новые или редактировать существующие подключения к личным кабинетам маркетплейсов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
apiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
name required | string Наименование личного кабинета |
marketplace required | string (marketplace) Enum: "Ozon" "WB" "Yandex" "Mega" Маркетплейс |
fbs | boolean Default: false Продажи по схеме FBS |
fbo | boolean Default: false Продажи по схеме FBO |
dbs | boolean Default: false Продажи по схеме DBS |
dropshipping | boolean Default: false Продажи по схеме дропшиппинга |
finance | boolean Default: false Расчет финансовых показателей |
isExchangeActive | boolean Default: false Обмен с личным кабинетом включен |
isOrderExchangeActive | boolean Default: false Обмен заказами с личным кабинетом включен |
isPriceExchangeActive | boolean Default: false Обмен ценами с личным кабинетом включен |
isStockExchangeActive | boolean Default: false Обмен остатками с личным кабинетом включен |
dateStartOrderExchange | string <date> Дата начала загрузки заказов |
loadReservesWithoutOrder | boolean Default: false Загружать резервы без заказа. Параметр применим только к личным кабинетам Ozon и обеспечивает загрузку данных из корзины и отражение в резервах |
useMinStock | boolean Default: false Использовать минимальный остаток при отправке данных в личный кабинет |
minStock | integer Минимальный остаток. Если количество товара для отправки ниже указанного значения, то в личный кабинет будет отправлен нулевой остаток. |
ozon_сlientId | string Параметр для личных кабинетов Ozon. Значение clientId |
ozon_apiKey | string Параметр для личных кабинетов Ozon. Значение apiKey |
wb_token | string Параметр для личных кабинетов WB. Токен для работы с остатками, ценами и заказами |
wb_tokenForStatistics | string Параметр для личных кабинетов WB. Токен для работы со статистикой и финансами |
wb_disableRequestingCIS | boolean Default: false Параметр для личных кабинетов WB. Настройка отключения контроля маркировки Честный знак при упаковке заказов |
yandex_campaingId | string Параметр для личных кабинетов Яндекс Маркет. Идентификатор кампании |
yandex_storeId | string Параметр для личных кабинетов Яндекс Маркет. Номер магазина |
yandex_businessId | string Параметр для личных кабинетов Яндекс Маркет. Идентификатор кабинета |
yandex_apiKey | string Параметр для личных кабинетов Яндекс Маркет. Токен api-key |
{- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string",
- "marketplace": "Ozon",
- "fbs": false,
- "fbo": false,
- "dbs": false,
- "dropshipping": false,
- "finance": false,
- "isExchangeActive": false,
- "isOrderExchangeActive": false,
- "isPriceExchangeActive": false,
- "isStockExchangeActive": false,
- "dateStartOrderExchange": "2019-08-24",
- "loadReservesWithoutOrder": false,
- "useMinStock": false,
- "minStock": 0,
- "ozon_сlientId": "string",
- "ozon_apiKey": "string",
- "wb_token": "string",
- "wb_tokenForStatistics": "string",
- "wb_disableRequestingCIS": false,
- "yandex_campaingId": "string",
- "yandex_storeId": "string",
- "yandex_businessId": "string",
- "yandex_apiKey": "string"
}
{- "success": true
}
Метод возвращает список ранее созданных подключений к личным кабинетам маркетплейсов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
{- "success": true,
- "data": {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string",
- "marketplace": "Ozon",
- "fbs": true,
- "fbo": true,
- "dbs": true,
- "dropshipping": true,
- "finance": true,
- "isExchangeActive": true,
- "isOrderExchangeActive": false,
- "isPriceExchangeActive": false,
- "isStockExchangeActive": true,
- "dateStartOrderExchange": "2019-08-24",
- "isAutoAcceptOrder": true,
- "loadReservesWithoutOrder": true,
- "useAssemblyStock": true,
- "useMinStock": false,
- "minStock": 0,
- "ozon_сlientId": "string",
- "ozon_apiKey": "string",
- "ozon_isEDIActive": true,
- "ozon_EDISenderId": "string",
- "ozon_EDIReceiverId": "string",
- "wb_сlientId": "string",
- "wb_token": "string",
- "wb_tokenForStatistics": "string",
- "wb_disableRequestingCIS": false,
- "yandex_inputToken": "string",
- "yandex_clientId": "string",
- "yandex_clientSecret": "string",
- "yandex_campaingId": "string",
- "yandex_token": "string",
- "yandex_refreshToken": "string",
- "yandex_storeId": "string",
- "yandex_businessId": "string",
- "yandex_apiKey": "string",
- "mega_clienId": "string",
- "mega_token": "string",
- "mega_warehouseId": "string",
- "mega_feedURL": "string"
}
}
Метод возвращает список складов в личном кабинете маркетплейса
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив складов в личном кабинете для отбора |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "accountWarehouseId": "string",
- "name": "string",
- "isActive": true,
- "workScheme": "FBS",
- "isExpress": true,
- "isEntrustedAcceptance": true,
- "isLargeSized": true
}
]
}
Метод позволяет создать новое или редактировать добавленное ранее место хранения по данным складов в клиенсткой системе
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
required | Array of objects |
{- "items": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string"
}
]
}
{- "success": true,
- "errors": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "error": "string"
}
]
}
Метод возвращает список ранее добавленных мест хранения
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string"
}
]
}
Метод позволяет связать места хранения со складами в личном кабинете для дальнейшей маршрутизации отправки остатков в личные кабинеты маркетплейсов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
stockWarehouseApiId required | string <uuid> (apiID) <= 50 characters Идентификатор места хранения |
accountWarehouseApiId required | string <uuid> (apiID) <= 50 characters Идентификатор склада в личном кабинете |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "accountWarehouseApiId": "0dfdd94c-8bb1-4446-84ec-29d87f1f49bb"
}
{- "success": true
}
Метод позволяет добавлять новые и редактировать ранее созданные товары продавца по данным бизнес-номенклатуры в клиентской системе.
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
required | Array of objects |
{- "items": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string"
}
]
}
{- "success": true
}
Метод возвращает список ранее добавленных товаров продавца. Поддерживает пагинацию, листать данные необходимо с использованием параметра lastApiId
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
limit | integer Default: 100 Количество товаров в порции ответа |
lastApiId | string <uuid> (apiID) <= 50 characters Последнй идентификатор товара продавца из предыдущей порции |
object |
{- "limit": 100,
- "lastApiId": "ecc71882-cbf4-4916-9583-0adb51984d52",
- "filter": {
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
}
{- "success": true,
- "data": {
- "hasNext": true,
- "items": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string"
}
], - "lastApiId": "ecc71882-cbf4-4916-9583-0adb51984d52"
}
}
Метод позволяет создавать новые и редактировать существующие товары маркетплейсов по данным ранее созданных в личном кабинете карточек товаров
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
marketplace required | string (marketplace) Enum: "Ozon" "WB" "Yandex" "Mega" Маркетплейс |
updateFromMarketplace | boolean Deprecated Параметр устарел |
required | Array of objects Массив товаров маркетплейсов |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "marketplace": "Ozon",
- "updateFromMarketplace": true,
- "items": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "marketId": "string",
- "name": "string",
- "barcode": "string",
- "barcodes": [
- "string"
], - "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "isActive": true,
- "isOversized": true,
- "marketplaceSpecific": {
- "wb_nmId": "string",
- "ozon_skuFBS": "string",
- "ozon_skuFBO": "string",
- "ozon_productId": "string",
- "mega_categoryId": "string",
- "mega_categoryName": "string",
- "mega_VAT": "string"
}
}
]
}
{- "success": true,
- "errors": [
- {
- "error": "string",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "marketId": "string",
- "notFoundByMarketId": false
}
]
}
Метод возвращает список ранее добавленных товаров маркетплейса. Поддерживает пагинацию, листать данные необходимо с использованием параметра lastApiId
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
limit | integer Default: 100 Количество товаров в порции ответа |
lastApiId | string <uuid> (apiID) <= 50 characters Последнй идентификатор товара маркетплейса из предыдущей порции |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
object Отборы |
{- "limit": 100,
- "lastApiId": "ecc71882-cbf4-4916-9583-0adb51984d52",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "filter": {
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "skuApiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
}
{- "success": true,
- "data": {
- "hasNext": true,
- "items": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "marketplaceId": "string",
- "marketplace": "Ozon",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "barcodes": [
- "string"
], - "isActive": true,
- "isOversized": true,
- "marketplaceSpecific": {
- "wb_nmId": "string",
- "ozon_skuFBS": "string",
- "ozon_skuFBO": "string",
- "ozon_productId": "string",
- "mega_categoryId": "string",
- "mega_categoryName": "string",
- "mega_VAT": "string"
}
}
], - "lastApiId": "ecc71882-cbf4-4916-9583-0adb51984d52"
}
}
Метод возвращает список типов цен для каждого маркетплейса
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
marketplace required | string (marketplace) Enum: "Ozon" "WB" "Yandex" "Mega" Маркетплейс |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификатор типов цен для отбора |
{- "marketplace": "Ozon",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "marketplace": "Ozon",
- "name": "string",
- "isMandatory": true,
- "isDeprecated": true,
- "sortOrder": 0,
- "apiName": "string"
}
]
}
Метод позволяет устанавливать цены товаров маркетплейсов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
required | Array of objects Массив товаров маркетплейсов |
{- "cards": [
- {
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "changeTimeStamp": 0,
- "changeDate": "2019-08-24",
- "prices": [
- {
- "apiId": "string",
- "price": 0
}
]
}
]
}
{- "success": true,
- "errors": [
- {
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "changeTimeStamp": 0,
- "errorText": "string"
}
]
}
Метод позволяет установить остатки товаров продавца и снять резервы по тем заказам, которые были успешно отражены в остатках клиентской системы
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
Array of objects Массив остатков | |
reserves | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов резервов |
{- "stocks": [
- {
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "quantity": 0
}
], - "reserves": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "errors": [
- {
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "error": "string"
}
]
}
Метод возвращает список резервов по заказам, которые не отражены в клиентской системе
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
object |
{- "filters": {
- "stockWarehouseApiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
}
{- "success": true,
- "data": {
- "source": {
- "description": "string",
- "type": "string",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5"
}, - "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "reserveQuantity": 0,
- "updateAt": "2019-08-24T14:15:22Z",
- "eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c"
}
}
Метод возвращает резервы, сформированные по даным корзины Ozon. Применим только в случае, если в личном кабинете установлен признак Загружать резервы без заказа
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов резервов без заказа |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "string",
- "name": "string",
- "marketplace": "Ozon",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "accountWarehouseApiId": "0dfdd94c-8bb1-4446-84ec-29d87f1f49bb",
- "accountWarehouseName": "string",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "stockWarehouseName": "string",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "quantity": 0,
- "reserves": [
- {
- "reserveQuantity": 0,
- "updateAt": "2019-08-24T14:15:22Z",
- "eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c"
}
]
}
]
}
Метод возвращает остатки товаров на складах маркетплейсов, доступные к продаже по схеме FBM
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413"
}
{- "success": true,
- "data": [
- {
- "marketplaceWarehouseApiId": "f8fd7de4-3c90-4a0d-a756-44b1e723ec12",
- "stocks": [
- {
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "quantityAvailableForSale": 0
}
]
}
], - "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413"
}
Метод возвращает список измененных объектов, которые необходимо загрузить в клиентскую систему. После разбора ответа необходимо вызвать методы в соответсвии с типами измененных объектов и отбором по полученным идентификаторам
boundary | integer Default: 0 Граница полученных данных |
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
{- "success": true,
- "data": [
- {
- "object": {
- "description": "string",
- "type": "string",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5"
}, - "sequenceNumber": 0,
- "accountAPIId": "4b459fc1-a687-415d-b285-fd8e939cfe04"
}
]
}
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
boundary | integer Default: 0 |
{- "boundary": 0
}
{- "success": true
}
Метод возвращает список заказов из личного кабинета
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
dateCreateFrom | string <date> Дата создания заказа с |
dateCreateTo | string <date> Дата создания заказа по |
dateUpdateFrom | string <date> Дата обновления заказа с |
dateUpdateTo | string <date> Дата обновления заказа по |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов заказов |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateCreateFrom": "2019-08-24",
- "dateCreateTo": "2019-08-24",
- "dateUpdateFrom": "2019-08-24",
- "dateUpdateTo": "2019-08-24",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string",
- "marketplace": "Ozon",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "marketplaceId": "string",
- "accountWarehouseApiId": "0dfdd94c-8bb1-4446-84ec-29d87f1f49bb",
- "accountWarehouseName": "string",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "stockWarehouseName": "string",
- "dateCreate": "2019-08-24T14:15:22Z",
- "dateUpdate": "2019-08-24T14:15:22Z",
- "dateShipmentMarketplace": "2019-08-24T14:15:22Z",
- "dateShipmentSeller": "2019-08-24T14:15:22Z",
- "isExpress": true,
- "marketplaceWarehouseName": "string",
- "marketplaceWarehouseApiId": "f8fd7de4-3c90-4a0d-a756-44b1e723ec12",
- "isTestOrderOfMarketplace": true,
- "orderStatus": "string",
- "orderCurrency": "string",
- "orderPositions": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "positionId": "string",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "cardName": "string",
- "cardAccountApiId": "47021e7c-daf1-4ab0-a249-c7f31a71c143",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "quantity": 0,
- "sellerPriceInOrderCurrency": 0,
- "marketplacePriceInOrderCurrency": 0,
- "marketplacePriceInRUB": 0,
- "sellerSumInOrderCurrency": 0,
- "marketplaceSumInOrderCurrency": 0,
- "marketplaceSumInRUB": 0,
- "marketplaceDiscountSum": 0,
- "vat": 0,
- "requireGTD": true,
- "requireCIS": true,
- "positionStatuses": [
- {
- "positionStatus": "string",
- "quantity": 0
}
]
}
], - "cargoUnits": [
- {
- "index": 0,
- "barcode": "string",
- "cargoUnitApiId": "0cab3947-657c-4174-9fc7-ee8d1b6e7dcf",
- "code": "string",
- "content": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "cis": "string",
- "gtd": "string",
- "code": "string",
- "cargoUnitQuantity": 0
}
]
}
], - "reserves": [
- {
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "reserveQuantity": 0,
- "updateAt": "2019-08-24T14:15:22Z",
- "eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c"
}
]
}
]
}
Метод позволяет подтвердить заказ с этапом "Требует подтверждения"
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
orderApiId required | string <uuid> (apiID) <= 50 characters Идентификатор заказа |
required | Array of objects Массив позиций заказа |
{- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601",
- "positions": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "quantity": 0
}
]
}
{- "success": true
}
Метод позволяет отменить заказ. Применим только для неупакованных заказов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
orderApiId required | string <uuid> (apiID) <= 50 characters Идентификатор заказа |
{- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601"
}
{- "success": true
}
Метод позволяет упаковать заказ в грузовые места
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
orderApiId required | string <uuid> (apiID) <= 50 characters Идентификатор заказа |
required | Array of objects Массив грузовых мест |
{- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601",
- "cargoUnits": [
- {
- "cargoUnitId": "c48199db-9d5d-4a56-ac6a-95d04f264b0f",
- "cargoUnitIndex": 0,
- "cargoUnitBarcode": "string",
- "ozon_CargoUnitNumber": "string",
- "content": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "cis": "string",
- "gtd": "string",
- "quantity": 0
}
]
}
]
}
{- "success": true,
- "data": {
- "cargoUnits": [
- {
- "index": 0,
- "barcode": "string",
- "cargoUnitApiId": "0cab3947-657c-4174-9fc7-ee8d1b6e7dcf",
- "code": "string",
- "content": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "cis": "string",
- "gtd": "string",
- "code": "string",
- "cargoUnitQuantity": 0
}
]
}
], - "orderPositions": [
- {
- "positionApiId": "4a0be845-44a3-4c97-a304-60f3db03f00a",
- "positionId": "string",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "cardName": "string",
- "cardAccountApiId": "47021e7c-daf1-4ab0-a249-c7f31a71c143",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "quantity": 0,
- "sellerPriceInOrderCurrency": 0,
- "marketplacePriceInOrderCurrency": 0,
- "marketplacePriceInRUB": 0,
- "sellerSumInOrderCurrency": 0,
- "marketplaceSumInOrderCurrency": 0,
- "marketplaceSumInRUB": 0,
- "marketplaceDiscountSum": 0,
- "vat": 0,
- "requireGTD": true,
- "requireCIS": true,
- "positionStatuses": [
- {
- "positionStatus": "string",
- "quantity": 0
}
]
}
]
}
}
Метод позволяет получить указанную печатную форму для объекта в заданном формате
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
printform required | string (printform) Enum: "label" "goodsLabel" "tempLabel" "containerLabels" "act" … 5 more Тип печатной формы |
format required | string (printformFormat) Enum: "mxl" "pdf" Формат файла печатной формы |
required | object (printformSubject) Описание объекта |
{- "printform": "label",
- "format": "mxl",
- "object": {
- "printform": "label",
- "format": "mxl",
- "object": {
- "type": "order",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "description": "string"
}
}
}
{- "success": true,
- "data": [
- {
- "base64": "string",
- "printform": "label",
- "format": "mxl"
}
]
}
Метод позволяет получить указанные печатные формы для заданных объектов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
printform required | string (printform) Enum: "label" "goodsLabel" "tempLabel" "containerLabels" "act" … 5 more Тип печатной формы |
format required | string (printformFormat) Enum: "mxl" "pdf" Формат файла печатной формы |
required | Array of objects (printformSubject) Массив объектов |
Array of objects |
{- "printform": "label",
- "format": "mxl",
- "objects": [
- {
- "printform": "label",
- "format": "mxl",
- "object": {
- "type": "order",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "description": "string"
}
}
], - "additionalParameters": [
- {
- "name": "string",
- "value": { }
}
]
}
{- "success": true,
- "data": {
- "objects": [
- {
- "object": {
- "type": "string",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "description": "string"
}, - "printform": "label",
- "keys": [
- "string"
]
}
], - "forms": [
- {
- "key": "string",
- "base64": "string",
- "format": "mxl"
}
], - "errors": [
- {
- "object": { },
- "error": "string",
- "printform": "label"
}
]
}
}
Метод позволяет создать отгрузку FBS
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
ozon_accountWarehouseApiId | string <uuid> (apiID) <= 50 characters Параметр для отгрузок Ozon. Склад в дичном кабинете с настройкой доверительной отгрузки |
ozon_containersCount | integer Параметр для отгрузок Ozon. Количество паллет доверительной отгрузки |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "ozon_accountWarehouseApiId": "93cd9d6c-bb30-423b-97ea-d6496c8225ae",
- "ozon_containersCount": 0
}
{- "success": true,
- "data": {
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipments": [
- {
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68",
- "shipmentName": "string"
}
]
}
}
Метод возвращает отгрузки FBS из личного кабинета
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
dateCreateFrom | string <date> Дата создания отгрузки с |
dateCreateTo | string <date> Дата создания отгрузки по |
status | string (shipmentStatus) Enum: "active" "shipped" "canceled" Статус отгрузки |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов отгрузок |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateCreateFrom": "2019-08-24",
- "dateCreateTo": "2019-08-24",
- "status": "active",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "marketplace": "Ozon",
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateCreate": "2019-08-24T14:15:22Z",
- "status": "active",
- "dateShipmentPlan": "2019-08-24T14:15:22Z",
- "dateShipmentFact": "2019-08-24T14:15:22Z",
- "accountWarehouseApiId": "0dfdd94c-8bb1-4446-84ec-29d87f1f49bb",
- "markerplaceStatus": "string",
- "deliveryServiceApiId": "ed3180fc-a764-45e0-a978-173e6c4c5e1c",
- "deliveryService": "string",
- "content": [
- {
- "item": {
- "type": "string",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "description": "string"
}, - "isIncluded": true,
- "failToInclude": true
}
]
}
]
}
Метод позволяет добавить заказ в отгрузку FBS
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
shipmentApiId required | string <uuid> (apiID) <= 50 characters Идентификатор отгрузки |
required | Array of objects Массив заказов |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68",
- "content": [
- {
- "type": "order",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5"
}
]
}
{- "success": true
}
Метод позволяет удалять заказы из отгрузки FBS до момент передачи в доставку. Применим только к отгрузкам WB
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
shipmentApiId required | string <uuid> (apiID) <= 50 characters Идентификатор отгрузки |
required | Array of objects Массив заказов |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68",
- "content": [
- {
- "type": "order",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5"
}
]
}
{- "success": true
}
Метод позволяет подтвердить отгрузку FBS
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
shipmentApiId required | string <uuid> (apiID) <= 50 characters Идентификатор отгрузки |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68"
}
{- "success": true
}
Метод не используется
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters |
shipmentApiId required | string <uuid> (apiID) <= 50 characters |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68"
}
{- "success": true,
- "data": {
- "coreAccountMatch": true,
- "coreOrderIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "accountOrderIds": [
- "string"
]
}
}
Метод позволяет создать отгрузку FBS. Устарел, для создания отгрузки рекомендовано перейти на метод v2
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
ozon_accountWarehouseApiId | string <uuid> (apiID) <= 50 characters Параметр для отгрузок Ozon. Склад в дичном кабинете с настройкой доверительной отгрузки |
ozon_containersCount | integer Параметр для отгрузок Ozon. Количество паллет доверительной отгрузки |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "ozon_accountWarehouseApiId": "93cd9d6c-bb30-423b-97ea-d6496c8225ae",
- "ozon_containersCount": 0
}
{- "success": true,
- "data": {
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68",
- "shipmentName": "string"
}
}
Метод возвращает список складов маркетплейсов для поставок FBM
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
apiId required | string <uuid> (apiID) <= 50 characters Идентификатор склада маркетплейса |
{- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5"
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "marketplace": "Ozon",
- "marketplaceId": "string",
- "name": "string",
- "isActive": true,
- "isFBO": true
}
]
}
Метод позволяет создать новую или изменить не отгруженную поставку FBM
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
apiId required | string <uuid> (apiID) <= 50 characters Идентификатор поставки FBM |
shipmentDate | string <date-time> Дата отгрузки по данным личного кабинета |
shipmentNumber | string Номер поставки по данным личного кабинета |
stockWarehouseApiId required | string <uuid> (apiID) <= 50 characters Идентификатор места хранения, с которого выполняется поставка |
marketplaceWarehouseApiId required | string <uuid> (apiID) <= 50 characters Идентификатор склада маркетплейса, на который выполняется поставка |
shipmentStatus required | string (shipmentFBOStatus) Enum: "new" "onAssembly" "forShipment" "shipped" "accept" … 1 more Статус поставки FBM |
Array of objects |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "shipmentDate": "2019-08-24T14:15:22Z",
- "shipmentNumber": "string",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "marketplaceWarehouseApiId": "f8fd7de4-3c90-4a0d-a756-44b1e723ec12",
- "shipmentStatus": "new",
- "items": [
- {
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "quantity": 0
}
]
}
{- "success": true,
- "errors": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "error": "string"
}
]
}
Метод возвращает список поставок из личного кабинета
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
shipmentStatus | string (shipmentFBOStatus) Enum: "new" "onAssembly" "forShipment" "shipped" "accept" … 1 more Статус поставок |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов поставок |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "shipmentStatus": "new",
- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "shipmentNumber": "string",
- "shipmentDate": "2019-08-24",
- "stockWarehouseApiId": "6901df20-f4ee-4b83-a1c8-aa71596266a7",
- "marketplaceWarehouseApiId": "f8fd7de4-3c90-4a0d-a756-44b1e723ec12",
- "shipmentStatus": "new",
- "items": [
- {
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "quantity": 0
}
]
}
]
}
Метод позволяет упаковать поставку в грузовые места
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
shipmentApiId required | string <uuid> (apiID) <= 50 characters Идентификатор поставки |
required | Array of objects Массив грузовых мест |
{- "shipmentApiId": "38ecdecf-3ea6-4fa2-8e4f-aeee8c0e0b68",
- "cargoUnits": [
- {
- "cargoUnitApiId": "0cab3947-657c-4174-9fc7-ee8d1b6e7dcf",
- "cargoUnitNumber": "string",
- "cargoUnitBarcode": "string",
- "content": [
- {
- "skuApiId": "120e5919-07d8-42fd-85a4-d306cc275243",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "cis": "string",
- "gtd": "string",
- "quantity": 0
}
]
}
]
}
{- "success": true
}
Методы для формирования агрегированных финансовых показателей по отчетным данным маркетплейсов
Метод возвращает список финансовых показателей, к которым будет приведены исходные данные от маркетплейсов
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
apiIds | Array of strings <uuid> (apiID) [ items <uuid > <= 50 characters ] Массив идентификаторов показателей |
{- "apiIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "success": true,
- "data": [
- {
- "apiId": "2500ac85-f71b-4d01-b32c-62f3af3fe2c5",
- "name": "string",
- "description": "string"
}
]
}
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификатор личного кабинета |
typeData required | integer [ 1 .. 4 ] Тип исходного файла |
dateFrom required | string <date> Начало расчетного периода |
dateTo required | string <date> Конец расчетного периода |
file | string <base64> Файл с исходным отчетом маркетплейса в формате base64 |
fileExtension | string Тип файла с исходными данными |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "typeData": 1,
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "file": "string",
- "fileExtension": "string"
}
{- "success": true
}
Метод возвращает таблицу значений финансовых показателей, расчитанную на основании переданных исходных данных
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId required | string <uuid> (apiID) <= 50 characters Идентификтор личного кабинета |
dateFrom required | string <date> Начало расчетного периода |
dateTo required | string <date> Конец расчетного периода |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24"
}
{- "success": true,
- "data": [
- {
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "reportId": "string",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601",
- "orderMarketplaceId": "string",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "cardMarketplaceId": "string",
- "indicatorApiId": "5e350ca9-1314-4295-85ff-8d48af633e4f",
- "indicatorValue": 0,
- "isReport": true
}
], - "salesAnalytics": [
- {
- "orderMarketplaceId": "string",
- "invoiceNumber": "string",
- "invoiceDate": "2019-08-24T14:15:22Z",
- "customerName": "string",
- "inn": "string",
- "kpp": "string",
- "customerAddress": "string"
}
], - "typeDataStatus": {
- "success": [
- 0
], - "error": [
- 0
]
}
}
Метод устарел и не используется
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId | string <uuid> (apiID) <= 50 characters |
dateFrom | string <date> |
dateTo | string <date> |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24"
}
{- "success": true,
- "data": [
- {
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "reportId": "string",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "indicatorApiId": "5e350ca9-1314-4295-85ff-8d48af633e4f",
- "indicatorValue": 0,
- "isReport": true
}
]
}
Метод устарел и не используется
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId | string <uuid> (apiID) <= 50 characters |
dateFrom | string <date> |
dateTo | string <date> |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24"
}
{- "success": true,
- "data": [
- {
- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "reportId": "string",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "orderApiId": "a7f0ba16-00d1-4ab6-a109-b2b415c48601",
- "orderMarketplaceId": "string",
- "cardApiId": "ee736e9a-6705-431c-bdc2-e5a40603d2bf",
- "cardMarketplaceId": "string",
- "indicatorApiId": "5e350ca9-1314-4295-85ff-8d48af633e4f",
- "indicatorValue": 0,
- "isReport": true
}
]
}
Метод устарел и не используется
token required | string <= 100 characters Токен подключения к сервису |
clientKey required | string (clientKey) <= 100 characters Идентификатор клиентской системы |
accountApiId | string <uuid> (apiID) <= 50 characters |
dateFrom | string <date> |
dateTo | string <date> |
file | string <base64> |
fileExtension | string |
{- "accountApiId": "395f34b2-4811-4de1-82e2-cdafd4651413",
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "file": "string",
- "fileExtension": "string"
}
{- "success": true
}