List Campaign Ads
GET /ad-campaigns/{campaign_id}/ads
GET
/ad-campaigns/{campaign_id}/ads
List the ads in a campaign.
Always a collection. A campaign launched before per-ad control existed returns its single implicit ad, promoted to a real slot on first read so the caller receives a stable id it can act on.
Authorizations
Parameters
Path Parameters
campaign_id
required
Ad campaign ID
integer
Ad campaign ID
Query Parameters
include_archived
boolean
Header Parameters
Responses
200
Successful Response
object
data
required
object
ads
required
Array<object>
One ad inside a campaign — a creative slot.
id is graph8’s, and it is stable: editing an ad almost always mints a new
platform ad (LinkedIn creatives are immutable, and on Google only Search/RSA
is mutable in place), but the slot and its measurement history survive that.
Address an ad by this id, never by platform_ad_id.
object
campaign_id
required
integer
policy_topics
Any of:
Array<object>
object
key
additional properties
any
null
slot_index
required
integer
status
required
Draft | launching | active | paused | archived | failed
string
campaign_id
required
integer
count
required
integer
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string