Added the following attributes to schema RentableType:

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

You can now filter reservations by license plate number:

GET /v3/administrations/:administration_id/reservations?filter[license_plates]=12AB34

Added

Interactive Leaflet Map details are now available in the API, allowing clients to show available Rentables on a map.

Schema changes:

  • Added the following relationships to schema Administration:
    • interactive_map - Yields tile layer & dimensions of the map (if set)
  • Added the following attributes to schema Rentable:
    • geo_json - GeoJSON Feature for this Rentable on the current interactive map of the Administration (if set). Can be part of a GeoJSON FeatureCollection.

Added

  • Added the following relationships the schema RentableTypeAvailability:
    • available_rentables - Yields the Rentables that are available on a particular day.

Added

  • Added the following attributes to schema DiscountAction:
    • coupon_codes
  • Added the following relationships to schema DiscountAction:
    • guest_group_limits
    • rentable_types

Changed

  • counts_ attributes on Cost/Extra are now only returned when they apply for the given quantity_type

Deprecated

  • Schema changes:
    • Cost#counts_pets is deprecated, use Cost#quantity_type instead to find out if a Cost applies to pets.
    • Extra#counts_pets is deprecated, use Extra#quantity_type instead to find out if a Cost applies to pets.

Added

  • Added the following attributes to schema City:
    • country_code

Deprecated

  • Schema changes:
    • City#region is deprecated, use City#regions instead.
    • Region#country_code is deprecated, use Region#country_codes instead.

Added

  • GET /v3/administrations/:administration_id/reservations
    • Added support for setting Labels