update_listing
Update a listing's details and pipeline status (e.g., set as pending or sold with sale date/price). Only modify fields you specify; requires listingId from find_listings.
Instructions
Update a listing — including moving it through the pipeline (e.g. set status to pending or sold, with saleDate/salePrice). Only include the fields you want to change. Use find_listings first to get the listingId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| notes | No | Internal agent notes about the listing. | |
| state | No | ||
| status | No | Pipeline stage of the listing. | |
| address | No | Street address of the property. | |
| lotSize | No | Lot size in sq ft or acres. | |
| zipCode | No | ||
| bedrooms | No | ||
| listDate | No | ISO 8601 date the listing went live. | |
| saleDate | No | ISO 8601 date it sold. | |
| bathrooms | No | ||
| contactId | No | Reassign the listing to this owning contact. | |
| listPrice | No | Asking price in dollars. | |
| listingId | Yes | Id of the listing to update (from find_listings). | |
| mlsNumber | No | ||
| salePrice | No | Final sale price in dollars. | |
| yearBuilt | No | ||
| squareFeet | No | ||
| description | No | Public-facing property description. | |
| propertyType | No | ||
| expirationDate | No | ISO 8601 date the listing agreement expires. |