Bulk Bind
pbir_bulk_bindRebind multiple visuals in one API call by replacing existing bindings. Validates each binding individually so errors in one visual don't abort the entire batch.
Instructions
Rebind multiple visuals in one call. Replaces existing bindings. Set confirmBulk:true when >5. continueOnError:true validates per-entry — bad bindings don't abort the batch.
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": {
"updates": "<updates>"
},
"name": "pbir_bulk_bind"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pageId | No | Page ID. Auto-resolved when only one page exists. | |
| updates | Yes | [{visualId, bindings}] | |
| autoFilters | No | ||
| confirmBulk | No | Required when >5. | |
| strictBindings | No | true=strict (default), false=warn. | |
| continueOnError | No | Per-entry validation; bad bindings don't abort the batch. |