Skip to main content

Objects

AdditionalGuest

Fields

NameDescription
id
String

Availability

Fields

NameDescription
m
DaysTime
t
DaysTime
w
DaysTime
th
DaysTime
f
DaysTime
sa
DaysTime
s
DaysTime

Booking

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
roomNumber
String
bookingReference
String
checkInDate
DateTime
checkOutDate
DateTime
carRegistration
String
party
[BookingParty!]
bookingDetails
BookingDetails
roomType
String
estimatedTimeOfArrival
String
numberOfAdults
Float
numberOfChildren
Float
clubMemberNumber
String
purposeOfStay
String
pmsId
String
dateReviewed
DateTime
dateSubmitted
DateTime
dateCheckedIn
DateTime
dateCheckedOut
DateTime
dateCanceled
DateTime
guest
Guest
additionalGuests
AdditionalGuest
status
BookingStatus!

BookingDetails

Fields

NameDescription
toggleQuestion
[BookingToggleQuestion!]!

BookingParty

Fields

NameDescription
id
String!
firstName
String
lastName
String
ageGroup
AgeGroup!
email
String
mobile
String
mobileCountryCode
String
countryOfResidence
String
address
String
nationality
String
passportNumber
String
nextDestination
String
dateOfBirth
DateTime
dietaryRequirements
String
purposeOfStay
String
Deprecated: This field has been moved to booking level
specialOccasions
String
job
String
company
String
pmsId
String
carRegistration
String

BookingToggleQuestion

Fields

NameDescription
title
String!
type
CustomFieldType!
result
String
toggle
Boolean

CardDetails

Fields

NameDescription
id
String
country
String
brand
String!
last4
String!

Coordinates

Fields

NameDescription
lat
Float!
lng
Float!

CreateOrderResponse

Fields

NameDescription
order
Order

DaysTime

Fields

NameDescription
start
String!
end
String!

GetAccessTokenResponse

Fields

NameDescription
accessToken
String!
refreshToken
String!
ttl
Float!
grantLevel
[AccessTokenGrantLevel!]!

GetCustomDomainResponse

Fields

NameDescription
id
String!
domain
String!
configured
Boolean!
clientStatus
String!

GetUserLoginTokenResponse

Fields

NameDescription
loginLink
String!

Group

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
name
String!
subscription
GroupSubscription
demo
Boolean
apiKeys
[GroupAPIKey!]
hotels
[Hotel!]!
users
[User!]!

GroupAPIKey

Fields

NameDescription
label
String!
dateCreated
DateTime!

GroupSubscription

Fields

NameDescription
lite
Boolean
subscriptionId
String
status
GroupSubscriptionStatus
annual
Boolean

Guest

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
deviceId
String
email
String
firstName
String
lastName
String
dateLastSeen
DateTime
mobile
String
mobileCountryCode
String
dateOfBirth
DateTime
countryOfResidence
String
address
String
nationality
String
passportNumber
String
dietaryRequirements
String
company
String
job
String
pmsId
String
clubMemberNumber
String
bookings
[Booking!]
threads
[Thread!]!
orders
[Order!]!
hotels
Hotel!
groups
[Group!]!

GuestWithStatistics

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
deviceId
String
email
String
firstName
String
lastName
String
dateLastSeen
DateTime
mobile
String
mobileCountryCode
String
dateOfBirth
DateTime
countryOfResidence
String
address
String
nationality
String
passportNumber
String
dietaryRequirements
String
company
String
job
String
pmsId
String
clubMemberNumber
String
bookings
[Booking!]
threads
[Thread!]!
orders
[Order!]!
hotels
Hotel!
groups
[Group!]!
totalSpend
Float!
ordersCount
Float!
itemsCount
Float!

Hotel

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
name
String!
telephone
String!
description
String
photos
[String!]
address
HotelAddress!
socials
HotelSocials
website
String!
currencyCode
String!
countryCode
String!
pmsSettings
HotelPMSSettings
launchpad
HotelLaunchpad
appWidgetSettings
HotelAppWidgetSettings
users
[User!]!
group
Group!
experiencesSettings
HotelExperiencesSettings

HotelAddress

Fields

NameDescription
line1
String!
line2
String
town
String!
country
String!
postalCode
String!
coordinates
Coordinates
placeId
String

HotelAppWidgetSettings

Fields

NameDescription
description
String!

HotelExperiencesSettings

Fields

NameDescription
enabled
Boolean!
viator
HotelExperiencesSettingsViator

HotelExperiencesSettingsViator

Fields

NameDescription
apiKey
String
accessType
HotelExperiencesViatorAccessType
destination
Float

HotelLaunchpad

Fields

NameDescription
enabled
Boolean

HotelMarketplaceAppSubscription

Fields

NameDescription
id
String!
endpoint
String!
topics
[HotelMarketplaceAppSubscriptionTopic!]!

HotelPMSMewsSettings

Fields

NameDescription
orderableServiceId
String!
bookableServiceId
String!

HotelPMSSettings

Fields

NameDescription
pmsId
String
mewsSettings
HotelPMSMewsSettings

HotelSocials

Fields

NameDescription
instagram
String
twitter
String

Message

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
text
String!
author
MessageAuthor!
guest
Guest!
user
User!
thread
Thread!

Order

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
dateApproved
DateTime
dateReady
DateTime
dateCompleted
DateTime
dateScheduled
DateTime
items
[OrderItem!]!
totalPrice
Float!
roomNumber
String!
notes
String
cardDetails
CardDetails
paymentProvider
PayoutsStrategy
paymentType
PaymentType!
orderReference
String
posId
String
paymentIntentId
String
subtotal
Float!
discount
PriceMultiplier
surcharges
[PriceMultiplier!]
reasonRejected
String
rejected
Boolean
canceled
Boolean
refunded
Boolean
delivery
PricelistDeliveryType
collection
PricelistCollectionType
paid
Boolean
feedback
OrderFeedback
guest
Guest!
space
Space
pricelist
Pricelist
thread
Thread
status
OrderStatus!

OrderFeedback

Fields

NameDescription
rating
Float

OrderItem

Fields

NameDescription
id
String!
name
String!
posId
String
modifiers
[OrderItemModifier!]!
discount
PriceMultiplier
quantity
Float!
roomServicePrice
Float
regularPrice
Float
posSettings
PricelistPOSSettingsFulfilment
totalPrice
Float!
omnivoreSettings
OrderItemPOSSettings

OrderItemModifier

Fields

NameDescription
id
String!
name
String!
posId
String
options
[OrderItemOption!]!

OrderItemNestedModifier

Fields

NameDescription
id
String!
name
String!
posId
String
options
[OrderItemNestedOption!]!

OrderItemNestedOption

Fields

NameDescription
id
String!
name
String!
posId
String
price
Float!
quantity
Float!

OrderItemOption

Fields

NameDescription
id
String!
name
String!
posId
String
price
Float!
quantity
Float!
nestedModifiers
[OrderItemNestedModifier!]

OrderItemPOSSettings

Fields

NameDescription
tableService
PricelistItemPOSPriceLevel
roomService
PricelistItemPOSPriceLevel

Pricelist

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
name
String!
description
String
availability
Availability
commerce
Boolean
collection
[PricelistCollection!]
delivery
[PricelistDelivery!]
catalog
PricelistCatalog
posSettings
PricelistPOSSettings
promotions
PricelistPromotions
surcharges
[PricelistSurcharge!]
enabledPayments
PricelistEnabledPayments
autoApprove
Boolean
feedback
Boolean
posId
String
space
Space!
scheduledOrders
Boolean

PricelistCatalog

Fields

NameDescription
categories
[PricelistCategory!]!
labels
[PricelistLabel!]

PricelistCategory

Fields

NameDescription
id
String!
name
String!
description
String
posId
String
items
[PricelistItem!]!
availability
Availability

PricelistCollection

Fields

NameDescription
enabled
Boolean
type
PricelistCollectionType!

PricelistDelivery

Fields

NameDescription
enabled
Boolean
type
PricelistDeliveryType!

PricelistDiscount

Fields

NameDescription
id
String!
name
String!
value
Float!
available
Boolean
level
PricelistDiscountLevel
minOrderAmount
Float
type
PricelistMultiplierType!
loyaltyMembership
Boolean
posSettings
PricelistDiscountPOSSettings
posId
String
delivery
[PricelistDelivery!]
collection
[PricelistCollection!]
count
Float

PricelistDiscountPOSSettings

Fields

NameDescription
open
Boolean

PricelistEnabledPayments

Fields

NameDescription
card
Boolean
roomBill
Boolean
cash
Boolean

PricelistItem

Fields

NameDescription
id
String!
name
String!
description
String
photos
[String!]
modifiers
[PricelistItemModifier!]!
regularPrice
Float!
roomServicePrice
Float!
posSettings
PricelistItemPOSSettings
labels
[PricelistLabel!]
note
String
posId
String
snoozed
Boolean
promotions
PricelistPromotions

PricelistItemModifier

Fields

NameDescription
id
String!
name
String!
posId
String
required
Boolean
Deprecated: Please use `minSelection` instead of `required`
minSelection
Float
minTotalSelection
Float
maxSelection
Float
maxTotalSelection
Float
options
[PricelistItemOption!]!

PricelistItemNestedModifier

Fields

NameDescription
id
String!
name
String!
posId
String
required
Boolean
Deprecated: Please use `minSelection` instead of `required`
minSelection
Float
minTotalSelection
Float
maxSelection
Float
maxTotalSelection
Float
options
[PricelistItemNestedOption!]!

PricelistItemNestedOption

Fields

NameDescription
id
String!
name
String!
posId
String
snoozed
Boolean
price
Float!
maxQuantity
Float

PricelistItemOption

Fields

NameDescription
id
String!
name
String!
posId
String
snoozed
Boolean
price
Float!
maxQuantity
Float
nestedModifiers
[PricelistItemNestedModifier!]

PricelistItemPOSPriceLevel

Fields

NameDescription
posId
String!
name
String!
price
Float!

PricelistItemPOSSettings

Fields

NameDescription
roomService
PricelistItemPOSPriceLevel!
tableService
PricelistItemPOSPriceLevel!
priceLevels
[PricelistItemPOSPriceLevel!]

PricelistLabel

Fields

NameDescription
id
String!
name
String!

PricelistPOSSettings

Fields

NameDescription
enabled
Boolean
posId
String
revenueCenterId
String
tableService
PricelistPOSSettingsFulfilment
roomService
PricelistPOSSettingsFulfilment
employeeId
String
provider
String
autoLocations
Boolean

PricelistPOSSettingsFulfilment

Fields

NameDescription
posId
String!
name
String!

PricelistPromotions

Fields

NameDescription
discounts
[PricelistDiscount!]

PricelistSurcharge

Fields

NameDescription
id
String!
name
String!
value
Float!
type
PricelistMultiplierType!
delivery
[PricelistDelivery!]
collection
[PricelistCollection!]

PriceMultiplier

Fields

NameDescription
id
String!
posId
String
value
Float!
type
PricelistMultiplierType!
name
String!

Space

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
name
String!
location
String!
description
String
type
SpaceType!
availability
Availability!
posSettings
SpacePOSSettings
enabled
Boolean
pricelists
[Pricelist!]!
photos
[String!]

SpacePOSSettings

Fields

NameDescription
enabled
Boolean!
deliverect
SpacePOSSettingsDeliverect!

SpacePOSSettingsDeliverect

Fields

NameDescription
locationId
String!
registered
Boolean
channelId
String!

Thread

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
resolved
Boolean
guest
Guest!
order
Order
lastMessage
Message
tags
[String!]

User

Fields

NameDescription
id
String!
dateCreated
DateTime!
deleted
Boolean
dateUpdated
DateTime!
email
String!
firstName
String
lastName
String
mobile
String
jobTitle
String
developer
Boolean
group
Group!
hotels
[Hotel!]!