Render previews of an existing ad
Renders an EXISTING ad per placement via Meta's /{ad_id}/previews. Each preview is an HTML
<iframe> snippet embeddable directly. Unknown formats values return Meta's 400 verbatim.
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
Zernio ad id (24-char hex).
Query Parameters
Comma-separated Meta ad_format values (max 10), one preview per format. Defaults to DESKTOP_FEED_STANDARD.
Response Body
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.adcreatives.getAdPreviews({ path: { adId: 'ad_abc123', },});console.log(data);{
"adId": "string",
"previews": [
{
"format": "string",
"html": "string"
}
]
}{
"error": "Unauthorized"
}Creative details GET
One creative's details, verbatim from Meta. `fields` is a raw-passthrough override of the default projection.
Rename a creative PUT
Renames a creative. Creatives are immutable on Meta beyond `name` — for content changes create a new creative (POST /v1/ads/creatives) and swap it onto the ad (PUT /v1/ads/{adId} with `creative`).