Skip to main content
POST
Update Flow Plan

Authorizations

X-API-Key
string
header
required

Body

application/json
flowPlanId
string | null
required

Existing flow plan id. Use the exact flowPlanId returned by create_flow_plan, list_flow_plans, or get_flow_workspace. The MCP Dynamic Actions flowPlanId is permitted only when changing its two allowed HubSpot settings.

flow
object | null
required

Flow settings to update.

  • Omitted fields keep their current values.
  • Name-only and no-op updates preserve the current published/draft state; any configuration change pauses a published reusable flow by moving it to Draft.
  • For the MCP Dynamic Actions Flow Plan, send only mcpDynamicActionsOptions.is_enrich_hubspot and/or mcpDynamicActionsOptions.is_push_to_hubspot_tasks; the task setting updates call, manual, and approval task sync together.
  • All other fields are rejected.
returnWorkspace
boolean
default:true

Include a workspace snapshot in the response. For the MCP Dynamic Actions Flow Plan, this is always null because it does not use a reusable-flow workspace.

Response

Tool result.