Google IntegrationVersion: v3
Create Google integration
POST/ad-publishing/google/integration
Create a Google Ads integration for a location
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
Scope:
adPublishing. writeAuth methods:
OAuthPrivate IntegrationToken type:
Sub-Account TokenRequest
Headers
Versionstringrequired
API Version
Available options
v3Example:
v3Body
locationIdstringrequired
Location identifier
Example:
loc_abc123adAccountIdstringrequired
Ad account identifier
Example:
123-456-7890mccIdstringrequired
MCC identifier
Example:
987-654-3210Response
The stored integration. Returns the raw document, so the id is _id.
_idstringrequired
Integration identifier, as _id rather than id
Example:
677ebaed998e79ec25fc612b__vnumberrequired
Mongoose internal version key
Example:
0locationIdstringrequired
Location identifier
Example:
fRMewNQIxSyZ5R4nQyitstatusstringrequired
Connection state
Available options
connectedexpireddisconnectedExample:
connectedadAccountIdstringrequired
Connected Google Ads customer id
Example:
6776452901mccIdstringrequired
Manager (MCC) customer id above the account
Example:
6776452901userIdstringrequired
Google People API resource name of the connected user
Example:
people/1154723318699connectionIdstringrequired
Identifier of the OAuth connection backing this integration
Example:
gZddldBd8SWA7CcreatedAtstringrequired
Created at
Example:
2025-01-08T17:50:37.952ZupdatedAtstringrequired
Updated at
Example:
2026-08-19T08:12:05.304Z