Use the person's own narration words
draft_narrationLays out the exact words the person typed or dictated ('say: Welcome to 12 Oak Lane...') over the shots as the listing's draft script, in the Voiceover panel, without spending anything. The person's words go in play order, one part per shot or pair of shots, as written; a part with more words than its shots leave time for is shortened to fit (a part over more shots, with toShot, keeps more words), and wording that could break fair-housing rules is replaced. The reply lists the exact saved words of every part and says which changed, so the person can read them before recording. A script written for the person comes from request_voiceover_script, the script writer that watches the video.
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": {
"listingId": "<listingId>",
"sections": "<sections>"
},
"name": "draft_narration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | The script's language: en (English) or es (Spanish). | |
| sections | Yes | The person's words in play order, one part per shot or run of shots. | |
| listingId | Yes | Listing id from list_listings. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No |