POST Booking/BookingConfiguration

BookingConfigurations where a BookingConfiguration

Request Information

URI Parameters

None.

Body Parameters

GetBookingConfigurationRequest
NameDescriptionTypeAdditional information
ID

integer

None.

Lang

string

None.

StoreID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "Lang": "sample string 2",
  "StoreID": 3
}

application/xml, text/xml

Sample:
<GetBookingConfigurationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.View.Booking">
  <Lang xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.Common.Base">sample string 2</Lang>
  <StoreID xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.Common.Base">3</StoreID>
  <ID>1</ID>
</GetBookingConfigurationRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BookingConfiguration
NameDescriptionTypeAdditional information
ID

integer

None.

Created

date

None.

Modified

date

None.

Name

For human identification purposes: e.g. delivery Booking Configuration, pickup Booking Configuration

string

None.

AdvancedTime

The number of seconds in advance of the reservation start time that the booking needs to be made

integer

None.

SlotDuration

The number of seconds of each slot. If 0, SlotDuration = whole BusinessHours TimePeriod

integer

None.

AutoSlotGeneration

Automatically generate slots when needed. If false, slot generation must be triggered by an admin

boolean

None.

Capacity

The maximum number of participants that can be accommodated during a time slot

integer

None.

ExpirationTime

The number of seconds a reservation is kept till payment confirmation. If 0, no expiration.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "Created": "2025-12-06T05:42:43.8356514+01:00",
  "Modified": "2025-12-06T05:42:43.8356514+01:00",
  "Name": "sample string 4",
  "AdvancedTime": 5,
  "SlotDuration": 6,
  "AutoSlotGeneration": true,
  "Capacity": 8,
  "ExpirationTime": 9
}

application/xml, text/xml

Sample:
<BookingConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ShopworldApi.Admin.Models.View.Booking">
  <AdvancedTime>5</AdvancedTime>
  <AutoSlotGeneration>true</AutoSlotGeneration>
  <Capacity>8</Capacity>
  <Created>2025-12-06T05:42:43.8356514+01:00</Created>
  <ExpirationTime>9</ExpirationTime>
  <ID>1</ID>
  <Modified>2025-12-06T05:42:43.8356514+01:00</Modified>
  <Name>sample string 4</Name>
  <SlotDuration>6</SlotDuration>
</BookingConfiguration>