The Account API creates and manages the Google Ads account linked to a Wix site. It handles account creation, incentive offers for new accounts, Merchant Center linking, and provides live account status and budget information.
A Google Ads account is a prerequisite for creating campaigns. It must be created before any Campaign API calls can succeed.
It's important to note the following points before starting to code:
ACCOUNT_ALREADY_EXISTS error.GetAccountForCurrentSite returns an empty response (not an error) when no Google Ads account has been created for the site yet. Check whether the returned account field is present before assuming an account exists.GetAccountForCurrentSite returns fully enriched data by default, including live accountStatus, currentBudget, and appliedIncentive details fetched from Google Ads at call time.wixServiceFeePercentage, premiumSubscriptionId, boosterSubscriptions, budgetInSupportedCurrency, and couponInfo — are managed internally and cannot be changed via UpdateAccount. You can update fields such as merchantCenterAccountId and googleBillingSetupId.blockReason and blockedDate fields. A CHARGEBACK block is automatically cleared when a new subscription is created for the site, and any block reason is cleared after a subsequent recurring charge succeeds.GetIncentives (Suggestions API) to list available offers, call SelectIncentive to record the chosen offer before checkout, and the incentive is applied automatically after a budget is assigned to the account.ACTIVE, SUSPENDED (by Google), CANCELED (by Google), or BLOCKED (by Wix). Computed at call time and not persisted.REDEEMED through FULFILLED to REWARD_GRANTED. Use appliedIncentive (not couponInfo) for incentive tracking.FRAUD, UNPAID_BALANCE, or CHARGEBACK.Last updated: 16 July 2026