---
title: "Archive a campaign, or restore one"
method: POST
path: "/Communications/Campaigns/{id}/Archive"
tags: ["Communications"]
---

# Archive a campaign, or restore one

`POST /Communications/Campaigns/{id}/Archive`

**Requires permission:** *CommunicationAdmin*

Takes a finished send out of the working list without deleting anything, or puts it back. The owner or IT only — the department and All scopes can see a colleague's campaigns but must not be able to hide them.

## Path parameters

- `id` integer, required

## Request body

- PostArchiveCampaignRequest
  - `archived` boolean

## Response `200`

Success

- PostArchiveCampaignResponse
  - `id` integer
  - `archivedAt` string, date-time, nullable
  - `archivedBy` string, nullable

## Other responses

- `401` — Unauthorized
- `403` — Not yours to archive
- `404` — Not found

---

[API](https://skmtc.net/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.net/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/revisions/4d9bcf62aa69/schema)
