Skip to main content
This tool retrieves ad sets for a given campaign with their status, budget, optimization goal, and billing event. Returns:
  • Ad set list with name, ID, status, budget, optimization goal, billing event
  • Next step guidance for editing ad sets or viewing ads
When to use this tool:
  • “Show me the ad sets in campaign [ID]”
  • “What ad sets are running in my campaign?”
  • “List the ad groups for this campaign”
  • “Which ad sets are active/paused?”
  • Before using update_meta_ad_set when user doesn’t know the ad set ID
Parameters:
  • campaign_id: Campaign ID to list ad sets for (required)
  • status: Filter by status (optional)
  • limit: Max ad sets to return (default: 100)
  • ad_account_id: Optional
Execution time: 2-5 seconds Data source: Meta Marketing API (live) Workflow:
  1. Use list_meta_campaigns to find campaign IDs
  2. Use list_meta_ad_sets with campaign_id to see ad sets
  3. Use update_meta_ad_set to edit targeting, budget, or placements
  4. Use list_meta_ads with ad_set_id to see individual ads

OpenAPI

/api-reference/openapi.json post /api/v1/tools/list_meta_ad_sets/execute