Change my apartment search
update_search_preferencesChange the connected renter's saved alert search. Send only the fields to change; everything else stays. Saves exactly like the RentReboot preferences page, so its rules apply (for example a search always keeps at least one neighborhood). For a new account, set city together with neighborhoods once; after that the market cannot change here. Confirm the change with the renter first. Weekly recap pauses individual alerts.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_search_preferences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Only for a new search with no neighborhoods yet; send neighborhoods with it | |
| channel | No | Text alerts need a phone number already on the account | |
| maxRent | No | ||
| minRent | No | null removes the minimum | |
| bedrooms | No | 0 is a studio, 4 means 4 or more | |
| amenities | No | Replaces the whole amenity list | |
| bathrooms | No | ||
| noFeeOnly | No | ||
| moveInDate | No | YYYY-MM-DD, or null for no date | |
| subwayLines | No | NYC only; replaces the whole list | |
| neighborhoods | No | Names or ids from find_search_neighborhoods | |
| alertFrequency | No | minimal (1-2/day), medium (3-4/day), all, or weekly_recap | |
| rentStabilized | No | ||
| weeklyRecapDay | No | ||
| strictMoveInDate | No | Only listings available within 31 days before the move-in date | |
| includeNearbyBedroomCounts | No | ||
| includeUndisclosedAddresses | No |