Skip to content

Returns ExternalBookingSettings fo a Unit

GET
/v1/booking/ExternalBookingSettings/{unitId}
curl --request GET \
--url https://rms.dev.caspeco.net/api/booking/v1/booking/ExternalBookingSettings/1 \
--header 'system: example'
unitId
required
integer format: int64

The id for the unit

system
required
string

The system name / database to query

Success

Media typeapplication/json
object
id
integer format: int64
minGuests
integer format: int32
maxGuests
integer format: int32
openingTime
number format: double
closingTime
number format: double
companyName
string
nullable
genericSignature
string
nullable
maxGuestsInfo
string
nullable
defaultAmountGuests
integer format: int32
phoneNumber
string
nullable
email
string
nullable
messageDescription
string
nullable
messagePUL
string
nullable
gdprInfo
string
nullable
messageBookingClosed
string
nullable
menuHeader
string
nullable
menuMessage
string
nullable
displayMessageBox
boolean
menuMessageDescription
string
nullable
displayMenuMessageBox
boolean
sections
Array<object>
nullable
object
name
string
nullable
unitId
integer format: int64
hidden
boolean
id
integer format: int64
sortOrder
integer format: int64
image
string
nullable
description
string
nullable
uploadImage
One of:
object
tags
Array<string>
nullable
cropRatios
Array<object>
nullable
object
id
integer format: int64
nullable
imageId
integer format: int64
nullable
left
number format: double
top
number format: double
width
number format: double
height
number format: double
aspectRatio
string
image
string
imageUrl
string
imageFilename
string
imageUploadData
string
changeStatus
integer
Allowed values: 0 1 2 3
defaultExpandedSectionIds
Array<integer>
nullable
unitsMetaData
One of:
object
currentDBHash
integer format: int32
id
integer format: int64
unitId
integer format: int64
messageExceededGuests
string
nullable
messageCompleted
string
nullable
cssurl
string
nullable
logo
string
nullable
takeAwayWaitTimeMinutes
integer format: int32
name
string
nullable
binaryFlags
integer
Allowed values: 0 1
maxWebGuests
integer format: int32
defaultAmountGuests
integer format: int32
confirmEmail
boolean
confirmSMS
boolean
activateWebChildren
boolean
bookingWindow
integer format: int32
contact
One of:
object
replyEmail
string
nullable
signatur
string
nullable
signaturSMS
string
nullable
signaturEmail
string
nullable
smSsender
string
nullable
emailSender
string
nullable
phone
string
nullable
cancellationSMS
string
nullable
address
string
nullable
webpage
string
nullable
backupEmail
string
nullable
colorTheme
string
nullable
showTimeFilter
boolean
labels
object
key
additional properties
string
lastGrab
boolean
newsletter
boolean
gaTrackingId
string
nullable
bookingWindowAsMonth
integer format: int32
bookingWindowUnit
integer
Allowed values: 0 1 2
webPhoneNr
string
nullable
paymentMethods
Array<integer>
nullable
Allowed values: 0 1 6 7 999
webConditions
string
nullable
enableInvoicing
boolean
deliveryInfoDescription
string
nullable
enableOnlineBooking40
boolean
themeSettings
One of:
object
colors
object
background
string
onBackground
string
onBackgroundSubdued
string
onBackgroundBorder
string
backgroundDisabled
string
onBackgroundHeader
string
surface
string
onSurface
string
onSurfaceSubdued
string
onSurfaceBorder
string
surfaceDisabled
string
onSurfaceHeader
string
primary
string
primaryHover
string
primaryActive
string
onPrimary
string
primaryContainer
string
onPrimaryContainer
string
secondary
string
secondaryHover
string
secondaryActive
string
onSecondary
string
secondaryContainer
string
onSecondaryContainer
string
accent
string
accentHover
string
accentActive
string
accentHoverAlpha
string
accentActiveAlpha
string
onAccent
string
accentContainer
string
onAccentContainer
string
info
string
infoHover
string
infoActive
string
onInfo
string
infoContainer
string
onInfoContainer
string
success
string
successHover
string
successActive
string
onSuccess
string
successContainer
string
onSuccessContainer
string
warning
string
warningHover
string
warningActive
string
onWarning
string
warningContainer
string
onWarningContainer
string
error
string
errorHover
string
errorActive
string
onError
string
errorContainer
string
onErrorContainer
string
neutral
string
neutralHover
string
neutralActive
string
onNeutral
string
neutralContainer
string
onNeutralContainer
string
logo
object
tags
Array<string>
nullable
cropRatios
Array<object>
nullable
object
id
integer format: int64
nullable
imageId
integer format: int64
nullable
left
number format: double
top
number format: double
width
number format: double
height
number format: double
aspectRatio
string
image
string
imageUrl
string
imageFilename
string
imageUploadData
string
coverImageThirtyTwoByNine
object
tags
Array<string>
nullable
cropRatios
Array<object>
nullable
object
id
integer format: int64
nullable
imageId
integer format: int64
nullable
left
number format: double
top
number format: double
width
number format: double
height
number format: double
aspectRatio
string
image
string
imageUrl
string
imageFilename
string
imageUploadData
string
coverImageOneByOne
object
tags
Array<string>
nullable
cropRatios
Array<object>
nullable
object
id
integer format: int64
nullable
imageId
integer format: int64
nullable
left
number format: double
top
number format: double
width
number format: double
height
number format: double
aspectRatio
string
image
string
imageUrl
string
imageFilename
string
imageUploadData
string
address
string
nullable
disableCancel
boolean
introductionMessageHeader
string
nullable
introductionMessage
string
nullable
allowEditBooking
boolean
activateInquiry
boolean
collapseConditions
boolean
inquiryInfo
string
nullable
Example
{
"sections": [
{
"changeStatus": 0
}
],
"unitsMetaData": {
"binaryFlags": 0
},
"bookingWindowUnit": 0,
"paymentMethods": [
0
]
}