Create a TikTok Ads campaign with broad (auto) targeting enabled

domain: business-api.tiktok.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Authenticate with an access token that has Campaign Management permissions; ensure your ad account has TikTok's automated targeting features enabled.
  2. Create a campaign via POST /open_api/v1.3/campaign/create/ with an appropriate objective_type (e.g., CONVERSIONS, APP_INSTALL); set the campaign-level budget and budget_mode.
  3. Create an ad group under the campaign; to enable broad/auto targeting, set audience_type to REACH_AND_FREQUENCY or leave targeting fields empty to let TikTok's system determine the best audience automatically.
  4. Alternatively, set targeting_expansion.enable to true in the ad group payload; this allows TikTok to expand beyond your explicit targeting criteria when it finds better-performing audiences.
  5. Supply at least one creative (ad) in the ad group with a video asset, ad text, and landing page URL; TikTok's broad targeting requires the system to have creative data to determine relevance signals.
  6. Monitor the ad group's audience reach and CPM via the reporting API; compare performance against a parallel ad group with manual targeting to evaluate whether auto-targeting improves CPA.

Known gotchas

Related routes

Create a campaign via TikTok Ads API
ads.tiktok.com/marketing_api/docs · 6 steps · unrated
Create a Google Ads portfolio Target ROAS bid strategy and attach it to multiple campaigns
developers.google.com · 6 steps · unrated
Create a campaign via X (Twitter) Ads API
developer.x.com/en/docs/x-ads-api · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp