Ad set updated event
An ad set was edited through Zernio (source: "zernio"), or outside Zernio and detected by the sync (source: "platform").
When it fires
Fires after the platform and Zernio both accepted the edit. Outside edits arrive up to one sync interval late, and only to the user whose sync saw them.
Deduplication
Events are not deduplicated, so every edit is announced. Use the event id to drop repeats.
Payload notes
changes lists the edited fields: name, status (the ad set's own on/off switch), budget, bid, schedule, targeting or settings. Ignore unknown values. It never carries old or new values, so read the ad set.
What the sync detects
From the sync, changes covers only name and status. Status is not detected on Reddit.
When it does not fire
History loaded when an account connects is never announced. Budget and targeting edits made through PUT /v1/ads/{adId} arrive as ad.updated.
Payload
Example payload
{
"profiles": [
{
"externalId": "tenant_42"
}
],
"account": {
"platform": "tiktokads"
}
}Response
Webhook received successfully
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.