OpenAI Ads ads
openai_ads_adsList ads in an OpenAI Ads ad group with IDs, names, statuses, review states, creative content, and timestamps. Use it to audit campaigns and check ad approval.
Instructions
List the ads of one OpenAI Ads (ChatGPT ads) ad group (GET /v1/ads?ad_group_id=...): id, name, status,
review_status (in_review, rejected, approved), creative (type, title, body, price, target_url, file_id),
created_at / updated_at. Reads up to limit rows (next_after while has_more). Names and creative texts 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) | |
| ad_group_id | Yes | Parent ad group id (from openai_ads_ad_groups) |