> ## Documentation Index
> Fetch the complete documentation index at: https://docs.interchange.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete advertiser

> Archive an advertiser

`DELETE /api/v2/buyer/advertisers/{advertiserId}`

Archives an advertiser (soft delete). The advertiser moves to `ARCHIVED` status; its campaigns and sub-resources are retained.

## Request

```bash curl theme={null}
curl -X DELETE https://api.interchange.io/api/v2/buyer/advertisers/12345 \
  -H "Authorization: Bearer $SCOPE3_API_KEY"
```

## Parameters

| Field          | Type          | Required | Notes                                |
| -------------- | ------------- | -------- | ------------------------------------ |
| `advertiserId` | string (path) | Yes      | Unique identifier for the advertiser |

## Response

Returns `204 No Content` on success. There is no response body.

Archived advertisers are excluded from [List advertisers](/v2/buyer/advertisers/tasks/list-advertisers) unless you pass `status=ARCHIVED` or `status=ALL`.

## Errors

* `404 NOT_FOUND` — `advertiserId` does not exist or is not visible to the authenticated account.

See [Errors](/v2/reference/errors) for the full error contract.

## Related

<CardGroup cols={2}>
  <Card title="Advertiser tasks" href="/v2/buyer/advertisers/tasks" icon="list-check">
    All advertiser operations
  </Card>

  <Card title="Advertiser overview" href="/v2/object-guides/advertiser" icon="user-tie">
    Fields, lifecycle, and concepts
  </Card>

  <Card title="List advertisers" href="/v2/buyer/advertisers/tasks/list-advertisers" icon="list">
    Filter by status to find archived
  </Card>

  <Card title="Update advertiser" href="/v2/buyer/advertisers/tasks/update-advertiser" icon="pen">
    Edit before archiving
  </Card>
</CardGroup>
