Skip to main content
Glama

pause_tiktok_campaign

Stop spending on a running TikTok campaign while preserving settings. Use to temporarily halt ad delivery and costs.

Instructions

Pause a running TikTok campaign to stop all spending. Settings preserved — use enable_tiktok_campaign to resume. Requires Pro plan or higher ($69/mo).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
campaign_idYesTikTok campaign ID to pause.

Implementation Reference

  • The handler for the 'pause_tiktok_campaign' tool, which updates the TikTok campaign status to 'DISABLE' via the TikTok API.
    case 'pause_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: 'DISABLE',
        });
        return ok({ success: true, campaign_id: args.campaign_id, status: 'DISABLE', message: 'Campaign paused.' });
    }
  • The schema definition for the 'pause_tiktok_campaign' tool within the TOOLS array.
        name: 'pause_tiktok_campaign',
        description: 'Pause a running TikTok campaign to stop all spending. Settings preserved — use enable_tiktok_campaign to resume. Requires Pro plan or higher ($69/mo).',
        inputSchema: {
            type: 'object',
            properties: { campaign_id: { type: 'string', description: 'TikTok campaign ID to pause.' } },
            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