---
title: "Delete Campaign"
method: DELETE
path: "/campaigns/{id}"
tags: ["Campaigns"]
---

# Delete Campaign

`DELETE /campaigns/{id}`

Archives a campaign (soft delete) and its contacts. The campaign is paused and hidden from default lists.
Draft campaigns are permanently removed.

Teams must retain at least one non-archived campaign; deleting the last eligible campaign returns **409**.

## Path parameters

- `id` string, uuid, required

## Response `200`

Campaign archived or permanently deleted (draft)

- union
  - object
    - `success` boolean
    - `message` string
    - `data` object
      - `id` string, uuid
    - `request_id` string
  - object
    - `success` boolean
    - `message` string
    - `request_id` string

## Other responses

- `403` — Forbidden - Access denied
- `404` — Not Found - Resource does not exist
- `409` — Minimum campaigns required on team

---

[API](https://skmtc.dev/supersend/apis/supersend-api.md) · [All operations](https://skmtc.dev/supersend/apis/supersend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supersend/supersend-api/revisions/f0cbeaa12643/schema)
