Skip to main content
Google AdsVersion: v3

Get Google campaign by ID

GET/ad-publishing/google/ads/{adId}

Retrieve a specific Google Ads campaign by ID

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your access token.

Scope:adPublishing.readonly
Auth methods:OAuthPrivate Integration
Token type:Sub-Account Token

Request​

Headers

Versionstringrequired

API Version

Available optionsv3
Example:v3

Path Parameters

adIdstringrequired

Ad identifier

Example:507f1f77bcf86cd799439011

Query Parameters

locationIdstringrequired

Location identifier

Example:HChooFuiyPpVYzeJ4HMe

Response

The full campaign document, including its ad groups and their ad content

idstringrequired

Campaign identifier

Example:6a846b1eb112242a53b21cb0
namestringrequired

Campaign name

Example:Spring promotion
locationIdstringrequired

Location identifier

Example:fRMewNQIxSyZ5R4nQyit
googleAdAccountIdstringrequired

Google Ads customer id the campaign belongs to

Example:6776452901
advertisingChannelTypestringrequired

Advertising channel

Available optionsSEARCHDEMAND_GEN
Example:DEMAND_GEN
publishingStatusstringrequired

Publishing status

Available optionsDRAFTSCHEDULEDPUBLISHEDPUBLISHINGFAILEDIN_REVIEWPAUSEDARCHIVEDWITH_ISSUESREJECTED
Example:DRAFT
sourcestringrequired

Where the campaign was created from

Example:AD_MANAGER
budgetobjectrequired

Budget configuration

networkSettingsobjectrequired

Network placement settings

biddingStrategyobjectrequired

Bidding configuration

campaignGoalobjectrequired

Campaign goal

assetsobjectrequired

Attached assets by kind

audienceobjectrequired

Campaign level targeting

adScheduleobject[]required

Ad scheduling windows, empty when the campaign runs continuously

adGroupsobject[]required

Ad groups with their ads

unpublishedChangesbooleanrequired

Whether the campaign has edits not yet published

Example:false
isEuPoliticalAdsbooleanrequired

Whether the campaign is declared as EU political advertising

Example:false
metaobject

Ancillary campaign metadata

createdBystringrequired

User who created the campaign

Example:hzN33mfYO5c1LHqsExRC
updatedBystringrequired

User who last updated the campaign

Example:hzN33mfYO5c1LHqsExRC
createdAtstringrequired

Created at

Example:2026-08-18T14:24:30.868Z
updatedAtstringrequired

Updated at

Example:2026-08-18T14:36:29.195Z