Enterprise customers, contact your TAM for details.
{
"id": "marketing_ip_pool",
"name": "Marketing IP Pool",
"signing_domain": "example.com",
"fbl_signing_domain": "sparkpostmail.com",
"ips": [
{
"external_ip": "54.244.54.135",
"hostname": "mta472a.sparkpostmail.com",
"auto_warmup_enabled": true,
"auto_warmup_stage": 5
}
],
"auto_warmup_overflow_pool": "overflow_pool"
}
Unique pool identifier used through the Transmissions API and SMTP. Auto-generated when created.
Name of the IP Pool
DKIM-verified signing domain
FBL Signing Domain for the pool. Used only for emails to domains that require DKIM for FBL.
Sending IPs within the pool. Sending IP objects include fields external_ip
,hostname
, auto_warmup_enabled
& auto_warmup_stage
IP Pool ID to be used as an overflow pool during auto IP warmup. Can specify shared pool
to overflow to the SparkPost Shared Pool if you have access.
The auto_warmup_overflow_pool shared pool
is not available for Enterprise customers
POST /api/v1/ip-pools
{
"name": "Marketing IP Pool",
"fbl_signing_domain": "sparkpostmail.com",
"auto_warmup_overflow_pool": "overflow_pool"
}
{
"results": {
"id": "marketing_ip_pool"
}
}
Creates an IP Pool and returns a unique ID based on the name. This ID is used for sending with this pool.
Name of the IP Pool
Domain to use as the DKIM verified signing domain
FBL Signing Domain for the pool
IP Pool ID to be used as an overflow pool during auto IP warmup. Can specify shared pool
to overflow to the SparkPost Shared Pool if you have access.
The auto_warmup_overflow_pool shared pool
is not available for Enterprise customers
GET /api/v1/ip-pools/marketing_ip_pool
{
"results": {
"id": "marketing_ip_pool",
"name": "Marketing IP Pool",
"fbl_signing_domain": "sparkpostmail.com",
"ips": [
{
"external_ip": "54.244.54.135",
"hostname": "mta472a.sparkpostmail.com",
"auto_warmup_enabled": true,
"auto_warmup_stage": 5
},
{
"external_ip": "54.244.54.137",
"hostname": "mta474a.sparkpostmail.com",
"auto_warmup_enabled": false
}
],
"signing_domain": "example.com",
"auto_warmup_overflow_pool": "overflow_pool"
}
}
Returns a specific IP Pool.
PUT /api/v1/ip-pools/marketing
{
"name": "Updated Marketing Pool",
"fbl_signing_domain": "sparkpostmail.com",
"auto_warmup_overflow_pool": "overflow_pool"
}
{
"results": {
"name": "Updated Marketing Pool",
"fbl_signing_domain": "sparkpostmail.com",
"id": "marketing",
"auto_warmup_overflow_pool": "overflow_pool"
}
}
Name of the IP Pool
Domain to use as the DKIM verified signing domain. To remove it, set it to an empty string.
FBL Signing Domain for the pool. To remove it, set it to an empty string.
IP Pool ID to be used as an overflow pool during auto IP warmup. Can specify shared pool
to overflow to the SparkPost Shared Pool if you have access.
The auto_warmup_overflow_pool shared pool
is not available for Enterprise customers
To update sending IP pool assignments see Sending IPs.
DELETE /api/v1/ip-pools/marketing
// Empty response body
Deletes an IP Pool and moves all sending IPs in that pool to the default pool. The default pool cannot be deleted.
GET /api/v1/ip-pools
{
"results": [
{
"id": "marketing_ip_pool",
"name": "Marketing IP Pool",
"ips": [],
"signing_domain": "example.com",
"fbl_signing_domain": "sparkpostmail.com",
"auto_warmup_overflow_pool": "overflow_pool"
},
{
"id": "default",
"name": "Default",
"ips": [
{
"external_ip": "54.244.54.135",
"hostname": "mta472a.sparkpostmail.com",
"auto_warmup_enabled": true,
"auto_warmup_stage": 5
}
]
}
]
}
Returns a list of all your IP Pools.