Campaign Delivery Status
Get the current pacing/delivery status of a campaign (budget spent, impressions delivered vs. goal, pacing state).
curl -X GET "https://api.5centscdn.com/v2/ad-manager/101/campaigns/cmp_4c19/delivery" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY"
import requests
import json
url = "https://api.5centscdn.com/v2/ad-manager/101/campaigns/cmp_4c19/delivery"
headers = {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.5centscdn.com/v2/ad-manager/101/campaigns/cmp_4c19/delivery", {
method: "GET",
headers: {
"Content-Type": "application/json",
"X-API-Key": "YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.5centscdn.com/v2/ad-manager/101/campaigns/cmp_4c19/delivery", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.5centscdn.com/v2/ad-manager/101/campaigns/cmp_4c19/delivery')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['X-API-Key'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.body
{
"result": "success",
"delivery": {
"status": "ended",
"expected_delivery_percent": 100,
"actual_delivery_percent": 0,
"impression_goal": 50000,
"delivered_impressions": 0,
"remaining_impressions": 50000,
"today_impressions": 0,
"daily_impression_cap": 500,
"budget_spent_micros": 0,
"budget_remaining_micros": 0,
"pacing_mode": "asap"
}
}
GET
/ad-manager/{pid}/campaigns/{cid}/deliveryGET
Base URLstring
Target server for requests. Edit to use your own host.
API Key (header: X-API-Key)
X-API-Keystring
RequiredAPI key (sent in header)
path
pidinteger
RequiredID of the Ad Manager project.
path
cidstring
RequiredID of the campaign.
Request Preview
Response
Response will appear here after sending the request
Authentication
header
X-API-Keystring
RequiredAPI Key for authentication. Provide your API key in the header.
Path Parameters
Responses
resultstring
Operation outcome.
Allowed values:
successerrordeliveryobject
Delivery/pacing status fields for the campaign. Varies by campaign type and pricing model.
Was this page helpful?