POST api/Online/SaveCombo
Request Information
URI Parameters
None.
Body Parameters
ComboConfiguration| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| MerchantId | integer |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| ImageUrl | string |
None. |
|
| PricingStrategy | string |
None. |
|
| Price | string |
None. |
|
| IncludeModifiers | boolean |
None. |
|
| SortOrder | integer |
None. |
|
| Status | integer |
None. |
|
| LastUpdate | date |
None. |
|
| Groups | Collection of ComboGroupConfiguration |
None. |
|
| Sizes | Collection of ComboSizeConfiguration |
None. |
Request Formats
application/json, text/json
Sample:
{
"ID": 1,
"MerchantId": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"ImageUrl": "sample string 4",
"PricingStrategy": "sample string 5",
"Price": "sample string 6",
"IncludeModifiers": true,
"SortOrder": 7,
"Status": 8,
"LastUpdate": "2026-11-02T21:09:41.7802832+00:00",
"Groups": [
{
"ID": 1,
"Name": "sample string 1",
"ExternalGroupId": "sample string 2",
"IsMainGroup": true,
"SkipStep": true,
"SortOrder": 5,
"Items": [
{
"ID": 1,
"MenuItemId": 1,
"PriceModificationAmount": "sample string 2",
"SortOrder": 3,
"Prices": [
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
},
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
}
]
},
{
"ID": 1,
"MenuItemId": 1,
"PriceModificationAmount": "sample string 2",
"SortOrder": 3,
"Prices": [
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
},
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
}
]
}
]
},
{
"ID": 1,
"Name": "sample string 1",
"ExternalGroupId": "sample string 2",
"IsMainGroup": true,
"SkipStep": true,
"SortOrder": 5,
"Items": [
{
"ID": 1,
"MenuItemId": 1,
"PriceModificationAmount": "sample string 2",
"SortOrder": 3,
"Prices": [
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
},
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
}
]
},
{
"ID": 1,
"MenuItemId": 1,
"PriceModificationAmount": "sample string 2",
"SortOrder": 3,
"Prices": [
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
},
{
"ID": 1,
"ComboSizeKey": "sample string 1",
"SyrveProductSizeId": "sample string 2",
"Price": "sample string 3"
}
]
}
]
}
],
"Sizes": [
{
"ID": 1,
"Key": "sample string 1",
"Name": "sample string 2",
"ShortName": "sample string 3",
"SyrveComboSizeId": "sample string 4",
"ImageUrl": "sample string 5",
"SortOrder": 6
},
{
"ID": 1,
"Key": "sample string 1",
"Name": "sample string 2",
"ShortName": "sample string 3",
"SyrveComboSizeId": "sample string 4",
"ImageUrl": "sample string 5",
"SortOrder": 6
}
]
}
application/xml, text/xml
Sample:
<ComboConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LP.WebAPI.Models">
<Description>sample string 3</Description>
<Groups>
<ComboGroupConfiguration>
<ExternalGroupId>sample string 2</ExternalGroupId>
<ID>1</ID>
<IsMainGroup>true</IsMainGroup>
<Items>
<ComboItemConfiguration>
<ID>1</ID>
<MenuItemId>1</MenuItemId>
<PriceModificationAmount>sample string 2</PriceModificationAmount>
<Prices>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
</Prices>
<SortOrder>3</SortOrder>
</ComboItemConfiguration>
<ComboItemConfiguration>
<ID>1</ID>
<MenuItemId>1</MenuItemId>
<PriceModificationAmount>sample string 2</PriceModificationAmount>
<Prices>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
</Prices>
<SortOrder>3</SortOrder>
</ComboItemConfiguration>
</Items>
<Name>sample string 1</Name>
<SkipStep>true</SkipStep>
<SortOrder>5</SortOrder>
</ComboGroupConfiguration>
<ComboGroupConfiguration>
<ExternalGroupId>sample string 2</ExternalGroupId>
<ID>1</ID>
<IsMainGroup>true</IsMainGroup>
<Items>
<ComboItemConfiguration>
<ID>1</ID>
<MenuItemId>1</MenuItemId>
<PriceModificationAmount>sample string 2</PriceModificationAmount>
<Prices>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
</Prices>
<SortOrder>3</SortOrder>
</ComboItemConfiguration>
<ComboItemConfiguration>
<ID>1</ID>
<MenuItemId>1</MenuItemId>
<PriceModificationAmount>sample string 2</PriceModificationAmount>
<Prices>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
<ComboItemPriceConfiguration>
<ComboSizeKey>sample string 1</ComboSizeKey>
<ID>1</ID>
<Price>sample string 3</Price>
<SyrveProductSizeId>sample string 2</SyrveProductSizeId>
</ComboItemPriceConfiguration>
</Prices>
<SortOrder>3</SortOrder>
</ComboItemConfiguration>
</Items>
<Name>sample string 1</Name>
<SkipStep>true</SkipStep>
<SortOrder>5</SortOrder>
</ComboGroupConfiguration>
</Groups>
<ID>1</ID>
<ImageUrl>sample string 4</ImageUrl>
<IncludeModifiers>true</IncludeModifiers>
<LastUpdate>2026-11-02T21:09:41.7802832+00:00</LastUpdate>
<MerchantId>1</MerchantId>
<Name>sample string 2</Name>
<Price>sample string 6</Price>
<PricingStrategy>sample string 5</PricingStrategy>
<Sizes>
<ComboSizeConfiguration>
<ID>1</ID>
<ImageUrl>sample string 5</ImageUrl>
<Key>sample string 1</Key>
<Name>sample string 2</Name>
<ShortName>sample string 3</ShortName>
<SortOrder>6</SortOrder>
<SyrveComboSizeId>sample string 4</SyrveComboSizeId>
</ComboSizeConfiguration>
<ComboSizeConfiguration>
<ID>1</ID>
<ImageUrl>sample string 5</ImageUrl>
<Key>sample string 1</Key>
<Name>sample string 2</Name>
<ShortName>sample string 3</ShortName>
<SortOrder>6</SortOrder>
<SyrveComboSizeId>sample string 4</SyrveComboSizeId>
</ComboSizeConfiguration>
</Sizes>
<SortOrder>7</SortOrder>
<Status>8</Status>
</ComboConfiguration>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.