TOOL API

smart_plus_campaign_update

Updates an Upgraded Smart+ campaign via `/smart_plus/campaign/update/`. This endpoint supports incremental updates. Goal-based budget increase (`budget_auto_adjust_strategy=AUTO_BUDGET_INCREASE`) is allowlist-only; contact your TikTok representative for access. To obtain campaign IDs before updating, use `/smart_plus/campaign/get/`.

ecommerceOAuth1 credits

Call information

Tool slug
tiktok-ads.smart_plus_campaign_update
Provider
TikTok for Business
Average response
0 ms
Calls in 7 days
0

Input parameters

advertiser_idrequired

Advertiser ID.

budget

Fixed campaign budget or initial campaign budget. When `budget_auto_adjust_strategy=UNSET`, this is the fixed campaign budget. When `budget_auto_adjust_strategy=AUTO_BUDGET_INCREASE`, this is the initial campaign budget; to retrieve the current campaign budget, check the returned `current_budget`.

budget_auto_adjust_strategy

Campaign budget strategy for automatic daily campaign budget. Valid only when all of the following are true: `budget_optimize_on=true`, `budget_mode=BUDGET_MODE_DYNAMIC_DAILY_BUDGET`, and `app_promotion_type` is not `MINIS`. When set to `AUTO_BUDGET_INCREASE`, Goal-based budget increase is enabled; the specified `budget` becomes the initial daily budget, and the daily budget can automatically increase by 20%, up to 10 times per day, when budget utilization reaches 90% or more. The daily budget resets to the original daily budget each day. `UNSET` disables Goal-based budget increase. This feature is allowlist-only; contact your TikTok representative for access.

campaign_idrequired

Campaign ID to update. To obtain valid campaign IDs, use `/smart_plus/campaign/get/`.

campaign_name

Campaign name. Maximum length is 512 characters. Emoji is not supported. Each Chinese or Japanese word counts as two characters, and each English letter counts as one character.

po_number

PO (purchase order) number used for invoice tracking and reconciliation.