Add account callouts
Creates callouts and attaches them at account level in Google Ads so they can show on ads across all campaigns.
Creates assets and customer_asset links for this Google customer. Links apply at account level.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.adaccounts.addAccountCallouts({ body: { accountId: 'account_abc123', callouts: [ 'string', ], },});console.log(data);{ "customerId": "string", "callouts": [ { "assetId": "string", "text": "string" } ]}List account callouts
Lists the callouts attached at account level in Google Ads, which can show on ads across all campaigns. Fresh reads are cached for 10 minutes; exhausted quota may return the last successful read with stale=true. Inherited assets are not included. Preserves Google RMF C.75 account-level callouts.
Update account callouts
Edits existing Google Ads callouts in place; the change applies everywhere that callout is used. Send updates with assetResourceName and the fields to change. An asset is shared: changes affect every attachment using it. Omitted fields stay unchanged. The operation consumes the Google operations budget and invalidates affected cached lists.