openai ads get bulk job operations
openai_ads_get_bulk_job_operationsRead paginated Bulk API job outcomes—created, updated, validated, failed, or skipped—and page with after when has_more is true, so you can verify results without resubmitting an uncertain job.
Instructions
Read one page of Bulk API operation outcomes: created, updated, validated, failed or skipped. Pass the last operation_id as after only when has_more is true. A partial failure never rolls back earlier operations; do not resubmit an uncertain job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Native bulk job ID, blkmtnjob_ followed by its identifier, returned when the job was submitted. | |
| query | No | Page size from 1 to 100 and, for later pages, the last operation_id of the previous page as after. | |
| adAccountId | Yes | The adacct_ ID configured in OPENAI_ADS_ACCOUNT_ID. The API key is scoped to this one account; another ID is refused. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |