Agentic Service Discovery

Resources

T

TikTok Ads Manager

by TikTok

Create, manage, and optimize TikTok advertising campaigns, ad groups, and creatives via the TikTok Marketing API

MarketingFreeOAuth 2.0advertisingmarketingtiktokvideo-adscampaignssocial-mediaanalytics

How agents use TikTok Ads Manager

  • Agent pulls weekly TikTok Ads performance reports and flags campaigns with CTR below a defined threshold
  • Agent creates a new campaign and ad group automatically when a product launch is triggered in another system
  • Agent pauses ad groups that exceed their cost-per-conversion budget cap based on live reporting data
  • Agent uploads a new video creative and creates a split-test ad against existing top-performing creatives
  • Agent refreshes retargeting audiences from CRM data and updates ad group targeting to match new segments
  • Agent scales daily budgets on high-ROAS campaigns while pausing low performers using performance report data

Agent actions

Get CampaignsRetrieve a list of advertising campaigns for the advertiser account

Inputs: status, page, pageSize

Returns: campaigns, total, page

Create CampaignCreate a new TikTok advertising campaign

Inputs: campaignName, objective, budgetMode, budget, status

Returns: campaignId, success

Update CampaignUpdate an existing campaign's name, budget, or status

Inputs: campaignId, campaignName, budget, status

Returns: success, campaignId

Get Ad GroupsRetrieve ad groups (TikTok's equivalent of ad sets) for a campaign

Inputs: campaignId, status, pageSize

Returns: adGroups, total

Create Ad GroupCreate a new ad group within a campaign, including targeting and bidding settings

Inputs: campaignId, adgroupName, placements, budgetMode, budget, bidType, bidAmount, optimizationGoal, targeting, scheduleStartTime, scheduleEndTime, status

Returns: adGroupId, success

Get AdsRetrieve ads within an ad group

Inputs: adGroupId, status, pageSize

Returns: ads, total

Create AdCreate a new TikTok ad with video or image creative

Inputs: adGroupId, adName, adFormat, videoId, imageIds, adText, callToAction, landingPageUrl, displayName, status

Returns: adId, success

Update Ad StatusPause, resume, or delete campaigns, ad groups, or ads

Inputs: objectType, objectId, status

Returns: success, newStatus

Get Performance ReportRetrieve campaign, ad group, or ad performance metrics from TikTok Ads reporting

Inputs: reportType, dataLevel, startDate, endDate, metrics, filterIds, pageSize

Returns: data, totalSpend, totalImpressions, totalClicks, averageCtr, averageCpc, totalConversions, totalReach

Upload Video CreativeUpload a video file to TikTok Ads as a creative asset for use in ads

Inputs: videoUrl, videoName

Returns: videoId, success, videoCoverUrl

Get AudiencesRetrieve custom and lookalike audiences available for targeting

Inputs: audienceType

Returns: audiences, total

Create Custom AudienceCreate a custom audience from customer data or website pixel events for retargeting

Inputs: audienceName, audienceType, pixelId, retentionDays, customerFileUrl

Returns: audienceId, success, audienceSize

Example workflows

1

Automated campaign launch

Create and activate a TikTok video ad campaign end-to-end from a product brief

2

Performance monitoring and budget pacing

Pull daily performance reports and automatically pause underperforming ad groups or adjust budgets based on ROAS thresholds

3

Retargeting audience refresh

Rebuild custom audiences from fresh pixel or CRM data and update ad group targeting automatically

About TikTok Ads Manager

Vendor
TikTok
Pricing Always review details with the vendor
FreeThe TikTok Marketing API is free to use. Costs are only incurred through actual ad spend on the platform.
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
600 requests / minute
Compatible nodes
AgentResourceOutput

Build an AI workflow with TikTok Ads Manager

Use the Agentic Planner to design, visualize, and connect TikTok Ads Manager with your other tools.

Open Agentic Planner

Related Marketing tools

TikTok Ads Manager AI Agent Integration | Fugentic