---
title: "List dedicated IPs"
description: "The IP addresses only this workspace sends from, and how far their warm-up is."
url: "https://openemail.uk/docs/api/sending/dedicated-ips"
area: "API"
category: "Mailbox"
---

# List dedicated IPs

The IP addresses only this workspace sends from, and how far their warm-up is.

`GET /sending/dedicated-ips`

**Also documents:** `GET /sending/dedicated-ips/{ip}`

## GET /sending/dedicated-ips

The IP addresses only this workspace sends from, and how far their warm-up is.

## Example

Needs `domains:read`. A dedicated IP is an add-on, bought with `POST /billing/add-ons/checkout`. A new IP is warmed up over several weeks: `warmupPercent` says how far it is, and until it reaches 100 part of the mail still leaves through the shared IPs. A workspace without the add-on gets an empty list.

**curl**

```
curl "$OE/sending/dedicated-ips" -H "$AUTH"
```

**Response**

```
{ "object": "list", "data": [{
  "object": "dedicated_ip",
  "ip": "203.0.113.24",
  "status": "warming",
  "pool": "oe-ws-4f2a91c7",
  "poolStatus": "warming",
  "warmupPercent": 35,
  "assignedAt": "2026-10-02T08:12:00.000Z",
  "readyAt": null,
  "checkedAt": "2026-10-11T09:40:00.000Z"
}] }
```

> `GET /sending/dedicated-ips/{ip}` reads one of them. An IP that does not belong to the workspace is a 404 `resource_not_found`.

## Reference

- [`GET /sending/dedicated-ips`](https://openemail.uk/docs/api/reference/sending#get-sending-dedicated-ips): full reference
- [`GET /sending/dedicated-ips/{ip}`](https://openemail.uk/docs/api/reference/sending#get-sending-dedicated-ips-ip): full reference
