Zernio
Zernio
API Reference

Audiences

List custom audiencesGETCreate custom audiencePOSTGet audience detailsGETUpdate an audiencePUTDelete custom audienceDELETEAdd users to audiencePOSTReplace audience companiesPOST
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
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
PUT
/v1/ads/audiences/{audienceId}

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Path Parameters

audienceId*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

At least one field is required.

Response Body

application/json

application/json

application/json

{  "audience": {},  "message": "string"}
Was this page helpful?

Get audience details

Returns the local audience record and fresh data from Meta (if available).

Delete custom audience

Deletes the audience from both the platform and the local database. `saved_targeting` audiences exist only on Zernio, so only the local record is removed.

name?string
Lengthlength <= 255
description?string
spec?

Full replacement for the stored targeting spec.