Update TikTok Campaign
POST
/v1/tiktok-ads/update-tiktok-campaignUpdate TikTok Campaign on TikTok Ads. Returns a draft with a before→after diff; a human approves it in the SpendSignoff dashboard before anything goes live.
Write tools return drafts
This endpoint stages a change as a draft with a before→after diff. A human approves it with the two-step control in the SpendSignoff dashboard before any spend moves — the model can never push it live.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| account_id | string | yes | The connected ad account ID. |
| campaign_id | string | yes | Target campaign. |
| fields | object | no | Fields to set on the entity. |
Example request
POST /v1/tiktok-ads/update-tiktok-campaign
{
"account_id": "account_a91f",
"campaign_id": "campaign_a91f",
"fields": {
"example": "value"
}
}Example response
201 — draft created
{
"draft_id": "draft_7c2e",
"status": "pending_approval",
"diff": {
"field": "daily_budget",
"before": 100,
"after": 120
},
"requires": "human_two_step_approve"
}More TikTok Ads endpoints