---
title: "Delete multiple alert destination"
method: DELETE
path: "/api/{org_id}/alerts/destinations/bulk"
tags: ["Alerts"]
---

# Delete multiple alert destination

`DELETE /api/{org_id}/alerts/destinations/bulk`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/alerts/destinations/bulk`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/alerts/destinations/bulk/delete.ts> (a function with typed inputs; its response is checked against the schema)

Removes multiple alert destination configuration from the organization. The destinations must not be in use by any alert, pipeline, synthetic check, escalation policy, team channel, composite alert, workflow, or anomaly detection config before deletion. Once deleted, any alerts previously configured to use these destination will need to be updated with alternative notification methods to continue functioning.

## Path parameters

- `org_id` string, required

## Request body

- BulkDeleteRequest
  - `ids` string[], required

## Response `200`

Success

- BulkDeleteResponse
  - `err` string, nullable
  - `successful` string[], required
  - `unsuccessful` string[], required

## Other responses

- `500`: Failure

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
