Added

  • Added the following attributes to schema Reservation:
    • cancellation_insurance (only for administrations that support it)

Fixed

  • Fixed several 'administration' relationships having the type 'administrations' instead of 'administration'.

Added

  • Added the following attributes to schema Todo:
    • automatically_generated

Added

  • PATCH /v3/administrations/:administration_id/bookings/:booking_id/customer
    • Update the customer details of a Booking

Added

  • Added the following attributes to schema PaymentRequest:
    • reference
  • POST /v3/administrations/:administration_id/categories/:category_id/images
    • Create a Image of a Category
  • PATCH /v3/administrations/:administration_id/categories/:category_id/images/:id
    • Update a Image of a Category
  • DELETE /v3/administrations/:administration_id/categories/:category_id/images/:id
    • Delete an Image of a Category
  • POST /v3/administrations/:administration_id/rentable_identities/:rentable_identity_id/images
    • Create a Image of a RentableIdentity
  • PATCH /v3/administrations/:administration_id/rentable_identities/:rentable_identity_id/images/:id
    • Update a Image of a RentableIdentity
  • DELETE /v3/administrations/:administration_id/rentable_identities/:rentable_identity_id/images/:id
    • Delete an Image of a RentableIdentity
  • POST /v3/administrations/:administration_id/categories/:category_id/category_amenities
    • Create a CategoryAmenity for a Category
  • PATCH /v3/administrations/:administration_id/categories/:category_id/category_amenities/:id
    • Update a CategoryAmenity of a Category
  • DELETE /v3/administrations/:administration_id/categories/:category_id/category_amenities/:id
    • Delete a CategoryAmenity of a Category

Added

  • PATCH /v3/administrations/:administration_id/rentable_identities/:id
    • Update a RentableIdentity
  • POST /v3/administrations/:administration_id/rentable_identities/:id/archive
    • Archive a RentableIdentity
  • DELETE /v3/administrations/:administration_id/rentable_identities/:id
    • Delete a RentableIdentity
  • POST /v3/administrations/:administration_id/rentables
    • Create a Rentable
  • PATCH /v3/administrations/:administration_id/rentables/:id
    • Update a Rentable
  • DELETE /v3/administrations/:administration_id/rentables/:id
    • Delete a Rentable

Added

  • POST /v3/administrations/:administration_id/categories
    • Create a Category
  • PATCH /v3/administrations/:administration_id/categories/:id
    • Update a Category
  • POST /v3/administrations/:administration_id/categories/:id/archive
    • Archive a Category

Deprecated

  • Schema changes:
    • Availabilities and App::Availabilities endpoints:
      • filtering by rentable_types and -rentable_types is deprecated, filter by semantic_segments, respectively -semantic_segments, instead
      • the include_rentable_type_counts option is deprecated, use include_semantic_segment_counts instead
    • Category#accommodation_type is deprecated, use Category#rentable_segment instead
    • Category#rentable_type is deprecated, use Category#rentable_segment instead to determine the rentable segment of the category, and then use RentableSegment#semantic_segment
    • AccommodationSubtype#accommodation_type is deprecated, use AccommodationSubtype#rentable_segment instead
    • ReviewForm#accommodation_types is deprecated, use ReviewForm#rentable_segments instead

Date of removal for abovementioned deprecations: 31-10-2023.

Added

  • `GET /v3/administrations/:administration_id/agenda_periods/:id
    • Gets an agenda period
  • `POST /v3/administrations/:administration_id/external_blocked_agenda_periods
    • Creates an agenda period of type ExternalBlockedAgendaPeriod
  • `PATCH /v3/administrations/:administration_id/external_blocked_agenda_periods/:id
    • Updates an agenda period of type ExternalBlockedAgendaPeriod
  • `DELETE /v3/administrations/:administration_id/external_blocked_agenda_periods/:id
    • Deletes an agenda period of type ExternalBlockedAgendaPeriod

Added

  • Added the following relationships to schema PaymentRequest:
    • receipt (optional)
  • GET /v3/administrations/:administration_id/receipts?include_concept=true
    • Gets receipts including concept receipts