Update funnel
PUT https://datafa.st/api/v1/admin/websites/{websiteId}/funnels/{funnelId}
Update a funnel name, steps, or active state. Set
isActive: false to soft-delete (hide) a funnel without removing historical data.Replacing
steps requires the same shape as create funnel (2 to 8 steps).Related: Conversion funnels · Funnel analytics
Request
Path parameters
websiteId_id field). Example: 665f0b3c4d2e1a0012345678.funnelIdBody parameters
namestepsisActivefalse to hide the funnel; true to reactivate.Example request body
{
"name": "Signup funnel",
"steps": [
{ "name": "Landing", "type": "pageview", "url": "/" },
{ "name": "Pricing", "type": "pageview", "url": "/pricing" },
{ "name": "Signup", "type": "goal", "goalName": "signup" }
]
}
Response
Returns a JSON object with
status: "success" and endpoint-specific fields in data.Response fields
data[]._iddata[].websiteIddata[].namedata[].slugdata[].stepsdata[].isActiveAuthentication
Use a
dft_ account token with funnels:write.A
df_ website API key for the same website can also call this route when the path websiteId matches the key's website. Write access with a df_ key is capped at member level — owner-only actions such as team management require a dft_ token and owner role.Errors
400 — Invalid steps or funnel ID.
404 — Funnel not found.
See API errors for the standard error envelope, auth failures, validation errors, permission errors, and rate limits.