audiences
Update an audience
Update an audience. saved_targeting audiences accept name, description, and spec
(full replacement, no merge, Zernio-only, no platform call). Platform audiences
(uploaded/website/lookalike) accept name and description only, updated on the
platform first and then mirrored locally; their rules are immutable, so spec returns
400 for them. Platform audience updates are Meta-only for now (other platforms return
501). Ads already created from a saved_targeting audience are unaffected, they snapshot
the targeting at creation.
PlatformsMetaGoogleTikTokLinkedInPinterestX
AuthorizationBearer <token>
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
audienceIdstring
name?string
Length
length <= 255description?string
spec?
Response Body
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.adaudiences.updateAdAudience({ path: { audienceId: 'audience_abc123', }, body: { name: 'Example', description: 'Hello, world!', spec: { countries: [ 'string', ], regions: [ { key: 'tok_abc123', }, ], cities: [ { key: 'tok_abc123', }, ], }, },});console.log(data);{
"audience": {},
"message": "string"
}Empty
{
"error": "Unauthorized"
}Empty
{
"error": "Not found"
}Empty
Empty