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
getAdminOrgs
List the organizations where the caller holds ORG_ADMIN. Takes no parameters.
2
find-ad-accounts
getAdAccounts
List ad accounts grouped by organization.
3
create-campaign
createCampaign
Create the campaign. Objective is fixed at creation and cannot be updated later.
4
list-tracking-events
getEvents
Read the ad account's conversion tracking events. The event id becomes the ad set trackingId. Required for conversion objectives.
5
create-ad-set
createAdSet
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
uploadAdAssets
Upload the creative to the NewsBreak CDN. Only asset URLs returned here are accepted by createAd.
7
create-ad
createAd
Create the ad with its creative. New ads land in onlineStatus PENDING pending review.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/news-break-launch-campaign"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.