update-search
Update a saved real estate search by changing its filters, criteria, or webhook notification settings.
Instructions
Update an existing saved search with new criteria, filters, or webhook configuration.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "update-search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Search ID | |
| lat | No | Latitude for radius search | |
| lon | No | Longitude for radius search | |
| title | No | Search title/name | |
| radius | No | Search radius in km | |
| roomMax | No | Maximum rooms | |
| roomMin | No | Minimum rooms | |
| budgetMax | No | Maximum budget | |
| budgetMin | No | Minimum budget | |
| furnished | No | Filter furnished properties | |
| geoShapes | No | Geographic polygon coordinates | |
| bedroomMax | No | Maximum bedrooms | |
| bedroomMin | No | Minimum bedrooms | |
| surfaceMax | No | Maximum surface in m² | |
| surfaceMin | No | Minimum surface in m² | |
| expressions | No | Full-text search expressions | |
| geoAccuracy | No | 1=house-number, 2=neighborhood | |
| eventEndpoint | No | HTTPS webhook URL for event payloads | |
| propertyTypes | No | 0=Flat, 1=House, 2=Building, 3=Parking, 4=Office, 5=Land, 6=Shop | |
| excludedCities | No | City IRIs to exclude | |
| includedCities | No | City IRIs, e.g. ["/cities/30953"] | |
| landSurfaceMax | No | Maximum land surface in m² | |
| landSurfaceMin | No | Minimum land surface in m² | |
| publisherTypes | No | 0=Individual, 1=Professional | |
| excludedSources | No | Source sites to exclude | |
| includedSources | No | Source sites to include | |
| transactionType | No | 0=Sell, 1=Rent | |
| withVirtualTour | No | Only with virtual tour | |
| includedZipcodes | No | Zipcodes to include | |
| pricePerMeterMax | No | Maximum price per m² | |
| pricePerMeterMin | No | Minimum price per m² | |
| subscribedEvents | No | Event types: property.ad.create, ad.update.price, ad.update.surface, ad.update.pictures, ad.update.expired, property.ad.update | |
| endpointRecipient | No | HTTPS webhook URL for match payloads | |
| withCoherentPrice | No | Filter for coherent prices | |
| includedInseeCodes | No | INSEE codes to include | |
| hidePropertyContact | No | Hide contact info in payloads | |
| includedDepartments | No | Department IRIs, e.g. ["/departments/77"] | |
| notificationEnabled | No | Enable webhook/email notifications | |
| notificationRecipient | No | Email address for alerts | |
| excludedSiteCategories | No | Site categories to exclude | |
| includedSiteCategories | No | Site categories to include |