---
title: "Assign IPs to Pool"
method: POST
path: "/ip/pool/assign-ips"
tags: ["IP Management API"]
---

# Assign IPs to Pool

`POST /ip/pool/assign-ips`

This allows a parent account to add one or more dedicated IP addresses to an existing IP pool. This is useful for organizing IPs into logical groups for different sending stream.

## Request body

- object
  - `pool_name` string, required — The name of the IP pool to which the IPs should be added.
  - `ips_to_add` string[], required — A list of IP addresses to be assigned to the pool.At least one IP must be provided. maximum 100 IPs per request. All IPs must belong to the same region. Each IP must be valid, owned by the parent account, and not already assigned to the pool.

## Response `200`

IPs assigned to pool successfully

- object
  - `pool_name` string
  - `region` string
  - `assigned_ips` string[]
  - `updated_on` string, date-time

## Other responses

- `400` — Validation error
- `401` — Authentication required
- `403` — Pool not owned or IP not owned

---

[API](https://skmtc.dev/netcorecloud/apis/email-api-v6.md) · [All operations](https://skmtc.dev/netcorecloud/apis/email-api-v6/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/netcorecloud/email-api-v6/revisions/73f83bc2eff8/schema)
