---
title: "Delete an IP pool"
method: DELETE
path: "/email/ip_pools/{id}"
tags: ["IP Pools"]
---

# Delete an IP pool

`DELETE /email/ip_pools/{id}`

## Request

- Base URL: `https://api.telnyx.com/v2`
- URL: `https://api.telnyx.com/v2/email/ip_pools/{id}`
- Auth: HTTP bearer

Delete the pool. Member IPs are kept but leave the pool, so they carry no mail until added to another pool. Deleting a pool changes routing for subsequently resolved messages. It does not reroute messages already assigned to the deleted pool. Deleting a pool that still has IPs requires `force=true` and `drain=true`.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `force` boolean
- `drain` boolean

## Response `204`

Pool deleted. No response body.

## Other responses

- `401`: Unauthorized
- `404`: Not found
- `409`: The pool still has IPs and `force`/`drain` were not both set.
- `422`: Validation failed.

## Changes

> 152 revisions in range; 1 not diffed.

- **2026-10-22** `8b7c33b1ee45`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/changes/email/ip_pools/:id/delete.md)

---

[API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) - [All operations](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/revisions/f82938f53ff4?raw)
