# Get deleted units (read only)

Get all deleted units for a property (read only)

Endpoint: GET /rooms-api/properties/{property-id}/deleted-units
Version: 1.2

## Path parameters:

  - `property-id` (integer, required)

## Query parameters:

  - `debug_info` (string)
    Enable debug to return $.unit_name_fallback field in response

## Response 200 fields (application/json):

  - `data` (array)

  - `data.unit_id` (integer)

  - `data.configuration` (object)

  - `data.configuration.unit_type_id` (integer, required)
    Must exist and be active in meta (see $.unit_type[].id and $.unit_type[].is_active) for unit creation/update
Must be valid for property's category in meta (see $.unit_type[*].valid_property_categories)

  - `data.configuration.rooms` (array, required)

  - `data.configuration.rooms.type` (string, required)
    For multi-room units you must add one or more BEDROOM_SUBROOM or LIVING_ROOM_SUBROOM, at least one of the rooms must have beds
For single-room units you must add exactly one GUEST_ROOM
    Enum: "BEDROOM_SUBROOM", "LIVING_ROOM_SUBROOM", "GUEST_ROOM"

  - `data.configuration.rooms.bed_configurations` (array)

  - `data.configuration.rooms.bed_configurations.beds` (array, required)

  - `data.configuration.rooms.bed_configurations.beds.bed_type_id` (integer, required)

  - `data.configuration.rooms.bed_configurations.beds.bed_count` (integer, required)

  - `data.configuration.rooms.bed_configurations.is_default_configuration` (boolean, required)
    Exactly one default bed configuration is mandatory for each room provided

  - `data.unit_name_id` (integer)
    The list of available unit names can be found in meta (see $.unit_names)

  - `data.number_of_units` (integer)
    Number of units must be between 0 and 32000

  - `data.smoking_policy` (string)
    Room smoking policy
    Enum: "SMOKING", "NONSMOKING", "SMOKING_AND_NONSMOKING"

  - `data.size` (object)

  - `data.size.value` (number, required)
    Must be a value between 1 and 9999.99

  - `data.size.unit` (string, required)
    SQM (square meters) or SQFT (square feet)
    Enum: "SQM", "SQFT"

  - `data.partner_reference_name` (string)
    Internal room name, visible only in API and Extranet

  - `data.floor_numbers_located_on` (array)
    One or more floors where the unit is located; 0 is a ground floor

  - `data.occupancy_details` (object)

  - `data.occupancy_details.max_guests` (integer, required)
    Maximum number of guests

  - `data.occupancy_details.max_adults` (integer, required)
    Maximum number of adults

  - `data.occupancy_details.max_children` (integer, required)
    Maximum number of children (3-17 years old)

  - `data.occupancy_details.max_infants` (integer, required)
    Maximum number of infants (0-2 years old)

  - `data.occupancy_details.max_infants_on_top` (integer, required)
    Maximum number of infants (0-2 years old) on top of maximum number of guests

  - `data.extra_beds_configuration` (object)
    Extra bed & crib options

  - `data.extra_beds_configuration.extra_beds` (integer, required)
    Number of extra beds you can provide

  - `data.extra_beds_configuration.cribs` (integer, required)
    Number of cribs you can provide

  - `data.extra_beds_configuration.is_crib_and_extra_bed_allowed` (boolean, required)
    Both extra beds and cribs can be provided (true) or only one of the options (false)?

  - `data.max_children_that_pay_children_rate` (integer)
    Maximum number of children eligible for the children rate (the rest are charged as adults), must be less than or equal to number of children.

  - `data.unit_name_fallback` (string)
    Contains unit name (EN_GB locale) for any unit name ID, including those missing in meta (for debug purposes only; read only)

  - `data.occupancy` (object)

  - `data.occupancy.max_guests` (integer, required)
    Maximum number of guests

  - `data.occupancy.max_adults` (integer, required)
    Maximum number of adults

  - `data.occupancy.max_children` (integer, required)
    Maximum number of children (0-17 years old)

  - `warnings` (array)

  - `warnings.message` (string)

  - `warnings.code` (string)

  - `warnings.details` (object)

  - `errors` (array)

  - `errors.message` (string)

  - `errors.code` (string)

  - `errors.details` (object)

  - `meta` (object)

  - `meta.ruid` (string)


