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

# Delete a draft campaign

`DELETE /campaigns/{id}`

Only draft campaigns (not yet sent) can be deleted. Uses soft delete.

## Response `200`

Campaign deleted

- object
  - `message` string

## Other responses

- `403` — Forbidden. Most often an ownership/authorization failure (Laravel's default `{"message": "..."}` shape). If the account is restricted by SendFox, the response instead carries the structured `account_restricted` body with a link to the account status page.
- `409` — Campaign already sent

---

[API](https://skmtc.net/sendfox/apis/sendfox-api.md) · [All operations](https://skmtc.net/sendfox/apis/sendfox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sendfox/sendfox-api/versions/ea591a7644e7/schema)
