Skip to content
Proud to collaborate with Microsoft for Startups

Google ​

WorkflowTypeDescription
google.ads.campaign.create-pausedAtomicScaffold: create a paused Google Ads campaign draft. Always returns status=PAUSED / enabled=false. Never sets ACTIVE (SOCIAL-004). No live API yet.
google.ads.campaign.enableAtomicHard-gated enable path for a paused Google Ads campaign. Requires an approved google_ads_spend_review envelope unless force=true. v1 records the gate and does NOT enable spend (campaign stays PAUSED).
google.ads.campaign.enable-with-approvalDagOpen a Staff inbox envelope to enable a paused Google Ads campaign. Does not enable spend. Call google.ads.campaign.enable separately with the approved envelope (v1 still will not spend).
google.ads.campaign.request-reviewAtomicCreate a Staff ActorOutboxEnvelope for Google Ads spend enable (SOCIAL-004 hard inbox gate).
google.ads.creative.attachAtomicScaffold: accept a StorageObject UUID for Google Ads creative attach. Does not upload or enable spend. No live Google Ads API yet.
google.ads.insights.pullAtomicScaffold: pull Google Ads insights for a campaign or pinned customer. Returns an empty insights list until live API fill-in.