SparkPost Enterprise customers: IPs are managed through your TAM, please contact them directly for assistance.
{
"external_ip": "123.45.67.80",
"hostname": "mta474a.sparkpostmail.com",
"ip_pool": "default"
}
Public-facing IP address of this sending IP
Reverse DNS hostname associated with this IP
IP pool this sending IP is held in
Whether this sending IP was provided by the customer
Whether this sending IP will use auto warmup
The sending IP's auto warmup stage between 1 and 29
GET /api/v1/sending-ips/123.45.67.89
{
"results": {
"external_ip": "123.45.67.89",
"hostname": "mta472a.sparkpostmail.com",
"ip_pool": "cool_kids",
"customer_provided": false,
"auto_warmup_enabled": true,
"auto_warmup_stage": 5
}
}
The external IP of the sending IP
Retrieves a specific sending IP.
PUT /api/v1/sending-ips/123.45.67.89
{
"ip_pool": "too_cool_for_pool"
}
{
"results": {
"message": "Updated Sending IP."
}
}
The external IP of the sending IP to update
The IP pool to add this sending IP to.
Enable or Disable auto IP warmup on this IP.
The auto warmup stage this IP should be set to. Must be less than or equal to current stage.
Updates which IP Pool holds the sending IP.
GET /api/v1/sending-ips
{
"results": [
{
"external_ip": "123.45.67.89",
"hostname": "mta472a.sparkpostmail.com",
"ip_pool": "marketing",
"customer_provided": false,
"auto_warmup_enabled": true,
"auto_warmup_stage": 5
},
{
"external_ip": "123.45.67.80",
"hostname": "mta474a.sparkpostmail.com",
"ip_pool": "default",
"customer_provided": false,
"auto_warmup_enabled": false
}
]
}
Returns a list of all sending IPs.