creative_payload | object or string | Yes | - | Full Meta ad creative payload (object or JSON string). Usually this is the payload returned by meta_ads_get_ad_creative after you edit it. Workflow: meta_ads_get_ad_creative -> edit payload -> meta_ads_create_ad_creative -> meta_ads_replace_ad_creative. Use this when the edited creative still points to existing media references already available in Meta, such as image_hash or video_id. If the edit needs brand new media uploads, use the dedicated create_ad operations instead, for example meta_ads_create_single_image_ad. Read-only fields (id, status, account_id, effective, etc.) are stripped automatically before posting. This creates only the creative, not the ad. |