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

# Unarchive a sequence

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

## Request

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

Restores an archived sequence, with its contacts and call history. Returns 404 if the sequence is outside the API key scope.

## Path parameters

- `id` string, required

## Response `204`

Sequence unarchived

## 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 not archived

## Changes

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

[Operation history](https://skmtc.dev/skipcall/apis/skipcall-public-api/changes/v1/sequences/:id/unarchive/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)
