Tecrübetecrube.com
Tool reference — Ads

ChatGPT Ads tools

ChatGPT ad accounts connected with the OpenAI Ads API: campaign list, performance report, budget and status changes.

Tool names and descriptions are generated straight from the server code; the descriptions are the original English text the assistant sees.

Read tools3 tools

list_openai_ads_accounts

読み取り1 credits

Connected ChatGPT Ads (OpenAI Ads) accounts: ad_account_id, name, currency, time zone, account and review status. Each account is connected in the panel with its own Ads API key. Read only; connected=false when none.

This tool takes no parameters.

list_openai_ads_campaigns

読み取り1 credits

ChatGPT Ads campaigns from the OpenAI Ads API: id (cmpn_…), name, status, daily or lifetime budget (account currency), bidding type, schedule. Read only; returns connected=false when no account is linked.

ParameterTypeDescription
ad_account_idOptionalstringadacct_… — required only when several ChatGPT Ads accounts are connected
statusOptionalactive | paused | archived—
nameOptionalstringfilter by campaign name (min 3 chars)

openai_ads_performance_report

読み取り2 credits

ChatGPT Ads delivery report (OpenAI Ads insights): impressions, clicks, spend, CTR, CPC, CPM per account, campaign, ad group or ad for a date range in the account time zone, optionally per day. Read only; never invents numbers.

ParameterTypeDescription
ad_account_idOptionalstringadacct_… — required only when several ChatGPT Ads accounts are connected
levelOptionalad_account | campaign | ad_group | ad—
daysOptionalinteger (1–365)—
start_dateOptionalstringYYYY-MM-DD
end_dateOptionalstringYYYY-MM-DD
dailyOptionalboolean—
campaign_idsOptionalarray<string>—

Write tools2 tools

update_openai_ads_campaign_status

書き込み2 credits

Pause or activate a ChatGPT Ads campaign. Returns a preview and an approval item; applied on OpenAI only after approval, and undoable. Activation starts delivery only when OpenAI's other requirements (reviews, budget) are met.

ParameterTypeDescription
ad_account_idOptionalstringadacct_… — required only when several ChatGPT Ads accounts are connected
campaign_idRequiredstringcmpn_…
statusRequiredpause | activate—

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_openai_ads_campaign_budget

書き込み2 credits

Set a ChatGPT Ads campaign's daily budget. Goes through preview and approval; increases above 50% per change or 2× within 24 hours are blocked; undo restores the previous budget. Lifetime-budget campaigns are not changed.

ParameterTypeDescription
ad_account_idOptionalstringadacct_… — required only when several ChatGPT Ads accounts are connected
campaign_idRequiredstringcmpn_…
daily_budgetRequirednumbernew daily budget in the account currency (not micros)

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.