Duplicate Funnel Asynchronously
Changed onCreate a durable asynchronous receipt for a new same-workspace copy of the source funnel. Send no request body. Every accepted request creates a distinct copy; polling or retry delivery of the same action never creates another copy.
The copy keeps the source site and domain, receives a localized generated name and path, starts in test mode with its workflow disabled, and has independent pages and steps. Product and automation links are retained. Tags, history, and share links are not copied. Funnels with external SDK pages cannot be duplicated.
Poll GET /funnels/clone_actions/{id} until status is completed or failed, then fetch cloned_funnel_id with the Fetch Funnel endpoint.
Request
- Base URLhttps://myworkspace.myclickfunnels.com/api/v2
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts.myclickfunnels.com/oauth/authorizeToken URLhttps://accounts.myclickfunnels.com/oauth/token
- TypeScripthttps://skmtc.dev/myclickfunnels/apis/clickfunnels-api/docs/funnels/:funnel_id/clone_actions/post.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
Source funnel integer ID or public ID
Response
Clone action accepted
Example response
{
"id": 456,
"public_id": "LmNpQr",
"workspace_id": 12,
"funnel_id": 123,
"status": "completed",
"cloned_funnel_id": 789,
"error_code": null
}Changes
- info
endpoint added
- info