News Break · Arazzo Workflow
Launch a NewsBreak advertising campaign
Version 1.0.0
Resolve the caller's organization and ad account, create a campaign, attach a tracking event, create an ad set with budget, bidding and targeting, upload the creative asset to the NewsBreak CDN, and create the ad. Mirrors skills/news-break-launch-a-campaign.md.
View Spec
View on GitHub
CompanyAdvertisingAdTechNewsMediaLocal NewsPublishingMonetizationCampaign ManagementReportingAnalyticsContentArazzoWorkflows
Provider
Workflows
launch-newsbreak-campaign
Create a campaign, ad set and ad on NewsBreak from an organization ID.
Every step returns HTTP 200; success is asserted on the body field `code == 0`, not the status line. None of the create steps are idempotent - a retry duplicates the object.
1
find-organizations
List the organizations where the caller holds ORG_ADMIN. Takes no parameters.
2
3
create-campaign
Create the campaign. Objective is fixed at creation and cannot be updated later.
4
list-tracking-events
Read the ad account's conversion tracking events. The event id becomes the ad set trackingId. Required for conversion objectives.
5
create-ad-set
Create the ad set. bidRate is required for CPM/CPC/TARGET_CPA; roas is required instead for TARGET_ROAS/DAY_ONE_TARGET_ROAS.
6
upload-creative-asset
Upload the creative to the NewsBreak CDN. Only asset URLs returned here are accepted by createAd.
7
create-ad
Create the ad with its creative. New ads land in onlineStatus PENDING pending review.
Source API Descriptions
openapi
openapi
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.