Platforms, unified entities, vendor APIs, endpoints and connectors.
ads.adUnifiedSoonOne ad with its creative, review result, spend and results. Ads from a public ad library come back too.
key platform + ad ID12 planned calls2 Direct endpoints today
Our own first draft of the paths, not reviewed yet. Each call acts on the platforms it lists through the Connection you grant, and none is deployed yet.
/ v1/ adsAds with status, review result and spendAll 8 ad platformsDraft/ v1/ ads/ {adId}One ad with its creativeAll 8 ad platformsDraft/ v1/ ads/ {adId}/ analyticsResults of one ad by dayAll 8 ad platformsDraft/ v1/ ads/ {adId}/ reviewThe platform's review result, with every rejection reasonMeta · Google · TikTokDraft/ v1/ ads/ previewRender how an ad looks in each placementMetaDraft/ v1/ ads/ createCreate an ad, with a new campaign and ad set when neededAll 8 ad platformsDraft/ v1/ ads/ boostTurn an existing post into an adMeta · TikTok · LinkedIn · Pinterest · X · RedditDraft/ v1/ ads/ {adId}Change an ad's creative or targetingMeta · Google · TikTok · LinkedIn · RedditDraft/ v1/ ads/ {adId}/ statusPause or resume an adAll 8 ad platformsDraft/ v1/ ads/ {adId}Delete or cancel an adAll 8 ad platformsDraft/ v1/ ads/ {adId}/ commentsComments on an ad, including ads that never ran as a postMeta · TikTokDraft/ v1/ ads/ librarySearch the public ad library for any advertiser's adsMeta · LinkedInDraftA first cut of the schema from the ad platforms' own objects. Names, types and coverage can change before the Unified layer ships.
ad_setAdSetReportedcreativeCreativeReportedpostPostReportedSet when the ad boosts an existing PoststatusStatusReportedreview_statusStatusReportedThe platform's ad review result and its reasonspendMoneyReportedimpressionsintegerReportedclicksintegerReportedctrnumberReportedcpmMoneyReportedconversionsnumberReportedlibraryLibraryEntryObservedFrom the public ad library, for ads you do not runVendor endpoints that already return this kind of object, in the vendor's own format. Your code names the vendor, so switching vendors means changing it.
2 endpoints from 1 API · from $0.88
Each link is a field you can ask for in the same call.
platform + ad set IDThe targeting, budget and placements a group of ads shares. Google calls it an ad group.
platform + creative IDThe media, text and call to action an ad shows, reusable across ads.
platform + post IDA post on one platform, with its link and metrics.
platform + comment IDA comment, reply or page review. Read, reply, hide or delete.