Webhook Events
Ad video processed event
Fired once per POST /v1/ads/videos call made with async: true, when Meta finishes processing the uploaded video. video.status is ready (reference it as video.id on the create endpoints) or error (Meta could not process it; video.error carries the reason).
Zernio watches the video for up to about 13 minutes after the upload request. A video still processing after that sends no event, so keep GET /v1/ads/videos/{videoId} as the source of truth for long videos.
postWebhookad.video.processed
Payload
Example payload
{
"account": {
"platform": "metaads"
}
}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.