scrapeer_update_flow
Replace a whole Scrapeer flow with a new JSON definition for wholesale rewrites or imports. For incremental changes, prefer patching; validate dry-run to prevent overwriting.
Instructions
Replace a flow's entire definition with the supplied flow JSON. WARNING: this overwrites the WHOLE flow - every block, edge, and config. PREFER scrapeer_patch_flow for incremental edits (adding a block, changing one selector). USE THIS TOOL WHEN: you need to apply a wholesale rewrite (e.g. importing a flow from elsewhere) or the change touches most of the flow at once. Always call scrapeer_get_block_catalog first to know valid block types and config keys, and consider scrapeer_validate_flow to dry-run. Optimistic concurrency: the MCP server automatically attaches the version stamp from your last scrapeer_get_flow on this flow. If the flow was modified elsewhere since, the call returns 409 - re-fetch with scrapeer_get_flow and retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The complete replacement flow. WARNING: this overwrites the entire flow definition - prefer scrapeer_patch_flow for incremental changes. | |
| flow | Yes | The flow ID (UUID) or flow name. If a name is provided, it will be resolved to an ID. If multiple flows match the name, all matches are returned so the user can choose. | |
| baseProjectEventID | No | Version stamp from the last scrapeer_get_flow on this flow. Auto-populated by the MCP server when you've called scrapeer_get_flow earlier in the session - only set this manually if you need to override the cached value. |