Skip to content
AdlyseDocs
Product guideMCP reference
⌘K
Open Adlyse
⌘K
Overview
QuickstartAuthentication
adlyse-insights
adlyse-ads
list_ad_accountsget_platform_supportget_ad_creation_capabilitiesget_ad_build_specupdate_ad_build_speclist_ad_plansget_ad_plan_publicationget_ad_planimport_ad_to_planimport_live_ad_to_plancreate_ad_plan_variantsadd_ad_plan_variantsupdate_ad_plan_groupgroup_ad_plansget_ad_plan_groupfreeze_ad_plan_grouppublish_ad_plan_groupcreate_ad_plancreate_ad_edit_planupdate_ad_planattach_ad_plan_assetfill_ad_plan_slotsfreeze_ad_planpublish_ad_planresolve_ad_publish_steplist_campaignsget_performancelist_change_eventslist_adsget_ad_performancelist_creative_librarylist_experimentsget_experimentpause_experimentresume_experimentstop_experimentpause_creative_adsupdate_ad_group_statusupdate_ad_statusupdate_campaign_statusupdate_campaign_budgetlist_swipe_filesave_competitor_ad_to_swipe_filesave_creative_to_swipe_fileremix_from_swipe_filestart_creative_jobresize_creativemake_variants_of_winnerget_creative_jobestimate_creative_batchstart_creative_batchbatch_to_plan_groupget_creative_batchsnapshot_catalog_productsgenerate_ad_copylist_ad_copycreate_creative_conceptrequest_creative_reviewget_creative_review
adlyse-workflows
adlyse-admin
adlyse-all
  1. Overview
  2. adlyse-ads

publish_ad_plan

Publish an exact frozen ad-plan revision after human review.

If the result is pending/running/waiting, call get_ad_plan_publication with its run ID and wait_seconds=20 until terminal before reporting an outcome. Requires publication permission. Only the approved revision executes; later draft edits cannot change it. Review the budget, destinations and creatives before publication. Results report individual operation outcomes; do not report a failed/partial publication as complete or repeatedly retry an uncertain platform write.

A failed or partial last publication is continued: objects that attempt created are reused and only the missing items are created, whether or not retry_of_run_id names it (it continues automatically when the reuse is possible). Fix the failed items in the draft, freeze again and publish. A changed item that attempt created blocks the reuse instead of being duplicated. To start over instead (what that attempt created was removed on the platform), change those items in the draft, e.g. a new campaign name, so they are created anew.

Parameters#

NameTypeRequiredDefaultDescription
revision_idstringyes
retry_of_run_idstringno

Generated by generate_mcp_docs from the server tool. Add to this page below this block; the block is rewritten on every run.

An edit draft (create_ad_edit_plan) publishes the same way: each step applies one change to an existing campaign, ad set or ad, the review re-reads every target first, and a retry never re-applies an edit that already succeeded.

Previousfreeze_ad_planNextresolve_ad_publish_step