run_workflow_url
Read a ComfyUI workflow from a URL, validate its structure, and optionally enqueue execution with input overrides.
Instructions
Read (and optionally execute) a shared ComfyUI workflow from a URL. Fetches the workflow JSON, accepts API-format prompt graphs or UI-format exports (UI is auto-converted via the same converter as get_workflow), validates it, and summarizes it. Supports raw .json links and GitHub blob/raw URLs (blob is normalized to raw); other share hosts that need a site API return a clear 'paste the raw JSON URL' error. The fetch is bounded (http/https only, timeout + size cap, loopback/private/metadata IPs rejected to prevent SSRF). READ-ONLY unless run=true; when run=true it enqueues the workflow (applying optional inputs overrides) and returns the prompt_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | If true, enqueue the workflow for execution and return the prompt_id. Default false: only fetch, validate, and summarize (read-only). | |
| url | Yes | URL of the workflow JSON. Raw .json links and GitHub blob/raw URLs work directly. | |
| inputs | No | Optional parameter overrides applied (only when run=true) to every node that already has a matching input name. Common keys: cfg, steps, sampler_name, seed, text. |