Edit a listing
update_listingFill in or edit the listing: name, description, services, service_area (other cities served), hours, social, phone, website, industry_label. A complete listing can appear in Google, is shown higher in its city and appears in the cities it serves. Needs an API key the confirmed owner approved.
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": {
"listing_id": "<listing_id>"
},
"name": "update_listing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The business name as customers know it. A spelling fix is saved at once; a name with a phone, web address, promotion or an added city waits for a check by Trusoro. | |
| hours | No | Opening hours in schema.org form, e.g. "Mo-Fr 08:00-17:00; Sa 09:00-13:00" (shown as a table and marked up for search); other text is shown as written. | |
| phone | No | New public phone. | |
| social | No | Links to the business pages on Google, Facebook, Instagram, Yelp, Nextdoor and similar sites. Other sites are refused. | |
| website | No | New website. | |
| services | No | Services offered, e.g. ["AC repair", "Duct cleaning"]. | |
| listing_id | Yes | ||
| description | No | New description. | |
| service_area | No | Other cities served; the listing also shows on those city pages. | |
| industry_label | No | What the business does. |