OpenAI Ads campaigns
openai_ads_campaignsList OpenAI Ads campaigns for a client ad account, showing id, name, status, bidding type, budget, and schedule. Use the returned IDs with ad groups, insights, or pause plans.
Instructions
List the OpenAI Ads (ChatGPT ads) campaigns of the client's ad account (GET /v1/campaigns): id, name,
status (active, paused, archived), bidding_type, budget (daily_spend_limit_micros or
lifetime_spend_limit_micros, micros of the account currency), start_time / end_time (unix seconds), mode,
created_at / updated_at. Use the ids with openai_ads_ad_groups, openai_ads_insights or openai_ads_plan_pause.
Reads up to limit rows (next_after while has_more). Names are third-party text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | next_after (last_id) of a previous call to read the next rows; empty to start | |
| limit | No | Maximum rows returned (1 to 2500), over at most 5 pages of 500 | |
| order | No | Creation order: asc or desc; empty uses the API default | |
| before | No | first_id of a previous call to read the rows before it (one page); not with after | |
| client_id | No | Client id from clients_list; empty uses the only client (or the environment variables without a registry) |