update_map
Change a dashboard map: its name, settings (named one by one, the rest kept), pins (replace them all, add some, or remove some by id), a pasted spreadsheet (csv, replacing the pins), lines and areas, category colours and symbols, and sharing it as a page of its own. Every save keeps the one it replaced, so the dashboard can bring it back. Sites showing the map pick up the change within a minute. Owner or admin.
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": {
"map_id": "<map_id>"
},
"name": "update_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | A spreadsheet as CSV with a header row, replacing the map's pins (see create_map). | |
| name | No | ||
| pins | No | Every pin, replacing the map's (see create_map for the fields). | |
| glyphs | No | Symbols by category name, replacing the map's. | |
| map_id | Yes | The map's id (uuid), from list_maps or create_map. | |
| public | No | Share the map as a page of its own (a link and a QR code for any site, Google Sites or Notion included), or stop sharing it. | |
| shapes | No | Every line and area, replacing the map's (see create_map). | |
| add_pins | No | Pins to add to the map's. | |
| settings | No | Settings to change by name; the rest stay as they are (see create_map for the names). | |
| categories | No | Colours by category name, replacing the map's. | |
| frame_sites | No | The sites that may show that page in a frame, e.g. ["sites.google.com", "*.example.com"]. | |
| remove_pins | No | The ids of pins to take off the map. | |
| frame_anywhere | No | Let any site show the page in a frame. |