PUT api/BookingItem

Request Information

URI Parameters

None.

Body Parameters

BookingItemDTO
NameDescriptionTypeAdditional 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": "9ed9503c-b66f-4902-a3a8-520c93da8474",
  "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:28.2887735+00:00",
    "Latitude": 1.1,
    "Longitude": 1.1,
    "ID": 6,
    "GUID": "05449cc5-7f9a-4ffd-9c9e-3378f77d263b",
    "CreatedBy": 8,
    "CreatedDate": "2026-11-05T12:27:28.2887735+00:00",
    "ModifiedBy": 10,
    "ModifiedDate": "2026-11-05T12:27:28.2887735+00:00",
    "DeletedBy": 11,
    "DeletedDate": "2026-11-05T12:27:28.2887735+00:00",
    "IsActive": true,
    "IsDeleted": true,
    "Remarks": "sample string 14"
  },
  "Occurrences": [
    {
      "GUID": "61ef4bf8-6b2b-4217-99fc-6a283570a9ac",
      "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": "579eb073-6361-476a-9a62-d8ce2edbcc4e",
      "IsParentSeat": true,
      "TotalSeats": 1,
      "TotalWaitingListSeats": 1,
      "RecurrenceStartDate": "2026-11-05T12:27:28.2887735+00:00",
      "RecurrenceEndDate": "2026-11-05T12:27:28.2887735+00:00",
      "OccurrencePriceTypeID": 1
    },
    {
      "GUID": "61ef4bf8-6b2b-4217-99fc-6a283570a9ac",
      "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": "579eb073-6361-476a-9a62-d8ce2edbcc4e",
      "IsParentSeat": true,
      "TotalSeats": 1,
      "TotalWaitingListSeats": 1,
      "RecurrenceStartDate": "2026-11-05T12:27:28.2887735+00:00",
      "RecurrenceEndDate": "2026-11-05T12:27:28.2887735+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>9ed9503c-b66f-4902-a3a8-520c93da8474</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:28.2887735Z</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:28.2887735Z</d3p1:DateTime>
      <d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
    </DeletedDate>
    <GUID>05449cc5-7f9a-4ffd-9c9e-3378f77d263b</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:28.2887735Z</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:28.2887735Z</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>579eb073-6361-476a-9a62-d8ce2edbcc4e</BookingItemGUID>
      <Comments>sample string 4</Comments>
      <EndTime>PT0.1234567S</EndTime>
      <Every>9</Every>
      <GUID>61ef4bf8-6b2b-4217-99fc-6a283570a9ac</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:28.2887735Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
      </RecurrenceEndDate>
      <RecurrenceStartDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2026-11-05T12:27:28.2887735Z</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>579eb073-6361-476a-9a62-d8ce2edbcc4e</BookingItemGUID>
      <Comments>sample string 4</Comments>
      <EndTime>PT0.1234567S</EndTime>
      <Every>9</Every>
      <GUID>61ef4bf8-6b2b-4217-99fc-6a283570a9ac</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:28.2887735Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
      </RecurrenceEndDate>
      <RecurrenceStartDate xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>2026-11-05T12:27:28.2887735Z</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

IHttpActionResult

None.

Response Formats

application/json, text/json, text/xml

Sample:

Sample not available.