---
title: "Delete community mirror"
method: DELETE
path: "/api/registry/mirrors/{platform}"
tags: ["Community Mirrors"]
---

# Delete community mirror

`DELETE /api/registry/mirrors/{platform}`

Delete a persisted community mirror and retire derived publisher-domain catalog rows. Requires a registry moderator or AgenticAdvertising.org admin. Without `force=true`, the service refuses to delete a mirror that has not first published a `superseded_by` migration URL.

## Path parameters

- `platform` string, required — Lowercase platform identifier.

## Query parameters

- `force` string — Set to `true` to delete a mirror without a `superseded_by` migration URL.

## Response `200`

Community mirror deleted

- CommunityMirrorDeleteResponse
  - `success` true, required
  - `platform` string, required — Lowercase platform identifier, normalized by the service.

## Other responses

- `400` — Invalid platform identifier
- `401` — Authentication required
- `403` — Only registry moderators or AgenticAdvertising.org admins can manage community mirrors
- `404` — Community mirror not found
- `409` — Mirror has not been superseded and force was not set
- `429` — Rate limit exceeded
- `500` — Failed to delete community mirror

---

[API](https://skmtc.net/adcontextprotocol/apis/agenticadvertising-org-registry-api.md) · [All operations](https://skmtc.net/adcontextprotocol/apis/agenticadvertising-org-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adcontextprotocol/agenticadvertising-org-registry-api/revisions/9ea7fedf54c0/schema)
