Skip to main content
Glama

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
NameRequiredDescriptionDefault
campaign_idYesTikTok campaign ID to enable.

Implementation Reference

  • 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'],
        },
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nolas-Shadow/agent1st-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server