Clone a workflow
Copy a public marketplace workflow, or one shared into your workspace, into your own workflows.
cloned_from, the slug of the original. The copy has its own slug. Run it with that slug, for example with Run a workflow and wait.
A workflow you may not see answers 404.
Needs workflows:invoke or workflows:write. A key with neither gets 403. MCP tool: clone_workflow.Authorizations
API key with the vd_sk_ prefix, as Authorization: Bearer vd_sk_.... Create keys in Settings → API Keys.
Headers
Any unique string (such as your order id). Resending the same request with the same key within 24 hours returns the first answer (with Idempotent-Replayed: true) and does nothing twice; the same key with a different request is a 422 idempotency_key_reused.
1 - 255Path Parameters
Response
Your copy of the workflow.
POST /v1/workflows/{slug}/clone: your new copy, as GET /v1/workflows/{slug} shows it.
The slug of the workflow this is a copy of
The graph's steps (on create, change and GET with include_graph=true).
How many saved versions came before this one.

