---
title: "Archive a sequence"
method: POST
path: "/v1/sequences/{id}/archive"
tags: ["Sequences"]
---

# Archive a sequence

`POST /v1/sequences/{id}/archive`

## Request

- Base URL: `https://api-public.skipcall.app`
- URL: `https://api-public.skipcall.app/v1/sequences/{id}/archive`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/skipcall/apis/skipcall-public-api/docs/v1/sequences/:id/archive/post.ts> (a function with typed inputs; its response is checked against the schema)

Archives a sequence. An archived sequence no longer appears in GET /v1/sequences, returns 404 on GET /v1/sequences/:id and its contacts endpoints, and can be restored with POST /v1/sequences/:id/unarchive. Its contacts and call history are kept. Returns 404 if the sequence is outside the API key scope.

## Path parameters

- `id` string, required

## Response `204`

Sequence archived

## Other responses

- `401`: Invalid or missing API key
- `403`: Subscription required or plan not eligible
- `404`: Sequence not found or outside API key scope
- `409`: Sequence is already archived

## Changes

- **2026-10-09** `4bda52c7f85f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/skipcall/apis/skipcall-public-api/changes/v1/sequences/:id/archive/post.md)

---

[API](https://skmtc.dev/skipcall/apis/skipcall-public-api.md) - [All operations](https://skmtc.dev/skipcall/apis/skipcall-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/skipcall/apis/skipcall-public-api/revisions/49ba7ab97f4a?raw)
