POST api/catalog/products
Метод для создания "Продукта"
Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/catalog/products?api-version=2.0
Для этого метода требуется авторизация
Информация о запросе
URL параметры
Нет
Тело запроса
"Продукт"
CreateProductModel2Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
VendorId | string |
Длина: от 1 до 100 Соответствует регулярному выражению: ^[a-zA-Zа-яА-Я0-9_-]+$ |
|
Article | string |
Длина: от 0 до 100 |
|
Barcode | string |
Длина: от 0 до 50 |
|
GroupId | string |
Обязательное поле Длина: от 1 до 100 |
|
BrandId | string |
Обязательное поле Длина: от 1 до 100 |
|
Name | string |
Обязательное поле Длина: от 1 до 200 |
|
Weighted | boolean |
Нет |
|
MinOrder | decimal number |
Нет |
|
Multiplicity | decimal number |
Нет |
|
Active | boolean |
Нет |
|
F1NotEnabled | boolean |
Нет |
|
F2NotEnabled | boolean |
Нет |
|
ManufacturerId | globally unique identifier |
Нет |
|
DefaultPackagingId | string |
Нет |
|
Properties | Collection of CreateEntityPropertyValueModel |
Нет |
|
Packagings | Collection of CreateProductPackagingModel |
Нет |
|
Images | Collection of MultimediaModel |
Нет |
|
Videos | Collection of MultimediaModel |
Нет |
Форматы запросов
{ "vendorId": "sample string 1", "article": "sample string 2", "barcode": "sample string 3", "groupId": "sample string 4", "brandId": "sample string 5", "name": "sample string 6", "weighted": true, "minOrder": 1.1, "multiplicity": 1.1, "active": true, "f1NotEnabled": true, "f2NotEnabled": true, "manufacturerId": "dd78c207-8aa3-4c60-a9c8-b0a5948e6ee8", "defaultPackagingId": "sample string 7", "properties": [ { "propertyId": "sample string 1", "value": "sample string 2" }, { "propertyId": "sample string 1", "value": "sample string 2" } ], "packagings": [ { "packagingId": "sample string 1", "value": 2.1 }, { "packagingId": "sample string 1", "value": 2.1 } ], "images": [ { "orderIndex": 1, "url": "sample string 2" }, { "orderIndex": 1, "url": "sample string 2" } ], "videos": [ { "orderIndex": 1, "url": "sample string 2" }, { "orderIndex": 1, "url": "sample string 2" } ] }
<CreateProductModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V2.Catalog.Products"> <Active>true</Active> <Article>sample string 2</Article> <Barcode>sample string 3</Barcode> <BrandId>sample string 5</BrandId> <DefaultPackagingId>sample string 7</DefaultPackagingId> <F1NotEnabled>true</F1NotEnabled> <F2NotEnabled>true</F2NotEnabled> <GroupId>sample string 4</GroupId> <Images xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous"> <d2p1:MultimediaModel> <d2p1:OrderIndex>1</d2p1:OrderIndex> <d2p1:Url>sample string 2</d2p1:Url> </d2p1:MultimediaModel> <d2p1:MultimediaModel> <d2p1:OrderIndex>1</d2p1:OrderIndex> <d2p1:Url>sample string 2</d2p1:Url> </d2p1:MultimediaModel> </Images> <ManufacturerId>dd78c207-8aa3-4c60-a9c8-b0a5948e6ee8</ManufacturerId> <MinOrder>1.1</MinOrder> <Multiplicity>1.1</Multiplicity> <Name>sample string 6</Name> <Packagings xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Catalog.Products.Packagings"> <d2p1:CreateProductPackagingModel> <d2p1:PackagingId>sample string 1</d2p1:PackagingId> <d2p1:Value>2.1</d2p1:Value> </d2p1:CreateProductPackagingModel> <d2p1:CreateProductPackagingModel> <d2p1:PackagingId>sample string 1</d2p1:PackagingId> <d2p1:Value>2.1</d2p1:Value> </d2p1:CreateProductPackagingModel> </Packagings> <Properties xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.EntityProperties.Values"> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> <d2p1:CreateEntityPropertyValueModel> <d2p1:PropertyId>sample string 1</d2p1:PropertyId> <d2p1:Value>sample string 2</d2p1:Value> </d2p1:CreateEntityPropertyValueModel> </Properties> <VendorId>sample string 1</VendorId> <Videos xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous"> <d2p1:MultimediaModel> <d2p1:OrderIndex>1</d2p1:OrderIndex> <d2p1:Url>sample string 2</d2p1:Url> </d2p1:MultimediaModel> <d2p1:MultimediaModel> <d2p1:OrderIndex>1</d2p1:OrderIndex> <d2p1:Url>sample string 2</d2p1:Url> </d2p1:MultimediaModel> </Videos> <Weighted>true</Weighted> </CreateProductModel>
Sample not available.
Информация об ответе
ResourceIdModel
Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
Id | globally unique identifier |
Нет |
Форматы ответа
{ "id": "f0c9248c-0838-4a8f-aaaf-c9fe4de11a00" }
<ResourceIdModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Alt.Api.Models.Response"> <Id>f0c9248c-0838-4a8f-aaaf-c9fe4de11a00</Id> </ResourceIdModel>