Start a new listing
start_listingStarts a NEW listing video. Takes the address (or a name for a listing with no public address) and, when the person has one, their public listing page link (Zillow, Redfin or a brokerage page), whose photos and facts Reel-E imports. An idempotencyKey, reused on retry, returns the same draft every time. Next come add_listing_photos, optionally set_listing_basics, then start_video. Photos come from the person: attached in the chat where the app supports it, imported from the listing link, or added at addPhotosUrl from the result, a Reel-E page where they drop photos from their computer or phone; get_listing_status then shows the count.
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": {
"idempotencyKey": "<idempotencyKey>"
},
"name": "start_listing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| beds | No | Number of bedrooms. | |
| name | No | Only for a listing with no public address. | |
| sqft | No | Interior square feet. | |
| baths | No | Number of bathrooms; halves allowed, like 2.5. | |
| price | No | List price in dollars, a plain number like 1200000. | |
| address | No | The property's address. | |
| description | No | The listing description, in the person's words. | |
| listingLink | No | An https link to the public listing page to import. | |
| idempotencyKey | Yes | 8 to 128 letters, digits, dots, dashes, underscores or colons. Reuse it on retry. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No |