enable_tiktok_campaign
Activate a disabled TikTok campaign to resume ad delivery and reach your target audience, requiring a Pro plan or higher subscription.
Instructions
Activate a disabled TikTok campaign so it starts running. Requires Pro plan or higher ($69/mo).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | TikTok campaign ID to enable. |
Implementation Reference
- src/index.ts:590-598 (handler)The logic for enable_tiktok_campaign is implemented inside the handleTool function, utilizing a switch statement to process the call and invoking tikTokPost.
case 'enable_tiktok_campaign': { const denied = licenseCheck('tiktok'); if (denied) return fail(denied); if (!args.campaign_id) return fail('campaign_id required.'); await tikTokPost('/campaign/status/update/', { advertiser_id: cfg.tikTokAdvId(), campaign_ids: [args.campaign_id], operation_status: 'ENABLE', }); return ok({ success: true, campaign_id: args.campaign_id, status: 'ENABLE', message: 'Campaign is now live on TikTok.' }); } - src/index.ts:321-329 (registration)The tool 'enable_tiktok_campaign' is registered with its schema, including name, description, and required input parameters.
{ name: 'enable_tiktok_campaign', description: 'Activate a disabled TikTok campaign so it starts running. Requires Pro plan or higher ($69/mo).', inputSchema: { type: 'object', properties: { campaign_id: { type: 'string', description: 'TikTok campaign ID to enable.' } }, required: ['campaign_id'], }, },