---
title: "Delete Report"
description: "Permanently deletes an organization report configuration and its scheduling. Past report runs are not deleted."
---

`DELETE /api/organization/reports/:id`

Deletes a report configuration. `:id` is the report's `id` (a UUID). The organization is derived from your authenticated session or API token, and the report must belong to it. Requires organization **admin** (API tokens act as organization admins). Read-only users cannot delete reports.

This stops future scheduled runs of the report. Historical [report runs](/api/organization/reports/list-report-runs) already generated for this report are not affected and remain retrievable.

## Example (cURL)

```bash
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
REPORT_ID="3f1c9c1e-8d2a-4c7e-9b1a-2d5f6a7b8c90"

curl -X DELETE "$BASE_URL/api/organization/reports/$REPORT_ID" \
  -H "Authorization: Bearer $TOKEN"
```

## Response

```json
{ "success": true }
```

## Common errors

- `401 Unauthorized`: not authenticated.
- `403 Forbidden` (`forbidden`): not an organization admin.
- `404 Not Found` (`notFound`): no report with this id exists for your organization.
