Skip to main content

Mutations

addCustomDomain

Type: Boolean!

Arguments

NameDescription
domain
String!

createBooking

Type: Booking

Arguments

NameDescription
roomNumber
String
bookingReference
String
checkInDate
DateTime
checkOutDate
DateTime
carRegistration
String
party
[BookingPartyInput!]
bookingDetails
BookingDetailsInput
roomType
String
estimatedTimeOfArrival
String
numberOfAdults
Float
numberOfChildren
Float
clubMemberNumber
String
guestId
String

createMarketplaceAppSubscription

Type: HotelMarketplaceAppSubscription!

Arguments

NameDescription
endpoint
String!
topics
[HotelMarketplaceAppSubscriptionTopic!]!

createOrder

Type: CreateOrderResponse!

Arguments

NameDescription
dateApproved
DateTime
dateReady
DateTime
dateCompleted
DateTime
dateScheduled
DateTime
items
[OrderItemInput!]!
totalPrice
Float!
roomNumber
String!
notes
String
cardDetails
CardDetailsInput
paymentType
PaymentType!
orderReference
String
paymentIntentId
String
subtotal
Float!
discount
PriceMultiplierInput
surcharges
[PriceMultiplierInput!]
delivery
PricelistDeliveryType
collection
PricelistCollectionType
pricelistId
String!
guestId
String
applePay
Boolean

createPricelist

Type: Pricelist!

Arguments

NameDescription
name
String!
description
String
availability
AvailabilityInput
commerce
Boolean
collection
[PricelistCollectionInput!]
delivery
[PricelistDeliveryInput!]
catalog
PricelistCatalogInput
posSettings
PricelistPOSSettingsInput
promotions
PricelistPromotionsInput
surcharges
[PricelistSurchargeInput!]
enabledPayments
PricelistEnabledPaymentsInput
autoApprove
Boolean
feedback
Boolean
scheduledOrders
Boolean
spaceId
String!

createSpace

Type: Space!

Arguments

NameDescription
name
String!
location
String!
description
String
type
SpaceType!
availability
AvailabilityInput!
posSettings
SpacePOSSettingsInput
enabled
Boolean
photos
[String!]

deleteCustomDomain

Type: Boolean!

deleteMarketplaceAppSubscription

Type: Boolean!

Arguments

NameDescription
where
WhereInputType!

deleteMarketplaceAppSubscriptions

Type: Boolean!

deletePricelist

Type: Boolean!

Arguments

NameDescription
where
WhereInputType!

deleteSpace

Type: Boolean!

Arguments

NameDescription
where
WhereInputType!

disconnectMarketplaceApp

Type: Boolean!

Arguments

NameDescription
id
String

generateMarketplaceAppKey

Type: String!

identifyGuest

Type: Boolean!

Arguments

NameDescription
email
String!
firstName
String!
lastName
String!
clubMemberNumber
String

updateBooking

Type: Booking!

Arguments

NameDescription
data
UpdateBookingInput!
where
BookingWhereInput!

updateGuest

Type: Guest!

Arguments

NameDescription
where
GuestWhereInput
data
UpdateGuestInput!

updateOrder

Type: Order!

Arguments

NameDescription
where
OrderWhereInput!
data
UpdateOrderInput!

updatePricelist

Type: Pricelist!

Arguments

NameDescription
where
PricelistWhereInput!
data
UpdatePricelistInput!

updateSpace

Type: Space!

Arguments

NameDescription
where
SpaceWhereInput!
data
UpdateSpaceInput!