---
title: "Remove Region"
method: DELETE
path: "/api/v1/admin/source-tracker/regions/{slug}"
tags: ["source-tracker-admin"]
---

# Remove Region

`DELETE /api/v1/admin/source-tracker/regions/{slug}`

Remove a destination from the tracker.

A soft delete (``active=False``), not a row delete: the region carries
immutable published snapshots we must not lose, and OSM/geo identity we'd
otherwise have to rebuild if a reader re-requests the same place. Flipping
``active`` is enough to remove it everywhere that matters — the public map
index, its public report page, and the weekly scan all filter on
``active`` — while leaving the history intact and the removal reversible.

Idempotent: removing an already-removed region succeeds without change, so
a double click or a stale admin table can't 404 on a region that is, in
fact, gone.

## Path parameters

- `slug` string, required

## Response `200`

Successful Response

- TrackerRegionRemoveResponse — Confirms a destination was removed from the tracker. Removal is a soft delete (``active=False``): the region drops out of the admin list, the public map and its report page (both filter on ``active``), and future weekly scans — but immutable published snapshots are preserved, so restoring ``active`` brings the destination back intact.
  - `region_slug` string, required
  - `active` boolean, required

## Other responses

- `404` — Resource not found
- `422` — Validation Error

---

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