PUT api/Admin/Catering/Products/{productId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| productId | integer |
Required |
Body Parameters
CateringProductPostDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| Name | string |
None. |
|
| CategoryId | integer |
None. |
|
| Price | decimal number |
None. |
|
| Active | boolean |
None. |
|
| Notes | string |
None. |
|
| SortOrder | integer |
None. |
|
| ActiveFromDate | date |
None. |
|
| ActiveToDate | date |
None. |
|
| AvailableMonday | boolean |
None. |
|
| AvailableTuesday | boolean |
None. |
|
| AvailableWednesday | boolean |
None. |
|
| AvailableThursday | boolean |
None. |
|
| AvailableFriday | boolean |
None. |
|
| AvailableSaturday | boolean |
None. |
|
| AvailableSunday | boolean |
None. |
|
| StartTime | string |
None. |
|
| EndTime | string |
None. |
|
| OrderCountMinimum | integer |
None. |
|
| OrderCountaximum | integer |
None. |
|
| OrderPerDayMaximum | integer |
None. |
|
| AvailableOnAllMeetingrooms | boolean |
None. |
|
| PickupAvailable | boolean |
None. |
|
| DeliveryAvailable | boolean |
None. |
|
| ProductRulesInheritFromCategory | boolean |
None. |
|
| Rules | Collection of CateringRuleDTO |
None. |
|
| AvailableInMeetingRooms | Collection of integer |
None. |
|
| RequireApproval | boolean |
None. |
|
| RequireApprovalAboveCount | integer |
None. |
|
| DeliveryFee | integer |
None. |
|
| Buffertime | integer |
None. |
|
| OrderBefore | integer |
None. |
|
| OrderLatestDays | integer |
None. |
|
| OrderLatestHour | integer |
None. |
|
| AvailableCount | integer |
None. |
|
| DailyPersonalLimit | integer |
None. |
|
| IsLunch | boolean |
None. |
|
| IsTakeaway | boolean |
None. |
|
| CancelBefore | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Name": "sample string 1",
"CategoryId": 2,
"Price": 3.0,
"Active": true,
"Notes": "sample string 5",
"SortOrder": 6,
"ActiveFromDate": "2026-10-27T08:51:29.9429144+00:00",
"ActiveToDate": "2026-10-27T08:51:29.9429144+00:00",
"AvailableMonday": true,
"AvailableTuesday": true,
"AvailableWednesday": true,
"AvailableThursday": true,
"AvailableFriday": true,
"AvailableSaturday": true,
"AvailableSunday": true,
"StartTime": "sample string 14",
"EndTime": "sample string 15",
"OrderCountMinimum": 1,
"OrderCountaximum": 1,
"OrderPerDayMaximum": 1,
"AvailableOnAllMeetingrooms": true,
"PickupAvailable": true,
"DeliveryAvailable": true,
"ProductRulesInheritFromCategory": true,
"Rules": [
{
"NumberOfItems": 1,
"OrderLatestDays": 2,
"OrderLatestHour": 3
},
{
"NumberOfItems": 1,
"OrderLatestDays": 2,
"OrderLatestHour": 3
}
],
"AvailableInMeetingRooms": [
1,
2
],
"RequireApproval": true,
"RequireApprovalAboveCount": 1,
"DeliveryFee": 1,
"Buffertime": 1,
"OrderBefore": 17,
"OrderLatestDays": 1,
"OrderLatestHour": 1,
"AvailableCount": 1,
"DailyPersonalLimit": 1,
"IsLunch": true,
"IsTakeaway": true,
"CancelBefore": 1
}
application/xml, text/xml
Sample:
<CateringProductPostDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.Catering">
<Active>true</Active>
<ActiveFromDate>2026-10-27T08:51:29.9429144+00:00</ActiveFromDate>
<ActiveToDate>2026-10-27T08:51:29.9429144+00:00</ActiveToDate>
<AvailableCount>1</AvailableCount>
<AvailableFriday>true</AvailableFriday>
<AvailableInMeetingRooms xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</AvailableInMeetingRooms>
<AvailableMonday>true</AvailableMonday>
<AvailableOnAllMeetingrooms>true</AvailableOnAllMeetingrooms>
<AvailableSaturday>true</AvailableSaturday>
<AvailableSunday>true</AvailableSunday>
<AvailableThursday>true</AvailableThursday>
<AvailableTuesday>true</AvailableTuesday>
<AvailableWednesday>true</AvailableWednesday>
<Buffertime>1</Buffertime>
<CancelBefore>1</CancelBefore>
<CategoryId>2</CategoryId>
<DailyPersonalLimit>1</DailyPersonalLimit>
<DeliveryAvailable>true</DeliveryAvailable>
<DeliveryFee>1</DeliveryFee>
<EndTime>sample string 15</EndTime>
<IsLunch>true</IsLunch>
<IsTakeaway>true</IsTakeaway>
<Name>sample string 1</Name>
<Notes>sample string 5</Notes>
<OrderBefore>17</OrderBefore>
<OrderCountMinimum>1</OrderCountMinimum>
<OrderCountaximum>1</OrderCountaximum>
<OrderLatestDays>1</OrderLatestDays>
<OrderLatestHour>1</OrderLatestHour>
<OrderPerDayMaximum>1</OrderPerDayMaximum>
<PickupAvailable>true</PickupAvailable>
<Price>3</Price>
<ProductRulesInheritFromCategory>true</ProductRulesInheritFromCategory>
<RequireApproval>true</RequireApproval>
<RequireApprovalAboveCount>1</RequireApprovalAboveCount>
<Rules>
<CateringRuleDTO>
<NumberOfItems>1</NumberOfItems>
<OrderLatestDays>2</OrderLatestDays>
<OrderLatestHour>3</OrderLatestHour>
</CateringRuleDTO>
<CateringRuleDTO>
<NumberOfItems>1</NumberOfItems>
<OrderLatestDays>2</OrderLatestDays>
<OrderLatestHour>3</OrderLatestHour>
</CateringRuleDTO>
</Rules>
<SortOrder>6</SortOrder>
<StartTime>sample string 14</StartTime>
</CateringProductPostDTO>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.