Get Google ad accounts
GET/ad-publishing/google/ad-accounts
Retrieve Google Ads accounts available for the connected user
Request
API Version
v3Location identifier
Account type
INTEGRATIONAD_MANAGERAd accounts, shaped by type. INTEGRATION resolves each account from Google and returns its billing status, name, and connection flag; AD_MANAGER reads the location's stored integrations and returns only accId and mccId.
- application/json
- Schema
- Example (auto)
Schema
- Array [oneOf
- GoogleAdAccountDTO
- GoogleManagedAccountDTO
- ]
Google Ads customer id of the account
Customer id of the manager (MCC) account above it
Billing setup status, resolved by preferring APPROVED over APPROVED_HELD, PENDING then CANCELLED. NO_PAYMENT_METHOD means no billing setup was found.
APPROVEDAPPROVED_HELDPENDINGCANCELLEDNO_PAYMENT_METHODAccount display name
Email of a user with access to the account. Absent when Google returns no customer_user_access row, which is common for MCC-managed child accounts.
Google Ads account status
True when this account is the one currently connected to the location
[
{
"accId": "6776452901",
"mccId": "6776452901",
"paymentStatus": "APPROVED",
"name": "Acme Test Account",
"status": "ENABLED",
"integrationConnected": true
},
{
"accId": "6776452901",
"mccId": "6776452901"
}
]