generated: '2026-08-01' method: generated source: openapi/news-break-advertising-openapi.yml note: >- NewsBreak publishes no AGENTS.md, no skill files and no agent guidance. These skills were generated by API Evangelist from the documented operation surface. Every operationId referenced below exists verbatim in the linked OpenAPI document. skills: - file: news-break-launch-a-campaign.md name: Launch a NewsBreak advertising campaign description: >- Organization -> ad account -> campaign -> ad set (budget, bidding, targeting, platforms) -> creative asset upload -> ad, plus delivery control. api: openapi/news-break-advertising-openapi.yml operations: - getAdminOrgs - getAdAccounts - createCampaign - getEvents - createAdSet - uploadAdAssets - createAd - updateAdStatus - file: news-break-report-on-performance.md name: Report on NewsBreak ad performance description: >- Advertiser-side synchronous and saved custom reports, plus publisher-side MSP monetization revenue reporting on the second host. api: openapi/news-break-advertising-openapi.yml also_api: openapi/news-break-monetization-reporting-openapi.yml operations: - runSynchronousReport - createCustomReport - getCustomReportById - getMonetizationReport - file: news-break-manage-accounts-and-budgets.md name: Manage NewsBreak ad accounts, users and spending caps description: >- Provisioning surface - create ad accounts, grant and revoke ad-account roles, read and set account-level spending caps. api: openapi/news-break-advertising-openapi.yml operations: - getAdminOrgs - createAdAccount - getAdAccounts - addAdAccountUser - deleteAdAccountUser - getAccountSpendingCap - updateAccountSpendingCap cross_cutting_rules: - conventions/news-break-conventions.yml - errors/news-break-problem-types.yml - rate-limits/news-break-rate-limits.yml - authentication/news-break-authentication.yml