POST api/catalog/promotions
Метод для создания "Акции"
Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/catalog/promotions
Для этого метода требуется авторизация
Информация о запросе
URL параметры
Нет
Тело запроса
"Акция"
CreatePromotionModelНазвание | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
VendorId | string |
Длина: от 1 до 100 Соответствует регулярному выражению: ^[a-zA-Zа-яА-Я0-9_-]+$ |
|
Name | string |
Обязательное поле Длина: от 1 до 100 |
|
Description | string |
Длина: от 0 до 500 |
|
DateFrom | date |
Обязательное поле |
|
DateTill | date |
Обязательное поле |
|
OrderIndex | integer |
Нет |
|
Highlight | boolean |
Нет |
|
Hidden | boolean |
Нет |
|
Positions | Collection of CreatePromotionPositionModel |
Обязательное поле |
|
Gifts | Collection of CreatePromotionGiftModel |
Нет |
|
TradeOutletCategoryIds | Collection of string |
Нет |
|
TradeOutletFormatIds | Collection of string |
Нет |
|
TradeOutletIds | Collection of string |
Нет |
|
ProvinceIds | Collection of globally unique identifier |
Нет |
Форматы запросов
{ "vendorId": "sample string 1", "name": "sample string 2", "description": "sample string 3", "dateFrom": "2024-11-24T21:16:49.8278524Z", "dateTill": "2024-11-24T21:16:49.8278524Z", "orderIndex": 1, "highlight": true, "hidden": true, "positions": [ { "productId": "sample string 1", "discount": 1.1, "prices": [ { "currencyId": "sample string 1", "price": 2.0 }, { "currencyId": "sample string 1", "price": 2.0 } ] }, { "productId": "sample string 1", "discount": 1.1, "prices": [ { "currencyId": "sample string 1", "price": 2.0 }, { "currencyId": "sample string 1", "price": 2.0 } ] } ], "gifts": [ { "productId": "sample string 1", "count": 1.1 }, { "productId": "sample string 1", "count": 1.1 } ], "tradeOutletCategoryIds": [ "sample string 1", "sample string 2" ], "tradeOutletFormatIds": [ "sample string 1", "sample string 2" ], "tradeOutletIds": [ "sample string 1", "sample string 2" ], "provinceIds": [ "a9d20add-956f-4010-96df-aafb6b20ddae", "0654f0c5-0bfc-42fd-b0da-9f5d4bef95a1" ] }
<CreatePromotionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Catalog.Promotions"> <DateFrom>2024-11-24T21:16:49.8278524+00:00</DateFrom> <DateTill>2024-11-24T21:16:49.8278524+00:00</DateTill> <Description>sample string 3</Description> <Gifts> <CreatePromotionGiftModel> <Count>1.1</Count> <ProductId>sample string 1</ProductId> </CreatePromotionGiftModel> <CreatePromotionGiftModel> <Count>1.1</Count> <ProductId>sample string 1</ProductId> </CreatePromotionGiftModel> </Gifts> <Hidden>true</Hidden> <Highlight>true</Highlight> <Name>sample string 2</Name> <OrderIndex>1</OrderIndex> <Positions> <CreatePromotionPositionModel> <Discount>1.1</Discount> <Prices> <CreatePromotionPositionPriceModel> <CurrencyId>sample string 1</CurrencyId> <Price>2</Price> </CreatePromotionPositionPriceModel> <CreatePromotionPositionPriceModel> <CurrencyId>sample string 1</CurrencyId> <Price>2</Price> </CreatePromotionPositionPriceModel> </Prices> <ProductId>sample string 1</ProductId> </CreatePromotionPositionModel> <CreatePromotionPositionModel> <Discount>1.1</Discount> <Prices> <CreatePromotionPositionPriceModel> <CurrencyId>sample string 1</CurrencyId> <Price>2</Price> </CreatePromotionPositionPriceModel> <CreatePromotionPositionPriceModel> <CurrencyId>sample string 1</CurrencyId> <Price>2</Price> </CreatePromotionPositionPriceModel> </Prices> <ProductId>sample string 1</ProductId> </CreatePromotionPositionModel> </Positions> <ProvinceIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>a9d20add-956f-4010-96df-aafb6b20ddae</d2p1:guid> <d2p1:guid>0654f0c5-0bfc-42fd-b0da-9f5d4bef95a1</d2p1:guid> </ProvinceIds> <TradeOutletCategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </TradeOutletCategoryIds> <TradeOutletFormatIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </TradeOutletFormatIds> <TradeOutletIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </TradeOutletIds> <VendorId>sample string 1</VendorId> </CreatePromotionModel>
Sample not available.
Информация об ответе
ResourceIdModel
Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
Id | globally unique identifier |
Нет |
Форматы ответа
{ "id": "f9e9762f-d4f0-4cdc-b1bf-798365025245" }
<ResourceIdModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Alt.Api.Models.Response"> <Id>f9e9762f-d4f0-4cdc-b1bf-798365025245</Id> </ResourceIdModel>