POST api/BookingItem
Request Information
URI Parameters
None.
Body Parameters
BookingItemDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| GUID | globally unique identifier |
None. |
|
| ID | integer |
None. |
|
| Remarks | string |
None. |
|
| Code | string |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| NbOfInstances | integer |
None. |
|
| BookingDurationPatternID | integer |
None. |
|
| MinimumBookingDuration | integer |
None. |
|
| MaximumBookingDuration | integer |
None. |
|
| MinimumBookingDuration_Days | integer |
None. |
|
| MinimumBookingDuration_Hours | integer |
None. |
|
| MinimumBookingDuration_Minutes | integer |
None. |
|
| MaximumBookingDuration_Days | integer |
None. |
|
| MaximumBookingDuration_Hours | integer |
None. |
|
| MaximumBookingDuration_Minutes | integer |
None. |
|
| StartTimeIncrement_Minutes | integer |
None. |
|
| BookingExtensionsIncrement_Minutes | integer |
None. |
|
| DefaultCheckinTime | time interval |
None. |
|
| DefaultCheckOutTime | time interval |
None. |
|
| HasPrice | boolean |
None. |
|
| Price | decimal number |
None. |
|
| CurrencyID | integer |
None. |
|
| Currency_Symbol | string |
None. |
|
| IsBookingApprovalRequired | boolean |
None. |
|
| BookingItemGroupID | integer |
None. |
|
| IconUrl | string |
None. |
|
| TenantID | integer |
None. |
|
| TenantOutletID | integer |
None. |
|
| TenantOutlet_Name | string |
None. |
|
| CategoryID | integer |
None. |
|
| IsActive | boolean |
None. |
|
| UseBusinessHours | boolean |
None. |
|
| SystemCalendarTypeID | integer |
None. |
|
| MaxWaitingListCount | integer |
None. |
|
| NewIcon | MediaDTO |
None. |
|
| Occurrences | Collection of OccurrenceDTO |
None. |
Request Formats
application/json, text/json
Sample:
{
"GUID": "5c69e5f4-07c7-46b2-9be5-8fd4cc3b3890",
"ID": 2,
"Remarks": "sample string 3",
"Code": "sample string 4",
"Name": "sample string 5",
"Description": "sample string 6",
"NbOfInstances": 7,
"BookingDurationPatternID": 8,
"MinimumBookingDuration": 9,
"MaximumBookingDuration": 10,
"MinimumBookingDuration_Days": 1,
"MinimumBookingDuration_Hours": 1,
"MinimumBookingDuration_Minutes": 1,
"MaximumBookingDuration_Days": 1,
"MaximumBookingDuration_Hours": 1,
"MaximumBookingDuration_Minutes": 1,
"StartTimeIncrement_Minutes": 1,
"BookingExtensionsIncrement_Minutes": 1,
"DefaultCheckinTime": "00:00:00.1234567",
"DefaultCheckOutTime": "00:00:00.1234567",
"HasPrice": true,
"Price": 1.0,
"CurrencyID": 1,
"Currency_Symbol": "sample string 12",
"IsBookingApprovalRequired": true,
"BookingItemGroupID": 1,
"IconUrl": "sample string 14",
"TenantID": 15,
"TenantOutletID": 16,
"TenantOutlet_Name": "sample string 17",
"CategoryID": 1,
"IsActive": true,
"UseBusinessHours": true,
"SystemCalendarTypeID": 20,
"MaxWaitingListCount": 1,
"NewIcon": {
"SystemMediaTypeID": 1,
"MediaBytes": "QEA=",
"MediaURL": "sample string 2",
"Description": "sample string 3",
"FileName": "sample string 4",
"DateTaken": "2026-11-05T12:27:16.2622439+00:00",
"Latitude": 1.1,
"Longitude": 1.1,
"ID": 6,
"GUID": "b8e089d9-43d3-4184-922b-da0934839e4f",
"CreatedBy": 8,
"CreatedDate": "2026-11-05T12:27:16.2622439+00:00",
"ModifiedBy": 10,
"ModifiedDate": "2026-11-05T12:27:16.2622439+00:00",
"DeletedBy": 11,
"DeletedDate": "2026-11-05T12:27:16.2622439+00:00",
"IsActive": true,
"IsDeleted": true,
"Remarks": "sample string 14"
},
"Occurrences": [
{
"GUID": "66ef5359-c620-45c7-9138-6367c109c527",
"ID": 2,
"Name": "sample string 3",
"Comments": "sample string 4",
"StartTime": "00:00:00.1234567",
"EndTime": "00:00:00.1234567",
"WeeklyDayOfWeek": 1,
"TenantID": 7,
"IsClosed": true,
"Every": 9,
"RecurrenceSystemDurationPatternID": 10,
"MonthlyDayOfMonth": 1,
"IsActive": true,
"BookingItemGUID": "4834e547-8b28-49e4-bbee-392f4eafa3f5",
"IsParentSeat": true,
"TotalSeats": 1,
"TotalWaitingListSeats": 1,
"RecurrenceStartDate": "2026-11-05T12:27:16.2622439+00:00",
"RecurrenceEndDate": "2026-11-05T12:27:16.2622439+00:00",
"OccurrencePriceTypeID": 1
},
{
"GUID": "66ef5359-c620-45c7-9138-6367c109c527",
"ID": 2,
"Name": "sample string 3",
"Comments": "sample string 4",
"StartTime": "00:00:00.1234567",
"EndTime": "00:00:00.1234567",
"WeeklyDayOfWeek": 1,
"TenantID": 7,
"IsClosed": true,
"Every": 9,
"RecurrenceSystemDurationPatternID": 10,
"MonthlyDayOfMonth": 1,
"IsActive": true,
"BookingItemGUID": "4834e547-8b28-49e4-bbee-392f4eafa3f5",
"IsParentSeat": true,
"TotalSeats": 1,
"TotalWaitingListSeats": 1,
"RecurrenceStartDate": "2026-11-05T12:27:16.2622439+00:00",
"RecurrenceEndDate": "2026-11-05T12:27:16.2622439+00:00",
"OccurrencePriceTypeID": 1
}
]
}
text/xml
Sample:
<BookingItemDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Timepeaker.WebApi.DTO">
<BookingDurationPatternID>8</BookingDurationPatternID>
<BookingExtensionsIncrement_Minutes>1</BookingExtensionsIncrement_Minutes>
<BookingItemGroupID>1</BookingItemGroupID>
<CategoryID>1</CategoryID>
<Code>sample string 4</Code>
<CurrencyID>1</CurrencyID>
<Currency_Symbol>sample string 12</Currency_Symbol>
<DefaultCheckOutTime>PT0.1234567S</DefaultCheckOutTime>
<DefaultCheckinTime>PT0.1234567S</DefaultCheckinTime>
<Description>sample string 6</Description>
<GUID>5c69e5f4-07c7-46b2-9be5-8fd4cc3b3890</GUID>
<HasPrice>true</HasPrice>
<ID>2</ID>
<IconUrl>sample string 14</IconUrl>
<IsActive>true</IsActive>
<IsBookingApprovalRequired>true</IsBookingApprovalRequired>
<MaxWaitingListCount>1</MaxWaitingListCount>
<MaximumBookingDuration>10</MaximumBookingDuration>
<MaximumBookingDuration_Days>1</MaximumBookingDuration_Days>
<MaximumBookingDuration_Hours>1</MaximumBookingDuration_Hours>
<MaximumBookingDuration_Minutes>1</MaximumBookingDuration_Minutes>
<MinimumBookingDuration>9</MinimumBookingDuration>
<MinimumBookingDuration_Days>1</MinimumBookingDuration_Days>
<MinimumBookingDuration_Hours>1</MinimumBookingDuration_Hours>
<MinimumBookingDuration_Minutes>1</MinimumBookingDuration_Minutes>
<Name>sample string 5</Name>
<NbOfInstances>7</NbOfInstances>
<NewIcon>
<CreatedBy>8</CreatedBy>
<CreatedDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2026-11-05T12:27:16.2622439Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</CreatedDate>
<DeletedBy>11</DeletedBy>
<DeletedDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2026-11-05T12:27:16.2622439Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</DeletedDate>
<GUID>b8e089d9-43d3-4184-922b-da0934839e4f</GUID>
<ID>6</ID>
<IsActive>true</IsActive>
<IsDeleted>true</IsDeleted>
<ModifiedBy>10</ModifiedBy>
<ModifiedDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2026-11-05T12:27:16.2622439Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</ModifiedDate>
<Remarks>sample string 14</Remarks>
<DateTaken xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2026-11-05T12:27:16.2622439Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</DateTaken>
<Description>sample string 3</Description>
<FileName>sample string 4</FileName>
<Latitude>1.1</Latitude>
<Longitude>1.1</Longitude>
<MediaBytes>QEA=</MediaBytes>
<MediaURL>sample string 2</MediaURL>
<SystemMediaTypeID>1</SystemMediaTypeID>
</NewIcon>
<Occurrences>
<OccurrenceDTO>
<BookingItemGUID>4834e547-8b28-49e4-bbee-392f4eafa3f5</BookingItemGUID>
<Comments>sample string 4</Comments>
<EndTime>PT0.1234567S</EndTime>
<Every>9</Every>
<GUID>66ef5359-c620-45c7-9138-6367c109c527</GUID>
<ID>2</ID>
<IsActive>true</IsActive>
<IsClosed>true</IsClosed>
<IsParentSeat>true</IsParentSeat>
<MonthlyDayOfMonth>1</MonthlyDayOfMonth>
<Name>sample string 3</Name>
<OccurrencePriceTypeID>1</OccurrencePriceTypeID>
<RecurrenceEndDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2026-11-05T12:27:16.2622439Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</RecurrenceEndDate>
<RecurrenceStartDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2026-11-05T12:27:16.2622439Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</RecurrenceStartDate>
<RecurrenceSystemDurationPatternID>10</RecurrenceSystemDurationPatternID>
<StartTime>PT0.1234567S</StartTime>
<TenantID>7</TenantID>
<TotalSeats>1</TotalSeats>
<TotalWaitingListSeats>1</TotalWaitingListSeats>
<WeeklyDayOfWeek>1</WeeklyDayOfWeek>
</OccurrenceDTO>
<OccurrenceDTO>
<BookingItemGUID>4834e547-8b28-49e4-bbee-392f4eafa3f5</BookingItemGUID>
<Comments>sample string 4</Comments>
<EndTime>PT0.1234567S</EndTime>
<Every>9</Every>
<GUID>66ef5359-c620-45c7-9138-6367c109c527</GUID>
<ID>2</ID>
<IsActive>true</IsActive>
<IsClosed>true</IsClosed>
<IsParentSeat>true</IsParentSeat>
<MonthlyDayOfMonth>1</MonthlyDayOfMonth>
<Name>sample string 3</Name>
<OccurrencePriceTypeID>1</OccurrencePriceTypeID>
<RecurrenceEndDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2026-11-05T12:27:16.2622439Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</RecurrenceEndDate>
<RecurrenceStartDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2026-11-05T12:27:16.2622439Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</RecurrenceStartDate>
<RecurrenceSystemDurationPatternID>10</RecurrenceSystemDurationPatternID>
<StartTime>PT0.1234567S</StartTime>
<TenantID>7</TenantID>
<TotalSeats>1</TotalSeats>
<TotalWaitingListSeats>1</TotalWaitingListSeats>
<WeeklyDayOfWeek>1</WeeklyDayOfWeek>
</OccurrenceDTO>
</Occurrences>
<Price>1</Price>
<Remarks>sample string 3</Remarks>
<StartTimeIncrement_Minutes>1</StartTimeIncrement_Minutes>
<SystemCalendarTypeID>20</SystemCalendarTypeID>
<TenantID>15</TenantID>
<TenantOutletID>16</TenantOutletID>
<TenantOutlet_Name>sample string 17</TenantOutlet_Name>
<UseBusinessHours>true</UseBusinessHours>
</BookingItemDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/xml
Sample:
Sample not available.