Назначение

Используется для получения идентификаторов складов в базе маркетплейса в коннекторе.
Потом по этим идентификаторам происходит настройка привязки складов системы клиента для многоскладского учета

Пример запроса JSON (v1)

Пример демонстрирует вызов метода /stock/list.

Пример запроса

POST /ExternalExchange/v1/stock/list HTTP/1.1
Content-Type: application/json;
 
{
    "merchantId": "000000006",
    "externalSystemId": "000000002"
}
JS

Примеры ответа

Пример успешного ответа

{
    "merchantId": "000000006",
    "externalSystemId": "000000002",
    "success": true,
	"stocks": [
		{
			"name": "Склад в москве";
			"stockId": "f34a28a5-ea38-40f0-9612-1ef4915aceea";
		},
		{
 			"name": "Западный склад";
			"stockId": "b428a346-d395-4356-bd12-69ce0f061b0d"; 
		}
	]
}
JS

Пример неуспешного ответа

{
  "message": "External system not found by externalSystemId",
  "success": false,
  "successInAllSubrequests": false
}
JS

Описания параметров запроса


ПараметрыТипОбязателенОписание
1externalSystemIdstringДаКод внешней системы откуда идет подключение к базе маркета
2merchantIdstringДа

Внутренний идентификатор личного кабинета торговой площадки (Справочник "Подключения к личным кабинетам")

Описания параметров успешного ответа


ПараметрыТипОбязателенОписание
1successbooleanДаtrue
2externalSystemIdstringДаКод внешней системы откуда идет подключение к базе маркета
3merchantIdstringДа

Внутренний идентификатор личного кабинета торговой площадки (Справочник "Подключения к личным кабинетам")


stocksмассивНетСписок складов внешних систем
4namestringДаНаименование склада
5stockIdstringДаИдентификатор склада