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

Added

  • Added the following attributes to schema PaymentHandler:
    • pos_enabled
    • invoice_type
    • created_at
    • updated_at
  • GET /v3/administrations/:administration_id:/payment_handlers
    • Gets payment handlers
  • GET /v3/administrations/:administration_id:/payment_handlers/:id
    • Gets a payment handler
  • POST /v3/administrations/:administration_id:/payment_handlers
    • Creates a payment handler. Can be used by payment or POS provider apps.
  • PATCH /v3/administrations/:administration_id:/payment_handlers/:id
    • Updates an associated payment handler. Can be used by payment or POS provider apps.
  • DELETE /v3/administrations/:administration_id:/payment_handlers/:id
    • Deletes an associated payment handler. Can be used by payment or POS provider apps.

Added

  • Added the following attributes to schema PrimaryPackage:
    • applies_to_all_categories
  • GET /v3/channels/:channel_id/primary_packages/:primary_package_id/categories
    • Yields the categories to which the given PrimaryPackage applies

Added

  • GET /v3/app/supported_payment_methods
    • Yields all supported payment methods in BEX

Added

  • Added the following relationships to schema Reservation:
    • question_answers (question_answer|read permission required)