POST api/deal/{id}/costs
Save list of deal costs to a header
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
Deal cost header identifier |
globally unique identifier |
Required |
Body Parameters
List of deal costs to save
Collection of DealCostName | Description | Type | Additional information |
---|---|---|---|
HeaderIdentifier | Collection of byte |
None. |
|
HeaderIdentifierGuid | globally unique identifier |
None. |
|
Identifier | Collection of byte |
None. |
|
IdentifierGuid | globally unique identifier |
None. |
|
SupplierIdentifier | Collection of byte |
None. |
|
SupplierGuid | globally unique identifier |
None. |
|
PLUG_UID | Collection of byte |
None. |
|
PluGuid |
A Store Product GUID |
globally unique identifier |
None. |
CampaignName | string |
Deprecated. Please use CampaignPLU.DealCostIdentifier instead. String length: inclusive between 0 and 64 |
|
Description | string |
None. |
|
Cost | integer |
None. |
|
CostDecimals | integer |
None. |
|
Start | date |
Data type: Date |
|
End | date |
Data type: Date |
|
Type | DealCostType |
None. |
|
PromoType | PromoType |
None. |
|
BonusItemPLUG_UID | Collection of byte |
None. |
|
BonusItemPluGuid |
A Store Product GUID |
globally unique identifier |
None. |
BonusPurchaseUnits | integer |
None. |
|
BonusReceiveUnits | integer |
None. |
|
Updated | date |
None. |
|
MetcashPromotionID | string |
None. |
|
FromHost |
FromHost identifying the source, see |
integer |
None. |
StoreNames |
Concatenated list of the stores that the deal cost header is in |
string |
Relation. This field may not always be loaded or used for updates. |
StoreIDs |
List of store ids of the stores that the deal cost header belongs to |
Collection of integer |
Relation. This field may not always be loaded or used for updates. |
SupplierName |
Supplier name |
string |
Relation. This field may not always be loaded or used for updates. |
CampaignDescription |
Campaign description of campaign using this deal cost |
string |
Relation. This field may not always be loaded or used for updates. |
NewPrice |
New sell price of campaign using this deal cost |
integer |
Relation. This field may not always be loaded or used for updates. |
CampaignMetcashPromotionID |
Metcash promotion id of campaign using this deal cost |
string |
Relation. This field may not always be loaded or used for updates. |
CampaignActive |
Active status of campaign using this deal cost |
boolean |
Relation. This field may not always be loaded or used for updates. |
CampaignStartDate |
Start date of campaign using this deal cost |
date |
Relation. This field may not always be loaded or used for updates. |
CampaignEndDate |
End date of campaign using this deal cost |
date |
Relation. This field may not always be loaded or used for updates. |
MasterPLUG_UID |
Master plu guid for the deal cost store product |
Collection of byte |
Relation. This field may not always be loaded or used for updates. |
MasterID |
Master guid for the deal cost store product |
globally unique identifier |
Relation. This field may not always be loaded or used for updates. |
ProductName |
Product description |
string |
Relation. This field may not always be loaded or used for updates. |
ProductAPN |
Product barcode |
string |
Relation. This field may not always be loaded or used for updates. |
OrderCode |
Order code of product for this supplier deal cost |
string |
Relation. This field may not always be loaded or used for updates. |
NormalSell |
Normal product sell |
integer |
Relation. This field may not always be loaded or used for updates. |
NormalCost |
Normal product cost |
integer |
Relation. This field may not always be loaded or used for updates. |
NormalCostDecimals |
Normal product cost decimals |
integer |
Relation. This field may not always be loaded or used for updates. |
CartonQuantity | integer |
Relation. This field may not always be loaded or used for updates. |
|
SalesMode | integer |
Relation. This field may not always be loaded or used for updates. |
|
OrderPacked | integer |
Relation. This field may not always be loaded or used for updates. |
|
FuelItem | boolean |
Relation. This field may not always be loaded or used for updates. |
|
Active | boolean |
Relation. This field may not always be loaded or used for updates. |
|
BonusMasterPLUG_UID |
Master plu guid for the deal cost store bonus product |
Collection of byte |
Relation. This field may not always be loaded or used for updates. |
BonusMasterID |
Master guid for the deal cost store bonus product |
globally unique identifier |
Relation. This field may not always be loaded or used for updates. |
BonusProductName |
Bonus product description |
string |
Relation. This field may not always be loaded or used for updates. |
BonusProductAPN |
Bonus product barcode |
string |
Relation. This field may not always be loaded or used for updates. |
BonusOrderCode |
Order code of bonus product for this supplier deal cost |
string |
Relation. This field may not always be loaded or used for updates. |
BonusNormalSell |
Normal bonus product sell |
integer |
Relation. This field may not always be loaded or used for updates. |
BonusNormalCost |
Normal bonus product cost |
integer |
Relation. This field may not always be loaded or used for updates. |
BonusNormalCostDecimals |
Normal bonus product cost decimals |
integer |
Relation. This field may not always be loaded or used for updates. |
BonusCartonQuantity | integer |
Relation. This field may not always be loaded or used for updates. |
|
BonusSalesMode | integer |
Relation. This field may not always be loaded or used for updates. |
|
BonusOrderPacked | integer |
Relation. This field may not always be loaded or used for updates. |
|
BonusFuelItem | boolean |
Relation. This field may not always be loaded or used for updates. |
|
BonusActive | boolean |
Relation. This field may not always be loaded or used for updates. |
Request Formats
application/json, text/json
[ { "$id": "1", "headerIdentifier": "kbNUh0UtQECMOXyofKqsug==", "headerIdentifierGuid": "8754b391-2d45-4040-8c39-7ca87caaacba", "identifier": "Zc3hi5ncJES20Zlhg7ZjjA==", "identifierGuid": "8be1cd65-dc99-4424-b6d1-996183b6638c", "supplierIdentifier": "hGY+UZgBAU6XmR2lh8wc9w==", "supplierGuid": "513e6684-0198-4e01-9799-1da587cc1cf7", "pluG_UID": "7hFYcfD//0y/k3hbyLSLrg==", "pluGuid": "715811ee-fff0-4cff-bf93-785bc8b48bae", "campaignName": "df793c52-c8f1-4be2-8057-a18c9c7f242f", "description": "sample string 4", "cost": 5, "costDecimals": 6, "start": "2025-06-14T07:45:03.7076362", "end": "2025-06-14T07:45:03.7076362", "type": 9, "promoType": 10, "bonusItemPLUG_UID": "YJq4h6u+l02Cu2cNiLK8Wg==", "bonusItemPluGuid": "87b89a60-beab-4d97-82bb-670d88b2bc5a", "bonusPurchaseUnits": 11, "bonusReceiveUnits": 12, "updated": "2025-06-14T07:45:03.7076362", "metcashPromotionID": "sample string 14", "fromHost": 15, "storeNames": "sample string 16", "storeIDs": [ 1, 2 ], "supplierName": "sample string 17", "campaignDescription": "sample string 18", "newPrice": 1, "campaignMetcashPromotionID": "sample string 19", "campaignActive": true, "campaignStartDate": "2025-06-14T07:45:03.7076362", "campaignEndDate": "2025-06-14T07:45:03.7076362", "masterPLUG_UID": "YFoJPDf0x0WatuoCZYQMKw==", "masterID": "3c095a60-f437-45c7-9ab6-ea0265840c2b", "productName": "sample string 22", "productAPN": "sample string 23", "orderCode": "sample string 24", "normalSell": 25, "normalCost": 26, "normalCostDecimals": 27, "cartonQuantity": 28, "salesMode": 29, "orderPacked": 30, "fuelItem": true, "active": true, "bonusMasterPLUG_UID": "az6PWWjgbUK9LCQkd3yiZw==", "bonusMasterID": "598f3e6b-e068-426d-bd2c-2424777ca267", "bonusProductName": "sample string 34", "bonusProductAPN": "sample string 35", "bonusOrderCode": "sample string 36", "bonusNormalSell": 37, "bonusNormalCost": 38, "bonusNormalCostDecimals": 39, "bonusCartonQuantity": 40, "bonusSalesMode": 41, "bonusOrderPacked": 42, "bonusFuelItem": true, "bonusActive": true }, { "$ref": "1" } ]
application/xml, text/xml
<ArrayOfDealCost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://gapsolutions.com.au/schema/ezimanager"> <DealCost> <Active>true</Active> <BonusActive>true</BonusActive> <BonusCartonQuantity>40</BonusCartonQuantity> <BonusFuelItem>true</BonusFuelItem> <BonusItemPLUG_UID>YJq4h6u+l02Cu2cNiLK8Wg==</BonusItemPLUG_UID> <BonusItemPluGuid>87b89a60-beab-4d97-82bb-670d88b2bc5a</BonusItemPluGuid> <BonusMasterID>598f3e6b-e068-426d-bd2c-2424777ca267</BonusMasterID> <BonusMasterPLUG_UID>az6PWWjgbUK9LCQkd3yiZw==</BonusMasterPLUG_UID> <BonusNormalCost>38</BonusNormalCost> <BonusNormalCostDecimals>39</BonusNormalCostDecimals> <BonusNormalSell>37</BonusNormalSell> <BonusOrderCode>sample string 36</BonusOrderCode> <BonusOrderPacked>42</BonusOrderPacked> <BonusProductAPN>sample string 35</BonusProductAPN> <BonusProductName>sample string 34</BonusProductName> <BonusPurchaseUnits>11</BonusPurchaseUnits> <BonusReceiveUnits>12</BonusReceiveUnits> <BonusSalesMode>41</BonusSalesMode> <CampaignActive>true</CampaignActive> <CampaignDescription>sample string 18</CampaignDescription> <CampaignEndDate>2025-06-14T07:45:03.7076362+00:00</CampaignEndDate> <CampaignMetcashPromotionID>sample string 19</CampaignMetcashPromotionID> <CampaignName>df793c52-c8f1-4be2-8057-a18c9c7f242f</CampaignName> <CampaignStartDate>2025-06-14T07:45:03.7076362+00:00</CampaignStartDate> <CartonQuantity>28</CartonQuantity> <Cost>5</Cost> <CostDecimals>6</CostDecimals> <Description>sample string 4</Description> <End>2025-06-14T07:45:03.7076362+00:00</End> <FromHost>15</FromHost> <FuelItem>true</FuelItem> <HeaderIdentifier>kbNUh0UtQECMOXyofKqsug==</HeaderIdentifier> <HeaderIdentifierGuid>8754b391-2d45-4040-8c39-7ca87caaacba</HeaderIdentifierGuid> <Identifier>Zc3hi5ncJES20Zlhg7ZjjA==</Identifier> <IdentifierGuid>8be1cd65-dc99-4424-b6d1-996183b6638c</IdentifierGuid> <MasterID>3c095a60-f437-45c7-9ab6-ea0265840c2b</MasterID> <MasterPLUG_UID>YFoJPDf0x0WatuoCZYQMKw==</MasterPLUG_UID> <MetcashPromotionID>sample string 14</MetcashPromotionID> <NewPrice>1</NewPrice> <NormalCost>26</NormalCost> <NormalCostDecimals>27</NormalCostDecimals> <NormalSell>25</NormalSell> <OrderCode>sample string 24</OrderCode> <OrderPacked>30</OrderPacked> <PLUG_UID>7hFYcfD//0y/k3hbyLSLrg==</PLUG_UID> <PluGuid>715811ee-fff0-4cff-bf93-785bc8b48bae</PluGuid> <ProductAPN>sample string 23</ProductAPN> <ProductName>sample string 22</ProductName> <PromoType>10</PromoType> <SalesMode>29</SalesMode> <Start>2025-06-14T07:45:03.7076362+00:00</Start> <StoreIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </StoreIDs> <StoreNames>sample string 16</StoreNames> <SupplierGuid>513e6684-0198-4e01-9799-1da587cc1cf7</SupplierGuid> <SupplierIdentifier>hGY+UZgBAU6XmR2lh8wc9w==</SupplierIdentifier> <SupplierName>sample string 17</SupplierName> <Type>9</Type> <Updated>2025-06-14T07:45:03.7076362+00:00</Updated> </DealCost> <DealCost> <Active>true</Active> <BonusActive>true</BonusActive> <BonusCartonQuantity>40</BonusCartonQuantity> <BonusFuelItem>true</BonusFuelItem> <BonusItemPLUG_UID>YJq4h6u+l02Cu2cNiLK8Wg==</BonusItemPLUG_UID> <BonusItemPluGuid>87b89a60-beab-4d97-82bb-670d88b2bc5a</BonusItemPluGuid> <BonusMasterID>598f3e6b-e068-426d-bd2c-2424777ca267</BonusMasterID> <BonusMasterPLUG_UID>az6PWWjgbUK9LCQkd3yiZw==</BonusMasterPLUG_UID> <BonusNormalCost>38</BonusNormalCost> <BonusNormalCostDecimals>39</BonusNormalCostDecimals> <BonusNormalSell>37</BonusNormalSell> <BonusOrderCode>sample string 36</BonusOrderCode> <BonusOrderPacked>42</BonusOrderPacked> <BonusProductAPN>sample string 35</BonusProductAPN> <BonusProductName>sample string 34</BonusProductName> <BonusPurchaseUnits>11</BonusPurchaseUnits> <BonusReceiveUnits>12</BonusReceiveUnits> <BonusSalesMode>41</BonusSalesMode> <CampaignActive>true</CampaignActive> <CampaignDescription>sample string 18</CampaignDescription> <CampaignEndDate>2025-06-14T07:45:03.7076362+00:00</CampaignEndDate> <CampaignMetcashPromotionID>sample string 19</CampaignMetcashPromotionID> <CampaignName>df793c52-c8f1-4be2-8057-a18c9c7f242f</CampaignName> <CampaignStartDate>2025-06-14T07:45:03.7076362+00:00</CampaignStartDate> <CartonQuantity>28</CartonQuantity> <Cost>5</Cost> <CostDecimals>6</CostDecimals> <Description>sample string 4</Description> <End>2025-06-14T07:45:03.7076362+00:00</End> <FromHost>15</FromHost> <FuelItem>true</FuelItem> <HeaderIdentifier>kbNUh0UtQECMOXyofKqsug==</HeaderIdentifier> <HeaderIdentifierGuid>8754b391-2d45-4040-8c39-7ca87caaacba</HeaderIdentifierGuid> <Identifier>Zc3hi5ncJES20Zlhg7ZjjA==</Identifier> <IdentifierGuid>8be1cd65-dc99-4424-b6d1-996183b6638c</IdentifierGuid> <MasterID>3c095a60-f437-45c7-9ab6-ea0265840c2b</MasterID> <MasterPLUG_UID>YFoJPDf0x0WatuoCZYQMKw==</MasterPLUG_UID> <MetcashPromotionID>sample string 14</MetcashPromotionID> <NewPrice>1</NewPrice> <NormalCost>26</NormalCost> <NormalCostDecimals>27</NormalCostDecimals> <NormalSell>25</NormalSell> <OrderCode>sample string 24</OrderCode> <OrderPacked>30</OrderPacked> <PLUG_UID>7hFYcfD//0y/k3hbyLSLrg==</PLUG_UID> <PluGuid>715811ee-fff0-4cff-bf93-785bc8b48bae</PluGuid> <ProductAPN>sample string 23</ProductAPN> <ProductName>sample string 22</ProductName> <PromoType>10</PromoType> <SalesMode>29</SalesMode> <Start>2025-06-14T07:45:03.7076362+00:00</Start> <StoreIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </StoreIDs> <StoreNames>sample string 16</StoreNames> <SupplierGuid>513e6684-0198-4e01-9799-1da587cc1cf7</SupplierGuid> <SupplierIdentifier>hGY+UZgBAU6XmR2lh8wc9w==</SupplierIdentifier> <SupplierName>sample string 17</SupplierName> <Type>9</Type> <Updated>2025-06-14T07:45:03.7076362+00:00</Updated> </DealCost> </ArrayOfDealCost>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
None.