Get a negative keyword list
Google Ads shared negative keyword lists (shared_set type NEGATIVE_KEYWORDS). Reads are cached for 10 minutes; quota exhaustion may return the last successful result for up to 7 days with stale=true. Customer selection is limited to this connection and its account scope. Includes the keywords and their criterion ids.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
Google shared set id.
^\d+$Query Parameters
Zernio SocialAccount id.
^[a-fA-F0-9]{24}$Connected Google Ads customer id, without dashes. Required when the connection has multiple customers.
^\d+$Optional courtesy field. The resolved account or campaign determines support; other platforms return 501.
Value in
- "facebook"
- "instagram"
- "tiktok"
- "linkedin"
- "pinterest"
- "google"
- "twitter"
- "openai"
Response Body
application/json
application/json
application/json
application/json
{ "list": { "id": "1234567890", "resourceName": "customers/9122445560/sharedSets/1234567890", "name": "Excluded searches", "memberCount": 2, "referenceCount": 0, "keywords": [ { "criterionId": "111", "text": "free", "matchType": "broad" }, { "criterionId": "222", "text": "jobs", "matchType": "phrase" } ] }, "customerId": "9122445560", "cachedAt": "2026-09-09T10:00:00Z", "stale": false}Create a negative keyword list
Creates one Google Ads shared negative keyword list with optional initial keywords in a single atomic mutation. Daily quota is reserved for every mutate item, so large batches may return 429 before any change. This operation is not idempotent. The list is not attached to any campaign.
Rename a negative keyword list
Renames a shared negative keyword list. Keywords and campaign associations are unchanged. Use the keywords endpoint to edit the desired keyword set.