This changelog lists integration-relevant changes, in chronological order.
2024-10-14¶
Improvements¶
- Added
Person.stayPreferences
andperson.mealPreferences
as a replacement forPerson.preferences
- Added
Company.stayPreferences
as a replacement forCompany.preferences
Deprecations¶
- Deprecated
Person.preferences
,Company.preferences
, andClient.preferences
.
2024-09-11¶
Improvements¶
- Mutation
updateRoomSetup
added.- At the moment, the only field that can be updated is
cleaningStatus
- At the moment, the only field that can be updated is
2024-09-05¶
Improvements¶
- Add pagination arguments for
RoomStay.dailyRates
connection
2024-07-17¶
Improvements¶
- Webhook
room_stay.updated
now includes aupdated_fields
field listing whichRoomStay
fields have changed.
2024-03-25¶
Improvements¶
- Webhook
reservation.updated
now includes aupdated_fields
field listing whichReservation
fields have changed.
2023-09-26¶
Improvements¶
- Webhook
category.availability.updated
added. Sent when availability for a category is changed.
2023-05-16¶
Deprecations¶
- Deprecate
RoomSetup.bedLinenChange
field
2023-03-23¶
Breaking Changes¶
- graphql query errors no longer include
extensions.category=graphql
Before | After |
---|---|
|
|
There is no change for other category errors. There is no change for queries that dont result in an error.
2023-02-13¶
Improvements¶
- Adds External Sales API:
- Type
ExternalSalesProduct
added - Mutation
createExternalSalesProduct
added - Mutation
updateExternalSalesProduct
added - Mutation
createExternalSale
added - Query
externalSalesProducts
added
- Type
Documentation¶
- Added External Sales API Guide
2023-02-06¶
Improvements¶
- Added
check_in
andcheck_out
toRoomStayFilter
. Allows to, for example, retrieve all checked in rooms that have not yet checked out.
2023-02-01¶
Breaking Changes¶
- Union
RoomAccessKey
replaced with an interface of the same name. No queries are expected to break, but tools inspecting the schema might be affected.
Improvements¶
- Query
roomAccessKeys
added to retrieve all room access keys your integration is allowed to grant/revoke to rooms - Mutation
createRoomAccessKey
added to create a room access key - room pin or key storage (pin,compartment) pair - Mutation
addRoomAccessKey
added to assign a room access key to a room - Mutation
removeRoomAccessKey
added to remove room access key from a room - Mutation
deleteRoomAccessKey
added to delete a room access key - Type
RoomAccessKeyStorage
added for reading (pin, compartment) pairs. A sibling type toRoomAccessPin
- Added
configuration
error category, for errors that must not be visible to guests, but should be shown for hotel staff.
Documentation¶
- Added Room Access Key API Guide
- Updated graphql api errors documentation
2023-01-23¶
Improvements¶
- Field
Reservation.selfcheckinStatus
added- Returns an enum with values
DISABLED
,ENABLED
,AVAILABLE
,COMPLETED
- Returns an enum with values
Deprecations¶
- Field
Reservation.selfcheckinEnabled
deprecated in favour ofReservation.selfcheckinStatus
2022-12-19¶
Improvements¶
- Field
RoomStay.roomAccessKey
added to allow retrieving room pin code for hotels with salto integration set up.
2022-11-14¶
Improvements¶
- Field
Reservation.totalAmount
added - Field
Reservation.openAmount
added
2022-10-27¶
Breaking Changes¶
Client
type was split intoPerson
andCompany
types. Most existing queries are expected to continue working, this will affect your integration if__typename
is used.
Improvements¶
- Query
clientTitles
added - a list of all active client titles - Query
communicationLanguages
added - a list of available communication languages, ordered by hotel’s preference. - Mutation
addRoomStayGuest
added - allows adding an existing client as a guest to a room - Mutation
removeRoomStayGuest
added - allows removing a client as a guest to a room - Mutation
createClient
added - allows creating newPerson
clients. - Mutation
updateClient
added - allows updating any existing client - New fields to
Person
type added -clientTitle
,street
,zipcode
,city
,country
,fax
,preferences
,nationality
,passportNumber
,idCardNumber
,issuingAuthority
- New fields to
Company
type added -street
,zipcode
,city
,country
,fax
,preferences
- Add a
@chain
directive to allow using a result from one operation as input for the next operation, within one request.
Deprecations¶
- Deprecate
Person.title
field in favour ofPerson.clientTitle
- Deprecate
Person.company
field - value is always empty - Deprecate
Company.firstname
field - value is always empty - Deprecate
Company.lastname
field - value is always empty - Deprecate
Company.title
field - value is always empty - Deprecate
Company.carPlateNumber
field - value is always empty - Deprecate
Company.birthday
field - value is alwaysnull
- Deprecate
Company.birthdayGreetingsEnabled
field - value is alwaysfalse
- Deprecate
Client.title
,Client.firstname
,Client.lastname
,Client.carPlateNumber
,Client.birthday
,Client.birthdayGreetingsEnabled
- use the implementationPerson
type - Deprecate
Client.company
- use the implementationCompany
type.
< 2022-10-27¶
Changes before 2022-10-27 are not tracked.