---
title: "Returns reservation change log entries sorted by the timestamp"
method: GET
path: "/logs/v1/booking/reservation"
tags: ["BookingLogs"]
---

# Returns reservation change log entries sorted by the timestamp

`GET /logs/v1/booking/reservation`

<br>You must have this scope: 'logs.read'.

## Query parameters

- `reservationIds` string[]
- `eventTypes` string[]
- `clientIds` string[]
- `propertyIds` string[]
- `subjectIds` string[]
- `dateFilter` string[]
- `pageNumber` integer
- `pageSize` integer
- `expand` string[]

## Response `200`

Success.

- ReservationChangeLogListModel
  - `logEntries` ReservationChangeLogItemModel[], required — List of the log entries.
    - `reservationId` string, required — The ID of the reservation
    - `eventType` 'Created' | 'Amended' | 'CheckedIn' | 'CheckedOut' | 'Canceled' | 'SetToNoShow' | 'CityTaxAdded' | 'CityTaxRemoved' | 'UnitAssigned' | 'UnitUnassigned' | 'PaymentAccountSet' | 'PaymentAccountRemoved' | 'InvoiceStatusChanged' | 'Changed' | 'CheckInReverted' | 'UnitLocked' | 'UnitUnlocked' | 'PickedUpFromBlock', required — The type of the operation
    - `changes` ReservationChangeModel[], nullable — The list of changes
      - `changeType` 'ReservationAdded' | 'ReservationChanged' | 'AdditionalGuestAdded' | 'AdditionalGuestRemoved' | 'AdditionalGuestChanged' | 'TimeSliceAdded' | 'TimeSliceRemoved' | 'TimeSliceChanged' | 'ExtraServiceAdded' | 'ExtraServiceRemoved' | 'ExtraServiceChanged' | 'ValidationMessageAdded' | 'ValidationMessageRemoved' | 'UnitAssignmentLockChanged', required — The type of the change
      - `reservationAddedValue` ReservationAddedChangeModel
        - `arrival` string, date-time, required — Date of arrival<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `departure` string, date-time, required — Date of departure<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `status` 'Confirmed' | 'InHouse' | 'CheckedOut' | 'Canceled' | 'NoShow', required — Status of the reservation
        - `blockId` string, nullable — Block id
        - `totalGrossAmount` MonetaryValueModel, required
          - `amount` number, double, required
          - `currency` string, required
        - `adults` integer, required — Number of adults
        - `comment` string, nullable — Additional information and comments
        - `guestComment` string, nullable — Additional information and comment by the guest
        - `externalCode` string, nullable — Code in external system
        - `channelCode` 'Direct' | 'BookingCom' | 'Ibe' | 'ChannelManager' | 'Expedia' | 'Homelike' | 'Hrs' | 'AltoVita' | 'DesVu' | 'Gimsi', required — Channel code<br /><b>Deprecated values:</b> Homelike: Homelike channel is deprecated and no longer accepts new bookings or rate plans.
        - `source` string, nullable — Source of the reservation (e.g Hotels.com, Orbitz, etc.)
        - `primaryGuest` ReservationPersonChangeModel
          - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
          - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
          - `firstName` string, nullable — First name of the guest
          - `middleInitial` string, nullable — Middle initial of the guest
          - `lastName` string, nullable — Last name of the guest
          - `secondLastName` string, nullable — Second last name of the guest
          - `email` string, nullable — Email address of the guest
          - `phone` string, nullable — Phone number of the guest
          - `address` ReservationAddressChangeModel
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `postalCode` string, nullable
            - `city` string, nullable
            - `regionCode` string, nullable
            - `countryCode` string, nullable
          - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
          - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
          - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
          - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
          - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
          - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
          - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
          - `personalTaxId` string, nullable — The personal tax id of the guest
          - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
          - `birthDate` string, date, nullable — Guest's birthdate
          - `birthPlace` string, nullable — Guest's place of birth
          - `birthFirstName` string, nullable — Guest's first name right after birth
          - `birthLastName` string, nullable — Guest's last name right after birth
          - `motherFirstName` string, nullable — Guest's mother's first name
          - `motherLastName` string, nullable — Guest's mother's last name
          - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
          - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
          - `nextDestination` string, nullable — The guest's next destination address
          - `company` ReservationCompanyChangeModel
            - `name` string, nullable — Name of the company
            - `taxId` string, nullable — Tax or Vat ID of the company
          - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
          - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
            - `number` string, nullable
            - `countryCode` string, nullable
        - `childrenAges` integer[], nullable — The ages of the children
        - `additionalGuests` ReservationPersonChangeModel[], nullable — Additional guests of the reservation.
          - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
          - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
          - `firstName` string, nullable — First name of the guest
          - `middleInitial` string, nullable — Middle initial of the guest
          - `lastName` string, nullable — Last name of the guest
          - `secondLastName` string, nullable — Second last name of the guest
          - `email` string, nullable — Email address of the guest
          - `phone` string, nullable — Phone number of the guest
          - `address` ReservationAddressChangeModel
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `postalCode` string, nullable
            - `city` string, nullable
            - `regionCode` string, nullable
            - `countryCode` string, nullable
          - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
          - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
          - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
          - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
          - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
          - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
          - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
          - `personalTaxId` string, nullable — The personal tax id of the guest
          - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
          - `birthDate` string, date, nullable — Guest's birthdate
          - `birthPlace` string, nullable — Guest's place of birth
          - `birthFirstName` string, nullable — Guest's first name right after birth
          - `birthLastName` string, nullable — Guest's last name right after birth
          - `motherFirstName` string, nullable — Guest's mother's first name
          - `motherLastName` string, nullable — Guest's mother's last name
          - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
          - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
          - `nextDestination` string, nullable — The guest's next destination address
          - `company` ReservationCompanyChangeModel
            - `name` string, nullable — Name of the company
            - `taxId` string, nullable — Tax or Vat ID of the company
          - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
          - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
            - `number` string, nullable
            - `countryCode` string, nullable
        - `paymentAccount` ReservationPaymentAccountChangeModel
          - `accountNumber` string, nullable — The account number (e.g. masked credit card number or last 4 digits)
          - `accountHolder` string, nullable — The account holder (e.g. card holder)
          - `expiryMonth` string, nullable — The credit card's expiration month
          - `expiryYear` string, nullable — The credit card's expiration year
          - `paymentMethod` string, nullable — The payment method (e.g. visa)
          - `payerEmail` string, nullable — The email address of the shopper / customer
          - `isVirtual` boolean, nullable — Indicates if the payment account is a virtual credit card
          - `isActive` boolean, nullable — Indicates if the payment account can be used for capturing payments. A payment account is active, when it has a valid payer reference set
        - `timeSlices` ReservationTimeSliceChangeModel[], required — The list of time slices
          - `ratePlanId` string, nullable — The rate plan id for this time slice
          - `from` string, date-time, required — The start date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
          - `to` string, date-time, required — The end date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
          - `unitId` string, nullable — The assigned unit id for this time slice
          - `amount` AmountModel
            - `grossAmount` number, double, required
            - `netAmount` number, double, required
            - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
            - `vatPercent` number, double, required
            - `currency` string, required
        - `extraServices` ReservationServiceChangeModel[], nullable — The list of additional services (extras, add-ons) reserved for the stay
          - `serviceId` string, required — The id of the service booked
          - `count` integer, nullable — The number of services booked for each service date
          - `amount` AmountModel
            - `grossAmount` number, double, required
            - `netAmount` number, double, required
            - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
            - `vatPercent` number, double, required
            - `currency` string, required
          - `totalAmount` AmountModel
            - `grossAmount` number, double, required
            - `netAmount` number, double, required
            - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
            - `vatPercent` number, double, required
            - `currency` string, required
          - `serviceDate` string, date, required — The service date
        - `guaranteeType` 'PM6Hold' | 'CreditCard' | 'Prepayment' | 'Company' | 'Ota', required — The strongest guarantee for the rate plans booked in this reservation
        - `cancellationFee` ReservationCancellationFeeChangeModel, required
          - `dueDateTime` string, date-time, nullable — The date and time the cancellation fee will be due. After that time this fee will be charged in case of cancellation<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
          - `fee` MonetaryValueModel
            - `amount` number, double, required
            - `currency` string, required
        - `noShowFee` MonetaryValueModel, required
          - `amount` number, double, required
          - `currency` string, required
        - `travelPurpose` 'Business' | 'Leisure', nullable — The purpose of the trip, leisure or business
        - `prePaymentAmount` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `validationMessages` ReservationValidationMessageChangeModel[], nullable — The list of validation messages
          - `category` 'OfferNotAvailable' | 'AutoUnitAssignment', required — The message category
          - `code` 'UnitGroupFullyBooked' | 'UnitGroupCapacityExceeded' | 'RatePlanRestrictionsViolated' | 'RatePlanSurchargesNotSet' | 'RateRestrictionsViolated' | 'RatePlanChannelNotSet' | 'RatesNotSet' | 'BlockFullyBooked' | 'UnitMoved' | 'IncludedServicesAmountExceededRateAmount' | 'RatePlanCompanyRestrictionsViolated' | 'ServiceFullyBooked' | 'RateDoesNotSatifyHurdles', required — The message code
          - `message` string, required — The message description
        - `companyId` string, nullable — Company id for this reservation
        - `hasCityTax` boolean, required — Whether the city tax has already been added to the reservation. Set to false, if the property does not have city tax configured
        - `marketSegmentId` string, nullable — Market segment id for this reservation
      - `newReservationChangedValue` ReservationChangedChangeModel
        - `isPreCheckedIn` boolean, nullable — Indicates whether the reservation is marked as pre-checked-in or not.
        - `arrival` string, date-time, nullable — Date of arrival<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `departure` string, date-time, nullable — Date of departure<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `adults` integer, nullable — Number of adults
        - `childrenAges` integer[], nullable — Value of ages of the children
        - `comment` string, nullable — Comment
        - `guestComment` string, nullable — Guest comment
        - `totalGrossAmount` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `primaryGuest` ReservationPersonChangeModel
          - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
          - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
          - `firstName` string, nullable — First name of the guest
          - `middleInitial` string, nullable — Middle initial of the guest
          - `lastName` string, nullable — Last name of the guest
          - `secondLastName` string, nullable — Second last name of the guest
          - `email` string, nullable — Email address of the guest
          - `phone` string, nullable — Phone number of the guest
          - `address` ReservationAddressChangeModel
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `postalCode` string, nullable
            - `city` string, nullable
            - `regionCode` string, nullable
            - `countryCode` string, nullable
          - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
          - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
          - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
          - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
          - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
          - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
          - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
          - `personalTaxId` string, nullable — The personal tax id of the guest
          - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
          - `birthDate` string, date, nullable — Guest's birthdate
          - `birthPlace` string, nullable — Guest's place of birth
          - `birthFirstName` string, nullable — Guest's first name right after birth
          - `birthLastName` string, nullable — Guest's last name right after birth
          - `motherFirstName` string, nullable — Guest's mother's first name
          - `motherLastName` string, nullable — Guest's mother's last name
          - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
          - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
          - `nextDestination` string, nullable — The guest's next destination address
          - `company` ReservationCompanyChangeModel
            - `name` string, nullable — Name of the company
            - `taxId` string, nullable — Tax or Vat ID of the company
          - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
          - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
            - `number` string, nullable
            - `countryCode` string, nullable
        - `paymentAccount` ReservationPaymentAccountChangeModel
          - `accountNumber` string, nullable — The account number (e.g. masked credit card number or last 4 digits)
          - `accountHolder` string, nullable — The account holder (e.g. card holder)
          - `expiryMonth` string, nullable — The credit card's expiration month
          - `expiryYear` string, nullable — The credit card's expiration year
          - `paymentMethod` string, nullable — The payment method (e.g. visa)
          - `payerEmail` string, nullable — The email address of the shopper / customer
          - `isVirtual` boolean, nullable — Indicates if the payment account is a virtual credit card
          - `isActive` boolean, nullable — Indicates if the payment account can be used for capturing payments. A payment account is active, when it has a valid payer reference set
        - `guaranteeType` 'PM6Hold' | 'CreditCard' | 'Prepayment' | 'Company' | 'Ota', nullable — Guarantee type
        - `travelPurpose` 'Business' | 'Leisure', nullable — Travel purpose
        - `companyId` string, nullable — Company id for this reservation
        - `noShowFee` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `cancellationFee` ReservationCancellationFeeChangeModel
          - `dueDateTime` string, date-time, nullable — The date and time the cancellation fee will be due. After that time this fee will be charged in case of cancellation<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
          - `fee` MonetaryValueModel
            - `amount` number, double, required
            - `currency` string, required
        - `commissionAmount` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `hasCityTax` boolean, nullable — Whether the city tax has already been added to the reservation
        - `marketSegmentId` string, nullable — Market segment id for this reservation
      - `oldReservationChangedValue` ReservationChangedChangeModel
        - `isPreCheckedIn` boolean, nullable — Indicates whether the reservation is marked as pre-checked-in or not.
        - `arrival` string, date-time, nullable — Date of arrival<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `departure` string, date-time, nullable — Date of departure<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `adults` integer, nullable — Number of adults
        - `childrenAges` integer[], nullable — Value of ages of the children
        - `comment` string, nullable — Comment
        - `guestComment` string, nullable — Guest comment
        - `totalGrossAmount` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `primaryGuest` ReservationPersonChangeModel
          - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
          - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
          - `firstName` string, nullable — First name of the guest
          - `middleInitial` string, nullable — Middle initial of the guest
          - `lastName` string, nullable — Last name of the guest
          - `secondLastName` string, nullable — Second last name of the guest
          - `email` string, nullable — Email address of the guest
          - `phone` string, nullable — Phone number of the guest
          - `address` ReservationAddressChangeModel
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `postalCode` string, nullable
            - `city` string, nullable
            - `regionCode` string, nullable
            - `countryCode` string, nullable
          - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
          - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
          - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
          - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
          - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
          - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
          - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
          - `personalTaxId` string, nullable — The personal tax id of the guest
          - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
          - `birthDate` string, date, nullable — Guest's birthdate
          - `birthPlace` string, nullable — Guest's place of birth
          - `birthFirstName` string, nullable — Guest's first name right after birth
          - `birthLastName` string, nullable — Guest's last name right after birth
          - `motherFirstName` string, nullable — Guest's mother's first name
          - `motherLastName` string, nullable — Guest's mother's last name
          - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
          - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
          - `nextDestination` string, nullable — The guest's next destination address
          - `company` ReservationCompanyChangeModel
            - `name` string, nullable — Name of the company
            - `taxId` string, nullable — Tax or Vat ID of the company
          - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
          - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
            - `number` string, nullable
            - `countryCode` string, nullable
        - `paymentAccount` ReservationPaymentAccountChangeModel
          - `accountNumber` string, nullable — The account number (e.g. masked credit card number or last 4 digits)
          - `accountHolder` string, nullable — The account holder (e.g. card holder)
          - `expiryMonth` string, nullable — The credit card's expiration month
          - `expiryYear` string, nullable — The credit card's expiration year
          - `paymentMethod` string, nullable — The payment method (e.g. visa)
          - `payerEmail` string, nullable — The email address of the shopper / customer
          - `isVirtual` boolean, nullable — Indicates if the payment account is a virtual credit card
          - `isActive` boolean, nullable — Indicates if the payment account can be used for capturing payments. A payment account is active, when it has a valid payer reference set
        - `guaranteeType` 'PM6Hold' | 'CreditCard' | 'Prepayment' | 'Company' | 'Ota', nullable — Guarantee type
        - `travelPurpose` 'Business' | 'Leisure', nullable — Travel purpose
        - `companyId` string, nullable — Company id for this reservation
        - `noShowFee` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `cancellationFee` ReservationCancellationFeeChangeModel
          - `dueDateTime` string, date-time, nullable — The date and time the cancellation fee will be due. After that time this fee will be charged in case of cancellation<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
          - `fee` MonetaryValueModel
            - `amount` number, double, required
            - `currency` string, required
        - `commissionAmount` MonetaryValueModel
          - `amount` number, double, required
          - `currency` string, required
        - `hasCityTax` boolean, nullable — Whether the city tax has already been added to the reservation
        - `marketSegmentId` string, nullable — Market segment id for this reservation
      - `newAdditionalGuestValue` ReservationPersonChangeModel
        - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
        - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
        - `firstName` string, nullable — First name of the guest
        - `middleInitial` string, nullable — Middle initial of the guest
        - `lastName` string, nullable — Last name of the guest
        - `secondLastName` string, nullable — Second last name of the guest
        - `email` string, nullable — Email address of the guest
        - `phone` string, nullable — Phone number of the guest
        - `address` ReservationAddressChangeModel
          - `addressLine1` string, nullable
          - `addressLine2` string, nullable
          - `postalCode` string, nullable
          - `city` string, nullable
          - `regionCode` string, nullable
          - `countryCode` string, nullable
        - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
        - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
        - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
        - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
        - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
        - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
        - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
        - `personalTaxId` string, nullable — The personal tax id of the guest
        - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
        - `birthDate` string, date, nullable — Guest's birthdate
        - `birthPlace` string, nullable — Guest's place of birth
        - `birthFirstName` string, nullable — Guest's first name right after birth
        - `birthLastName` string, nullable — Guest's last name right after birth
        - `motherFirstName` string, nullable — Guest's mother's first name
        - `motherLastName` string, nullable — Guest's mother's last name
        - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
        - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
        - `nextDestination` string, nullable — The guest's next destination address
        - `company` ReservationCompanyChangeModel
          - `name` string, nullable — Name of the company
          - `taxId` string, nullable — Tax or Vat ID of the company
        - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
        - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
          - `number` string, nullable
          - `countryCode` string, nullable
      - `oldAdditionalGuestValue` ReservationPersonChangeModel
        - `title` 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other', nullable — Title of the guest
        - `gender` 'Female' | 'Male' | 'Other' | 'Unknown', nullable — Gender of the booker
        - `firstName` string, nullable — First name of the guest
        - `middleInitial` string, nullable — Middle initial of the guest
        - `lastName` string, nullable — Last name of the guest
        - `secondLastName` string, nullable — Second last name of the guest
        - `email` string, nullable — Email address of the guest
        - `phone` string, nullable — Phone number of the guest
        - `address` ReservationAddressChangeModel
          - `addressLine1` string, nullable
          - `addressLine2` string, nullable
          - `postalCode` string, nullable
          - `city` string, nullable
          - `regionCode` string, nullable
          - `countryCode` string, nullable
        - `nationalityCountryCode` string, nullable — The guest's nationality, in ISO 3166-1 alpha-2 code
        - `identificationNumber` string, nullable — The guest's identification number for the given identificationType.
        - `identificationAdditionalNumber` string, nullable — The guest's additional identification number for the given identificationType.
        - `identificationIssueDate` string, date, nullable — The issue date of the guest's identification document.
        - `identificationExpiryDate` string, date, nullable — The expiry date of the guest's identification document.
        - `identificationIssuePlace` string, nullable — The issue place of the guest's identification document.
        - `identificationType` 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other', nullable — The type of the identificationNumber
        - `personalTaxId` string, nullable — The personal tax id of the guest
        - `preferredLanguage` string, nullable — Two-letter code (ISO Alpha-2) of a language preferred for contact
        - `birthDate` string, date, nullable — Guest's birthdate
        - `birthPlace` string, nullable — Guest's place of birth
        - `birthFirstName` string, nullable — Guest's first name right after birth
        - `birthLastName` string, nullable — Guest's last name right after birth
        - `motherFirstName` string, nullable — Guest's mother's first name
        - `motherLastName` string, nullable — Guest's mother's last name
        - `borderCrossingPlace` string, nullable — The place through which the guest crossed the border
        - `borderCrossingDate` string, date, nullable — Date on which the guest crossed the border
        - `nextDestination` string, nullable — The guest's next destination address
        - `company` ReservationCompanyChangeModel
          - `name` string, nullable — Name of the company
          - `taxId` string, nullable — Tax or Vat ID of the company
        - `relationshipToPrimaryGuest` 'Grandparent' | 'Grandchild' | 'GreatGrandparent' | 'GreatGrandchild' | 'Parent' | 'Child' | 'Sibling' | 'ParentInLaw' | 'ChildInLaw' | 'SiblingInLaw' | 'Spouse' | 'UncleOrAunt' | 'NephewOrNiece' | 'Guardian' | 'Other', nullable — The relationship of the guest to the primary guest
        - `vehicleRegistration` ReservationVehicleRegistrationChangeModel
          - `number` string, nullable
          - `countryCode` string, nullable
      - `newTimeSliceValue` ReservationTimeSliceChangeModel
        - `ratePlanId` string, nullable — The rate plan id for this time slice
        - `from` string, date-time, required — The start date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `to` string, date-time, required — The end date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `unitId` string, nullable — The assigned unit id for this time slice
        - `amount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
      - `oldTimeSliceValue` ReservationTimeSliceChangeModel
        - `ratePlanId` string, nullable — The rate plan id for this time slice
        - `from` string, date-time, required — The start date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `to` string, date-time, required — The end date and time for this time slice<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
        - `unitId` string, nullable — The assigned unit id for this time slice
        - `amount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
      - `newExtraServiceValue` ReservationServiceChangeModel
        - `serviceId` string, required — The id of the service booked
        - `count` integer, nullable — The number of services booked for each service date
        - `amount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
        - `totalAmount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
        - `serviceDate` string, date, required — The service date
      - `oldExtraServiceValue` ReservationServiceChangeModel
        - `serviceId` string, required — The id of the service booked
        - `count` integer, nullable — The number of services booked for each service date
        - `amount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
        - `totalAmount` AmountModel
          - `grossAmount` number, double, required
          - `netAmount` number, double, required
          - `vatType` 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'Special1' | 'Special2' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed', required
          - `vatPercent` number, double, required
          - `currency` string, required
        - `serviceDate` string, date, required — The service date
      - `newValidationMessageValue` ReservationValidationMessageChangeModel
        - `category` 'OfferNotAvailable' | 'AutoUnitAssignment', required — The message category
        - `code` 'UnitGroupFullyBooked' | 'UnitGroupCapacityExceeded' | 'RatePlanRestrictionsViolated' | 'RatePlanSurchargesNotSet' | 'RateRestrictionsViolated' | 'RatePlanChannelNotSet' | 'RatesNotSet' | 'BlockFullyBooked' | 'UnitMoved' | 'IncludedServicesAmountExceededRateAmount' | 'RatePlanCompanyRestrictionsViolated' | 'ServiceFullyBooked' | 'RateDoesNotSatifyHurdles', required — The message code
        - `message` string, required — The message description
      - `oldValidationMessageValue` ReservationValidationMessageChangeModel
        - `category` 'OfferNotAvailable' | 'AutoUnitAssignment', required — The message category
        - `code` 'UnitGroupFullyBooked' | 'UnitGroupCapacityExceeded' | 'RatePlanRestrictionsViolated' | 'RatePlanSurchargesNotSet' | 'RateRestrictionsViolated' | 'RatePlanChannelNotSet' | 'RatesNotSet' | 'BlockFullyBooked' | 'UnitMoved' | 'IncludedServicesAmountExceededRateAmount' | 'RatePlanCompanyRestrictionsViolated' | 'ServiceFullyBooked' | 'RateDoesNotSatifyHurdles', required — The message code
        - `message` string, required — The message description
    - `clientId` string, required — The ID of the client that triggered this event
    - `propertyId` string, required — The ID of the property
    - `created` string, date-time, required — Date and time when the operation has been executed<br />A date and time (without fractional second part) in UTC or with UTC offset as defined in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO8601:2004</a>
    - `subjectId` string, nullable — The ID of the user that triggered this event
  - `count` integer, required — Total count of items

## Other responses

- `204` — No reservation change logs found.
- `400` — Bad request.
- `401` — You are unauthorized.
- `403` — Forbidden.
- `404` — The Request-URI could not be found.
- `422` — Validation errors in the request body or query params.
- `499` — Client closed request.
- `500` — An unexpected error occurred.
- `503` — The server is currently unavailable. Please try later.

---

[API](https://skmtc.dev/apaleo/apis/apaleo-logs-api.md) · [All operations](https://skmtc.dev/apaleo/apis/apaleo-logs-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/apaleo/apaleo-logs-api/revisions/ee340f2c738c/schema)
