Skip to main content
POST
Create an IP pool

Authorizations

Authorization
string
header
required

Telnyx API key supplied as Authorization: Bearer <token>. In production, auth may be validated by the API gateway and forwarded via Telnyx auth headers.

Body

application/json
name
string
required

Pool name: 1-64 characters of lowercase letters, digits, ., _, and -, starting and ending with a letter or digit. Must be unique within the account and must not start with dip_.

is_default
boolean

Make this the account's default pool, which carries mail for sending domains without a domain-scoped pool. An account can have one default pool. Defaults to false.

domain_id
string<uuid>

Scope the pool to one of the account's email domains; the pool then carries that domain's mail. Scope at most one pool to each domain.

Response

Created IP pool

data
object
required

An account-scoped pool of dedicated IPs. Mail uses a pool only when the pool is scoped to the sending domain (domain_id) or is the account default (is_default).