make_update_blueprint
Update an existing Make.com scenario's structure (blueprint, connections, params), schedule, name, or folder. Requires explicit user confirmation and returns before/after snapshots to enable recovery.
Instructions
HIGH RISK: update a scenario's blueprint (module structure/params/filters/connections), scheduling, name, and/or folder via PATCH — modifies REAL scenario structure. MANDATORY workflow before calling: (1) call make_get_blueprint to see the current structure, (2) present the user the exact planned change/diff and get their explicit approval, (3) strongly prefer testing structural changes on a clone first (make_clone_scenario) before touching the live scenario. Requires confirmed:true as proof this workflow happened (this tool's own safety gate — Make's API does not require it; refuses otherwise). Before applying, takes a fresh snapshot of the current blueprint and returns it alongside the update result as 'before_blueprint', so the prior state can be manually restored (by calling this tool again with that blueprint) if the change turns out wrong — this is a recovery aid only, it does not block or compare against that snapshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name for the scenario (optional) | |
| blueprint | No | The new blueprint (JSON object matching Make's blueprint structure). Omit to only change name/folder_id/scheduling. | |
| confirmed | Yes | Must be true — confirms the plan-approval(-clone) workflow was followed before this call | |
| folder_id | No | Move the scenario to this folder ID (optional) | |
| scheduling | No | New scheduling configuration (optional) | |
| scenario_id | Yes | The scenario ID to update |