Added

  • Endpoint: GET amenity_groups
  • Endpoint: GET amenity_group
  • Added the following relationships to schema RentableIdentity:
    • cluster_parent
  • Added the following relationships to schema PrimaryPackage and ExtraPackage:
    • book_period
    • stay_period
  • Added the following relationships to schema Invoice :
    • inventory_objects (only set for OwnerPeriodicInvoice)

Deprecated

  • RentableIdentity has been renamed to InventoryObject. The inventory_object:read scope has been added to all apps having rentable_identity:read in order to support migration.
  • Deprecated RentableIdentity endpoints are listed below.
    Please use the endpoints under InventoryObjects instead.
    • GET rentable_identities
    • GET rentable_identity
    • PATCH rentable_identity
    • DELETE rentable_identity
    • POST archive
  • Deprecated attributes are listed below.
    Please use the corresponding inventory_object relationship instead.
    • rentable_identity of schema Rentable
    • rentable_identity of schema Reservation
    • rentable_identity of schema Todo
    • rentable_identity of schema Contractor
    • rentable_identity of schema Review
    • active_rentable_identities of schema Owner
    • fixed_rentable_identity of schema CheckoutPortalReservation

Added

  • Added the following relationships to the schema of unaggregated JournalTransaction:
    • debit_vat_code: The vat code of the debit part of the transaction
    • credit_vat_code: The vat code of the credit part of the transaction
  • Endpoint: GET brands
  • Endpoint: GET brand
  • Endpoint: GET periodic_costs
  • Endpoint: GET periodic_cost
  • Endpoint: Costs: GET rentable_types
  • Endpoint: Extras: GET rentable_types
  • Added the following relationships to schema Subdomain:
    • brand
  • Added the following relationships to schema Reservation:
    • stay_reason
  • Added the following relationships to schema Cost:
    • amenities

Added

  • Added the following attributes to schema InteractiveMap:
    • source_url - Yields the link to the original image
  • Added the following attributes to schema ExtraPackage:
    • package_entries - yields the linked package entries
  • Added the following attributes to schema DiscountAction:
    • channels - yields the Channels to which the discount action applies
  • Added the following query params to endpoint GET master price lists:
    • active - When true, only master price lists in use will be returned
  • Added exempt to the list of possible values for attribute energy_label

Changed

  • POST discount_action
    • Support passing applicable channels and rentable_types

Added

  • Added the following attributes to schema Payment:
    • settled_with - yields the payment on the settled invoice or receipt (if any)
  • Added the following attributes to schema Administration:
    • default_option_validity - The default validity for options. Options are not allowed for guests when the value is 0.
    • max_options_per_customer - The maximum number of options allowed per customer.

Added

  • Added the following attributes to schema RentableType:
    • registration_number - Registration number for this type. It can be required by legislation to show this number when this type is advertised.
  • Added the following attributes to schema Reservation:
    • requires_pet_free - Can be used to explicitly require a pet free accommodation. The attribute cannot be true when the guest group contains pets. false means 'No preference'.
  • You can now include archived TodoLists:
    • GET /v3/administrations/:administration_id/todo_lists?include_archived=true
  • Added the following attribute to schema Invoice
    • type
  • Added the following attribute to schema RentableType
    • invoice_details
  • Added the following relationship to schema RefundRequest:
    • administration

Added the following attributes to schema RentableType:

  • original_identifier - yields the identifier of a rentable type in the previous PMS system, if any.