Pause, resume or change budgets in TikTok Ads
tiktok_ads_updatePauses or switches back on objects and changes budgets in a TikTok ad account, and pauses or resumes this server’s TikTok monitors. Call tiktok_ads_update with {"action":"execute","tool_name":"tiktok_pause_campaign","arguments":{…}}; arguments carry the fields of the operation and "connection" when several ad accounts are connected. Operations:
tiktok_pause_campaign: Pause one TikTok campaign: it stops delivering and spending. Free, and it can be switched back on in TikTok Ads Manager. Free pause.
tiktok_pause_adgroup: Pause one TikTok ad group: it stops delivering and spending. Free, and it can be switched back on in TikTok Ads Manager. Free pause.
tiktok_pause_ad: Pause one TikTok ad: it stops delivering and spending. Free, and it can be switched back on in TikTok Ads Manager. Free pause.
tiktok_lower_campaign_budget: Lower the budget of one TikTok campaign. Only lowering: a higher budget is a separate change that increases spend. Only reduces spend, and counts toward the monthly change limit.
tiktok_lower_adgroup_budget: Lower the budget of one TikTok ad group. A daily budget changes from the next day; a lifetime budget at once. Only reduces spend, and counts toward the monthly change limit.
tiktok_enable_campaign: Switch one paused TikTok campaign back on: it starts delivering and spending again. CAN INCREASE SPEND, and this account allows it from chat: say so before executing.
tiktok_enable_adgroup: Switch one paused TikTok ad group back on: it starts delivering and spending again. CAN INCREASE SPEND, and this account allows it from chat: say so before executing.
tiktok_enable_ad: Switch one paused TikTok ad back on: it starts delivering and spending again. CAN INCREASE SPEND, and this account allows it from chat: say so before executing.
tiktok_raise_campaign_budget: Raise the budget of one TikTok campaign. It increases spend: approved by a signed-in person unless this account allows it from chat. CAN INCREASE SPEND, and this account allows it from chat: say so before executing.
tiktok_raise_adgroup_budget: Raise the budget of one TikTok ad group. A daily budget changes from the next day; a lifetime budget at once. CAN INCREASE SPEND, and this account allows it from chat: say so before executing.
tiktok_manage_monitor: Pause or resume a TikTok monitor. Changes only this server’s own monitor, nothing in TikTok, and never counts toward the monthly change limit. Every operation takes two calls with the same tool_name and arguments; the first changes nothing in TikTok and returns a preview. If the operation cannot increase spend, the preview includes confirm_token (accepted for 10 minutes): call again with it added to arguments to apply the change. An operation that can increase spend (switching on, a higher budget) runs from chat only if this account allows it — it does: say plainly that spend will grow before you execute one; otherwise its preview has no token, only an approve_url for a signed-in person. Pauses and monitor changes are free; other changes count toward the monthly change limit. Input schemas: get_tool_schema for named operations; tiktok_ads_read {"action":"list_tools"} lists them all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Always "execute". | |
| arguments | Yes | The fields of the operation, "connection" when several ad accounts are connected, and on the second call the confirm_token from the first call. | |
| tool_name | Yes | The operation name, e.g. tiktok_pause_campaign. |