Add account snippets
Creates structured snippets 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.addAccountStructuredSnippets({ body: { accountId: 'account_abc123', structuredSnippets: [ { header: 'Amenities', values: [ 'string', ], }, ], },});console.log(data);{ "customerId": "string", "structuredSnippets": [ { "assetId": "string", "header": "Amenities", "values": [ "string", "string", "string" ] } ]}List account snippets
Lists the structured snippets 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.
Update account snippets
Edits existing Google Ads structured snippets in place; the change applies everywhere that snippet 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.