create_ad_creative
Create a single-image ad creative by supplying account, page, image, URL, and text. Returns a creative ID for building or updating ads.
Instructions
Create a standalone single-image ad creative.
Returns creative_id for use in ad creation (create_ad_from_manifest) or ad update (update_ad creative swap).
Requires a Facebook Page ID. Instagram identity is auto-resolved from the page - if unavailable, creative is created for Facebook only.
Single-image creatives only in v1. For video, carousel, or dynamic creatives, use create_multi_asset_ad.
Args: account_id: Ad account ID (e.g., 'act_123456789'). page_id: Facebook Page ID for the creative. image_hash: Image hash from upload_ad_image. link_url: CTA destination URL. primary_text: Main ad copy text (the "message"). headline: Optional headline (appears below image). description: Optional description text. cta_type: Call-to-action type. Default 'LEARN_MORE'. Valid: LEARN_MORE, SHOP_NOW, SIGN_UP, SUBSCRIBE, CONTACT_US, GET_OFFER, BOOK_TRAVEL, DOWNLOAD, APPLY_NOW, WATCH_MORE, GET_QUOTE, SEND_MESSAGE, ORDER_NOW, NO_BUTTON. name: Optional creative name. Subject to naming enforcement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| page_id | Yes | ||
| image_hash | Yes | ||
| link_url | Yes | ||
| primary_text | Yes | ||
| headline | No | ||
| description | No | ||
| cta_type | No | LEARN_MORE | |
| name | No |