resize_creative
Resize one of this organization’s creatives to other platforms’ shapes (start_creative_job with kind ‘resize’). Each result is a draft creative whose parent is the source; nothing of the source is cropped. Runs in the background as a creative job and returns it at once; poll get_creative_job. Up to 12 shapes per call.
Parameters#
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
source_creative_id | string | yes | Creative id from the library (ad_crtv_…). | |
request_key | string | yes | A key you choose for this request. Reuse it when retrying the same request; a new request needs a new key. | |
platforms | array | no | Resize to every ad image shape these platforms take (e.g. meta_ads, google_ads). Use this or targets. | |
targets | array | no | Exact shapes: each with platform and asset_type (e.g. meta_ads / VERTICAL_9X16), plus aspect_ratio [w, h] for a recommended ratio (tiktok_ads / IMAGE / [9, 16]). | |
mode | string | no | "pad" | ’pad’ (default, free): centre the image on a blurred fill of itself. ‘extend’: generate real scenery into the border (billed per shape); the job waits until the user previews and accepts it in the Studio. |
Generated by generate_mcp_docs from the server tool. Add to this page below this block; the block is rewritten on every run.