Deploy workflow
deploy_workflowDeploy a saved workflow to the user's Cloudflare account, replacing the live version with a server-recompiled graph; returns deployment ID, version, and live URL.
Instructions
Deploy a saved workflow to the user's own Cloudflare account, replacing any live version. The server recompiles the saved graph itself; no code you send is ever deployed. Save and validate first, and call check_setup early so missing connections are fixed in time. Unless the owner allowed this connection to deploy without asking, the call waits up to 90 seconds for the owner to approve it in an open Nodes2Cloud browser tab: tell the user to approve it there. Some protected connections need an extra approval each. Editing the workflow while approval is pending cancels the deploy. If a needed service is not connected and your client supports URL elicitation, you get input_required with a link and a requestState: show the link, wait, then retry with the same workflowId and that requestState. Returns the deployment id, version number and live URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflowId | Yes | The workflow's id, from list_workflows or create_workflow. | |
| requestState | No | Only on a retry: the opaque requestState from a previous `input_required` answer to this same call. Never invent or edit one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| cron | No | ||
| warning | No | ||
| warnings | No | ||
| setupGaps | No | ||
| resultType | No | ||
| elicitation | No | ||
| deploymentId | No | ||
| requestState | No | ||
| retryGuidance | No | ||
| versionNumber | No | ||
| missingProviders | No |