# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Taboola Backstage Campaigns Bulk Operations API version: 1.0.0 extends: openapi/taboola-bulk-operations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/{account_id}/campaigns/network'].get update: x-apievangelist-phrasing: intent: List campaigns across the whole network effect: read questions: - How do I see basic details for every campaign across my network's advertisers? - Can I pull a network-wide campaign list without querying each advertiser? instructions: - text: List all campaigns across the network for account {account_id}. slots: account_id: path.account_id - text: Get basic campaign details for every advertiser under network {account_id}. slots: account_id: path.account_id method: generated generated: '2026-09-26' - target: $.paths['/{account_id}/campaigns/bulk'].post update: x-apievangelist-phrasing: intent: Update many campaigns in one call effect: write questions: - Can I change settings on many campaigns with a single API call? - What's the fastest way to pause or edit several campaigns at once? instructions: - text: Bulk update multiple campaigns in account {account_id}. slots: account_id: path.account_id - text: Apply these changes to a list of campaigns in {account_id} in one request. slots: account_id: path.account_id method: generated generated: '2026-09-26'