TikTok Ads logo

TikTok Ads

Use TikTok API for Business actions to read advertisers, campaigns, ad groups, ads, audiences, creatives, catalogs, Business Centers, balances, billing, and transactions; manage advertiser settings, Asset Groups, disabled-by-default Smart+ and GMV Max resources, catalog feeds and videos, creative sharing, Pangle block lists, and selected compliance workflows; and retrieve MMM, GMV Max, and Smart+ reports.

399 actions Integration catalog
Request access
Connect TikTok Ads once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add a partner to a BCTIKTOK_ADS_ADD_BC_PARTNER
Add another Business Center as a partner and optionally share advertiser or catalog assets with it.
Appeal a rejectionTIKTOK_ADS_APPEAL_ADGROUP
Submit an appeal for a rejected ad group or an ad within it. This starts an external TikTok review, cannot be withdrawn through this tool, and may require human follow-up; confirm the rejection and supporting evidence before submitting.
Appeal Smart+ AdTIKTOK_ADS_APPEAL_SMART_PLUS_AD
Submit an appeal for a Smart+ ad review decision. Once submitted, the appeal cannot be withdrawn through this tool.
Apply or Disconnect a Custom AudienceTIKTOK_ADS_APPLY_DMP_CUSTOM_AUDIENCE
Apply a custom audience to ad groups or disconnect it from them.
Assign an assetTIKTOK_ADS_ASSIGN_BC_ASSET
Assign a Business Center asset and its asset-specific role to a member.
Assign Members to a Child Business CenterTIKTOK_ADS_ASSIGN_BC_MEMBER
Assign one or more existing members from source child Business Centers to a target child Business Center, optionally setting basic and finance roles.
Assign TikTok Account To AdvertiserTIKTOK_ADS_ASSIGN_TIKTOK_ACCOUNT_TO_ADVERTISER
Link a TikTok account to an ad account in the same Business Center.
Get Music Authorization Info of a VideoTIKTOK_ADS_AUTHORIZE_IDENTITY_MUSIC
Check whether every song in a TikTok post is authorized for a specific identity, targeting-location set, and ad deployment window. This does not grant creator or post authorization; the selected identity and post must already be authorized for advertiser use.
Apply a Spark Post Authorization CodeTIKTOK_ADS_AUTHORIZE_TT_VIDEO
Apply a creator-issued authorization code so an advertiser may use that specific TikTok post as a Spark Ad. The creator must generate the code, and duet, stitch, or mentioned-original posts also require the original post's authorization code.
Bind an event source to a catalogTIKTOK_ADS_BIND_CATALOG_EVENTSOURCE
Bind a mobile app, website Pixel, or both to a catalog.
Bind/Unbind rulesTIKTOK_ADS_BIND_OPTIMIZER_RULE_BATCH
Bind or unbind optimizer rules from existing advertising objects.
Cancel Custom Audience SharingTIKTOK_ADS_CANCEL_DMP_CUSTOM_AUDIENCE_SHARE
Stop sharing a custom audience with an advertiser.
Cancel asynchronous report taskTIKTOK_ADS_CANCEL_REPORT_TASK
Cancel a queued or processing asynchronous TikTok report task. Confirm the advertiser and disposable task ID before calling because cancellation is irreversible.
Cancel the R&F ad orderTIKTOK_ADS_CANCEL_RF_ORDER
Cancel the R&F ad order. This operation is destructive or irreversible; confirm exact disposable targets before calling. This operation can affect billing, credit, invoices, budgets, contracts, or payments; require explicit approval and an isolated account.
Get Change Log Download Task ResultTIKTOK_ADS_CHANGELOG_TASK_DOWNLOAD
Read the status and change-log content returned for an advertiser's change-log task.
Check Advertiser Term StatusTIKTOK_ADS_CHECK_ADVERTISER_TERM_STATUS
Check whether a TikTok advertiser has signed a specified agreement.
Check the statuses of wordsTIKTOK_ADS_CHECK_BLOCKEDWORD
Check whether specified words are blocked for an advertiser without changing moderation settings.
Check the status of a blocked-word export taskTIKTOK_ADS_CHECK_BLOCKEDWORD_TASK
Check whether a blocked-word export task is running, succeeded, or failed. Call the download action only after SUCCEED.
Get Manual Campaign Copy Task ResultsTIKTOK_ADS_CHECK_CAMPAIGN_COPY_TASK
Get the results of an asynchronous copy task for a Manual Campaign. Availability may depend on account entitlement.
Check Change Log Download TaskTIKTOK_ADS_CHECK_CHANGELOG_TASK
Check whether an advertiser change-log download task is processing, successful, or failed.
Get the status of a comment export taskTIKTOK_ADS_CHECK_COMMENT_TASK
Check whether a comment export task is running, succeeded, or failed. Call the download action only after SUCCEED.
Check File NamesTIKTOK_ADS_CHECK_FILE_NAMES
Check whether one or more image or video file names are already used in an advertiser account.
Check TikTok Shop GMV Max AvailabilityTIKTOK_ADS_CHECK_GMV_MAX_STORE_AVAILABILITY
Check a TikTok Shop's availability for Product GMV Max campaigns.
Check MMM Data RequestTIKTOK_ADS_CHECK_MMM_DATA_REQUEST
Check one MMM export job. Poll conservatively because TikTok documents up to 24 hours of processing but no polling-rate contract.
Check a lead download taskTIKTOK_ADS_CHECK_PAGE_LEAD_TASK
Poll an existing TikTok lead download task. Provide the task ID and exactly one owning advertiser or Business Center form-library context; the polling operation does not require the original ad or Instant Form target.
Check asynchronous report taskTIKTOK_ADS_CHECK_REPORT_TASK
Check, without polling, whether an asynchronous report task is queued, processing, successful, failed, or canceled.
Check Smart+ Campaign Copy TaskTIKTOK_ADS_CHECK_SMART_PLUS_CAMPAIGN_COPY_TASK
Get the results of an asynchronous Upgraded Smart+ campaign copy task.
Check UnionPay Verification RequirementTIKTOK_ADS_CHECK_UNIONPAY_VERIFICATION_REQUIREMENT
Check whether a business license requires UnionPay verification before submitting advertiser verification details.
Check Value-Based Optimization eligibilityTIKTOK_ADS_CHECK_VBO_ELIGIBILITY
Check VBO bidding eligibility for a proposed campaign configuration; some options require allowlisting.
Sign TermsTIKTOK_ADS_CONFIRM_TERM
Sign the selected advertiser agreement.
Get a TikTok in-app linkTIKTOK_ADS_CONVERT_TIKTOK_LINK
Convert an open TikTok URL to an internal TikTok link; availability may require allowlisting.
Create adsTIKTOK_ADS_CREATE_AD
Create one or more ordinary ads in an existing ad group using documented creative settings. New ads default to DISABLE so they do not start delivery or spend unless operation_status is explicitly set to ENABLE.
Create an ad groupTIKTOK_ADS_CREATE_ADGROUP
Create an ad group. New ad groups default to DISABLE so they do not start delivery or spend unless operation_status is explicitly set to ENABLE. Availability may depend on TikTok allowlisting or account entitlement.
Create an R&F ad groupTIKTOK_ADS_CREATE_ADGROUP_RF
Create an R&F ad group. Availability may depend on TikTok allowlisting or account entitlement.
Create an appTIKTOK_ADS_CREATE_APP
Create a mobile app for an advertiser.
Create a Business CenterTIKTOK_ADS_CREATE_BC
Create a persistent TikTok Business Center organization. This may establish a new administrative and billing boundary with no cleanup operation documented for this tool; obtain explicit approval immediately before execution and verify the name, company, registration area, currency, timezone, type, and contact data.
Create an ad accountTIKTOK_ADS_CREATE_BC_ADVERTISER
Create a persistent ad account in a Business Center, optionally configure its invoice grouping, Payment Portfolio linkage, and spending budget. Account creation can succeed even if portfolio binding or budget setup fails. Obtain explicit owner and finance approval immediately before execution; verify identity, region, currency, timezone, qualifications, tax data, payer, portfolio, and budget settings, then inspect both setup-result objects. Some options require TikTok allowlisting.
Create a Billing GroupTIKTOK_ADS_CREATE_BC_BILLING_GROUP
Create a persistent Billing Group and assign ad accounts to it. This changes invoice grouping and may make the group the Business Center default; obtain explicit approval immediately before execution and verify the Business Center, account IDs, immutable group type, email recipients, and is_primary setting.
Create an asynchronous invoice download taskTIKTOK_ADS_CREATE_BC_INVOICE_TASK
Create a task that generates an invoice list, batch of invoice PDFs, or detailed billing report for later download. This exports finance-sensitive data and creates external task state; obtain explicit approval immediately before execution, verify the Business Center, invoice, output type, date range, payment filters, and campaign, and retrieve the result only to an approved storage destination.
Create blocked wordsTIKTOK_ADS_CREATE_BLOCKEDWORD
Add exact words to an advertiser's moderation block list. Review the words and advertiser ID before calling because future matching comments may be affected.
Create a blocked-word export taskTIKTOK_ADS_CREATE_BLOCKEDWORD_TASK
Create an asynchronous export task for an advertiser's blocked words. Save the returned task ID, poll CHECK_BLOCKEDWORD_TASK until SUCCEED, then download it.
Create Business Center Asset GroupTIKTOK_ADS_CREATE_BUSINESS_CENTER_ASSET_GROUP
Create an Asset Group in a TikTok Business Center, add advertiser assets and members, and optionally assign each member an advertiser access role.
Create Business Center Organization AccountTIKTOK_ADS_CREATE_BUSINESS_CENTER_ORGANIZATION_ACCOUNT
Create an Organization Account in an authorized Business Center.
Create Business Spark AdTIKTOK_ADS_CREATE_BUSINESS_SPARK_AD
Create a campaign, ad group, and Spark Ad in one request. TikTok's endpoint contract does not document their initial delivery status; the created resources may become eligible for delivery and spend, so verify their status after creation.
Create a campaignTIKTOK_ADS_CREATE_CAMPAIGN
Create a Manual Campaign with documented campaign, objective, budget, RTA, and iOS settings.
Create an asynchronous copy task for a Manual CampaignTIKTOK_ADS_CREATE_CAMPAIGN_COPY_TASK
Create an asynchronous Manual Campaign copy task. Copied nested resources may default to enabled unless explicitly disabled.
Create a campaign through the shared SPC routeTIKTOK_ADS_CREATE_CAMPAIGN_SPC
Create a current Smart+ Catalog or Advanced Dedicated Campaign through TikTok's shared SPC route; legacy Smart+ modes are deprecated.
Create a catalogTIKTOK_ADS_CREATE_CATALOG
Create a catalog in a TikTok Business Center; some catalog types require allowlisting.
Create a feedTIKTOK_ADS_CREATE_CATALOG_FEED
Create a scheduled catalog feed. INCREMENTAL preserves products omitted from the next import; OVERWRITE permanently removes omitted products, so confirm the complete source file before using it.
Create Catalog Product Diagnostic TaskTIKTOK_ADS_CREATE_CATALOG_PRODUCT_DIAGNOSTIC_TASK
Create an asynchronous download task for catalog product diagnostic information.
Create Catalog Product Set by FileTIKTOK_ADS_CREATE_CATALOG_PRODUCT_SET
Create an E-commerce catalog product set from an uploaded CSV file.
Create a product set by conditionsTIKTOK_ADS_CREATE_CATALOG_SET
Create a catalog product set using one AND or OR condition group.
Create Change Log Download TaskTIKTOK_ADS_CREATE_CHANGELOG_TASK
Create an asynchronous download task for an advertiser's change log.
Create a comment export taskTIKTOK_ADS_CREATE_COMMENT_TASK
Create an asynchronous comment export for a specific advertiser, ad group, and date range. Review the filter because exported comments may contain personal data; poll CHECK_COMMENT_TASK before downloading.
Create Creative Welcome MessageTIKTOK_ADS_CREATE_CREATIVE_AUTO_MESSAGE
Create a welcome message within a TikTok advertiser account.
Create a portfolioTIKTOK_ADS_CREATE_CREATIVE_PORTFOLIO
Create a typed creative portfolio. Availability may depend on TikTok entitlement.
Create Creative Pre-Review TaskTIKTOK_ADS_CREATE_CREATIVE_PRE_REVIEW_TASK
Create a task to pre-review creative materials for one location.
Create a creative shareable linkTIKTOK_ADS_CREATE_CREATIVE_SHAREABLE_LINK
Create a link for sharing up to 20 named creative assets. TikTok does not document the link lifetime or revocation behavior.
Create a CRM Event SetTIKTOK_ADS_CREATE_CRM
Create a CRM Event Set configuration in an advertiser account. This does not report or ingest CRM events; an advertiser can have at most 50 CRM Event Sets.
Create a Custom ConversionTIKTOK_ADS_CREATE_CUSTOM_CONVERSION
Create a Custom Conversion configuration; this does not ingest conversion events.
Showing the first 60 of 399 actions.