---
title: "Archive a Funnel"
method: POST
path: "/funnels/{id}/archive"
tags: ["Funnel"]
---

# Archive a Funnel

`POST /funnels/{id}/archive`

## Request

- Base URL: `https://myworkspace.myclickfunnels.com/api/v2`
- URL: `https://myworkspace.myclickfunnels.com/api/v2/funnels/{id}/archive`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Authorization code: `https://accounts.myclickfunnels.com/oauth/authorize`
    - Token URL: `https://accounts.myclickfunnels.com/oauth/token`
- TypeScript: <https://skmtc.dev/myclickfunnels/apis/clickfunnels-api/docs/funnels/:id/archive/post.ts> (a function with typed inputs; its response is checked against the schema)

Synchronously archive the funnel and its attached show-page pages. Its URL path is disambiguated, and redirect steps targeting it are unlinked. Restoring the funnel does not restore the original path or those links. Shared funnels cannot be archived.

## Path parameters

- `id` string, required

## Query parameters

- `expand[]` string[]

## Response `200`

Archived Funnel

- FunnelAttributes: Funnels
  - `id` integer: Funnel ID
  - `public_id` string: The public identifier of the funnel
  - `workspace_id` integer: The ID of the workspace that the funnel belongs to
  - `name` string: Name of the Funnel
  - `archived` boolean: Archived status
  - `current_path` string: The URL path of the funnel
  - `live_mode` boolean: Test versus live payment processing mode, not page visibility or publication status. False means test mode; true enables live payments.
  - `domain_id` integer, nullable: The ID of the domain associated with this funnel. Use the Domains API to look up available domain IDs.
  - `favicon_image_id` integer, nullable: The ID of the image used as the favicon for this funnel
  - `created_at` string, date-time: Created at
  - `updated_at` string, date-time: Updated at
  - `tags` object[]: Funnel Tags
    - `id` integer: ID
    - `public_id` string: Public ID
    - `name` string: The name of the funnel tag
    - `color` string: The color of the funnel tag
  - `head_code` string, nullable: **Expandable** Custom HTML/JavaScript code injected into the funnel head section. Only returned when expand[]=head_code is provided. Note: expanding may add latency, especially on list endpoints. Use sparingly.
  - `footer_code` string, nullable: **Expandable** Custom HTML/JavaScript code injected before the closing body tag. Only returned when expand[]=footer_code is provided. Note: expanding may add latency, especially on list endpoints. Use sparingly.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Already archived or shared Funnel
- `422`: Funnel or page validation failed

## Changes

- **2026-11-03** `511d88b30aea`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/myclickfunnels/apis/clickfunnels-api/changes/funnels/:id/archive/post.md)

---

[API](https://skmtc.dev/myclickfunnels/apis/clickfunnels-api.md) - [All operations](https://skmtc.dev/myclickfunnels/apis/clickfunnels-api/llms.txt) - [OpenAPI document](https://skmtc.dev/myclickfunnels/apis/clickfunnels-api/revisions/511d88b30aea?raw)
