Added

Archive, restore and delete funnels through the API

You can now retire a funnel with POST /api/v2/funnels/:id/archive and bring it back with POST /api/v2/funnels/:id/unarchive. The calls update attached pages along with the funnel, so an agent can manage a campaign's lifecycle without asking someone to open the builder. If restoration also queues archived products, the token needs Store write access.

For a funnel that was created but never populated, DELETE /api/v2/funnels/:id removes the unused shell. Populated funnels stay available to archive, preserving the workflow when a campaign ends. If deletion will also remove workflow triggers attached to the funnel, the token needs Workflows write access in addition to Funnels write access.

Agent examples: retire a completed campaign funnel · clean up an unused draft funnel

Resources: Funnel
Building with an AI agent? Point it at the Funnels skill.