Read campaign structure
get_campaign_structureReturns every campaign, its ad sets and its ads with ids, configured and effective status, objective, budget (and whether it lives on the campaign as CBO or on the ad set as ABO), optimisation goal, audience temperature, targeting summary, learning stage, and each ad's format, headline, primary text and hook. Use it to find entity ids before drafting a change and to check where a budget lives.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_campaign_structure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_paused | No | Include paused campaigns. Default true. |