PUT api/catalog/promotions/{id}
Метод для обновления "Акции"
Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/catalog/promotions/{id}
Для этого метода требуется авторизация
Информация о запросе
URL параметры
Название | Описание | Тип данных | Дополнительная информация |
---|---|---|---|
id |
Уникальный идентификатор "Акции" |
string |
Required |
Тело запроса
"Акция"
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-22T00:23:10.6160855Z", "dateTill": "2024-11-22T00:23:10.6160855Z", "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": [ "5027e171-8008-43ea-8a37-ff02ec5e5d14", "cb6882fb-78a0-43bf-a38b-5c1b520048fc" ] }
<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-22T00:23:10.6160855+00:00</DateFrom> <DateTill>2024-11-22T00:23:10.6160855+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>5027e171-8008-43ea-8a37-ff02ec5e5d14</d2p1:guid> <d2p1:guid>cb6882fb-78a0-43bf-a38b-5c1b520048fc</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.
Информация об ответе
Нет