---
title: "PUT /saved_queries/{id}"
method: PUT
path: "/saved_queries/{id}"
tags: ["saved_queries"]
---

# PUT /saved_queries/{id}

`PUT /saved_queries/{id}`

## Request

- Base URL: `https://api.propstack.de/v2`
- URL: `https://api.propstack.de/v2/saved_queries/{id}`
- Auth: API key in header `X-Api-Key`

Update a search profile; omitted fields are unchanged, null clears nullable values

## Path parameters

- `id` integer, required

## Request body

- PutSavedQueriesId: Update a search profile; omitted fields are unchanged, null clears nullable values
  - `living_space` number, float
  - `living_space_to` number, float
  - `number_of_rooms` number, float
  - `number_of_rooms_to` number, float
  - `number_of_bed_rooms` integer
  - `number_of_bed_rooms_to` integer
  - `number_of_bath_rooms` integer
  - `number_of_bath_rooms_to` integer
  - `price` number, float
  - `price_to` number, float
  - `base_rent` number, float
  - `base_rent_to` number, float
  - `floor` integer
  - `floor_to` integer
  - `plot_area` number, float
  - `plot_area_to` number, float
  - `construction_year` integer
  - `construction_year_to` integer
  - `condition` string[]
  - `energy_efficiency_class` string[]
  - `lift` string
  - `balcony` string
  - `balcony_space` number, float
  - `balcony_space_to` number, float
  - `garden` string
  - `swimming_pool` string
  - `built_in_kitchen` string
  - `cellar` string
  - `rented` string
  - `parking_space` string
  - `barrier_free` string
  - `monument` string
  - `net_floor_space` number, float
  - `net_floor_space_to` number, float
  - `min_divisible` number, float
  - `total_floor_space` number, float
  - `total_floor_space_to` number, float
  - `industrial_area` number, float
  - `industrial_area_to` number, float
  - `price_per_sqm` number, float
  - `price_per_sqm_to` number, float
  - `price_multiplier` integer
  - `price_multiplier_to` integer
  - `yield_actual` number, float
  - `yield_actual_to` number, float
  - `investment_category` string[]
  - `purchase_form` string[]
  - `tenant_structure` string
  - `walt` string
  - `single_rooms_quota` number, float
  - `single_rooms_quota_to` number, float
  - `occupancy_rate` number, float
  - `occupancy_rate_to` number, float
  - `conservation_areas` string
  - `number_of_parking_spaces` integer
  - `number_of_parking_spaces_to` integer
  - `number_of_apartments` integer
  - `number_of_apartments_to` integer
  - `number_of_commercials` integer
  - `number_of_commercials_to` integer
  - `number_of_units` integer
  - `number_of_units_to` integer
  - `gfz` number, float
  - `gfz_to` number, float
  - `grz` number, float
  - `grz_to` number, float
  - `building_permission` string
  - `demolition` string
  - `bgf` number, float
  - `bgf_to` number, float
  - `recommended_use_types` string[]
  - `utilization_trade_site` string[]
  - `short_term_constructible` string
  - `site_development_type` string[]
  - `preliminary_enquiry` string
  - `client_id` integer
  - `property_id` integer
  - `broker_id` integer
  - `team_id` integer
  - `recipient_id` integer
  - `to_client_ids` integer[]
  - `cc_client_ids` integer[]
  - `marketing_type` string
  - `active` boolean
  - `guarded` boolean
  - `is_master_template` boolean
  - `location_ids` integer[]
  - `cities` string[]
  - `regions` string[]
  - `countries` string[]
  - `group_ids` integer[]
  - `rs_type_categories` string[]
  - `lat` number, float
  - `lng` number, float
  - `radius` integer
  - `polygon` string[]
  - `note` string
  - `public_note` string
  - `custom_fields` unknown
  - `partial_custom_fields` unknown
  - `perfect_match_settings` unknown
  - `expires_at` string, date-time

## Response `200`

Update a search profile; omitted fields are unchanged, null clears nullable values

- SavedQueryEntity: SavedQueryEntity model
  - `id` integer
  - `living_space` number, float
  - `living_space_to` number, float
  - `number_of_rooms` number, float
  - `number_of_rooms_to` number, float
  - `number_of_bed_rooms` integer
  - `number_of_bed_rooms_to` integer
  - `number_of_bath_rooms` integer
  - `number_of_bath_rooms_to` integer
  - `price` number, float
  - `price_to` number, float
  - `base_rent` number, float
  - `base_rent_to` number, float
  - `floor` integer
  - `floor_to` integer
  - `plot_area` number, float
  - `plot_area_to` number, float
  - `construction_year` integer
  - `construction_year_to` integer
  - `condition` string[]
  - `energy_efficiency_class` string[]
  - `lift` string
  - `balcony` string
  - `balcony_space` number, float
  - `balcony_space_to` number, float
  - `garden` string
  - `swimming_pool` string
  - `built_in_kitchen` string
  - `cellar` string
  - `rented` string
  - `parking_space` string
  - `barrier_free` string
  - `monument` string
  - `net_floor_space` number, float
  - `net_floor_space_to` number, float
  - `min_divisible` number, float
  - `total_floor_space` number, float
  - `total_floor_space_to` number, float
  - `industrial_area` number, float
  - `industrial_area_to` number, float
  - `price_per_sqm` number, float
  - `price_per_sqm_to` number, float
  - `price_multiplier` integer
  - `price_multiplier_to` integer
  - `yield_actual` number, float
  - `yield_actual_to` number, float
  - `investment_category` string[]
  - `purchase_form` string[]
  - `tenant_structure` string
  - `walt` string
  - `single_rooms_quota` number, float
  - `single_rooms_quota_to` number, float
  - `occupancy_rate` number, float
  - `occupancy_rate_to` number, float
  - `conservation_areas` string
  - `number_of_parking_spaces` integer
  - `number_of_parking_spaces_to` integer
  - `number_of_apartments` integer
  - `number_of_apartments_to` integer
  - `number_of_commercials` integer
  - `number_of_commercials_to` integer
  - `number_of_units` integer
  - `number_of_units_to` integer
  - `gfz` number, float
  - `gfz_to` number, float
  - `grz` number, float
  - `grz_to` number, float
  - `building_permission` string
  - `demolition` string
  - `bgf` number, float
  - `bgf_to` number, float
  - `recommended_use_types` string[]
  - `utilization_trade_site` string[]
  - `short_term_constructible` string
  - `site_development_type` string[]
  - `preliminary_enquiry` string
  - `client_id` integer
  - `property_id` integer
  - `broker_id` integer
  - `team_id` integer
  - `recipient_id` integer
  - `to_client_ids` integer[]
  - `cc_client_ids` integer[]
  - `marketing_type` string
  - `active` boolean
  - `guarded` boolean
  - `is_master_template` boolean
  - `location_ids` integer[]
  - `cities` string[]
  - `regions` string[]
  - `countries` string[]
  - `group_ids` integer[]
  - `rs_type_categories` object
  - `lat` number, float
  - `lng` number, float
  - `radius` integer
  - `polygon` object
  - `note` string
  - `public_note` string
  - `custom_fields` object
  - `perfect_match_settings` object
  - `expires_at` unknown
  - `rs_types` string[]
  - `rs_categories` string[]
  - `created_at` string
  - `updated_at` string

## Changes

- **2026-10-09** `66a565c0ca01`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/propstack/apis/propstack-api-v2-beta/changes/saved_queries/:id/put.md)

---

[API](https://skmtc.dev/propstack/apis/propstack-api-v2-beta.md) - [All operations](https://skmtc.dev/propstack/apis/propstack-api-v2-beta/llms.txt) - [OpenAPI document](https://skmtc.dev/propstack/apis/propstack-api-v2-beta/revisions/b68ea1933caa?raw)
