> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok Ads

> 50 actions available for TikTok Ads through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/tiktok/filled/png" alt="TikTok Ads" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>TikTok Ads</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>50 actions · 2 auth methods</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Campaigns</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Tracking</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Reports</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0">
    Connect your TikTok Ads account using OAuth 2.0 for secure access to campaign management, reporting, and audience data.

    Guides: [Connector Profile](/connectors/tiktokads/guides/connector-profile/oauth-2-0), [Link Account](/connectors/tiktokads/guides/link-account/oauth-2-0)
  </Card>

  <Card title="Sandbox Access Token">
    Use a TikTok Ads sandbox access token for testing without affecting live ad accounts.

    Guides: [Connector Profile](/connectors/tiktokads/guides/connector-profile/sandbox-access-token), [Link Account](/connectors/tiktokads/guides/link-account/sandbox-access-token)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />

      <div className="connector-actions-scopes" data-connector-actions-scopes>
        <button type="button" className="connector-actions-scopes__toggle" data-connector-actions-scopes-toggle aria-expanded="false">
          <span>Scopes<span data-connector-actions-scopes-count /></span>
        </button>

        <div className="connector-actions-scopes__menu">
          <div className="connector-actions-scopes__header">
            <input type="search" className="connector-actions-scopes__search" data-connector-actions-scope-search placeholder="Search scopes..." aria-label="Search scopes" />

            <div className="connector-actions-scopes__actions">
              <button type="button" data-connector-actions-scopes-select-all>Select all</button>
              <span>|</span>
              <button type="button" data-connector-actions-scopes-clear>Clear</button>
            </div>
          </div>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="ad_account_management" data-connector-actions-scope-filter />

            <span>ad\_account\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="ads_management" data-connector-actions-scope-filter />

            <span>ads\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="app_management" data-connector-actions-scope-filter />

            <span>app\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="audience_management" data-connector-actions-scope-filter />

            <span>audience\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="creative_management" data-connector-actions-scope-filter />

            <span>creative\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="pixel_management" data-connector-actions-scope-filter />

            <span>pixel\_management</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="reporting" data-connector-actions-scope-filter />

            <span>reporting</span>
          </label>

          <div className="connector-actions-scopes__empty" hidden>No scopes found</div>
        </div>
      </div>
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>50 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr 150px' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
        <div className="meta-library-grid-header-cell">Required scopes</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_adgroups" data-action-label="List Ad Groups" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Ad Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_adgroups" aria-label="Copy tiktokads_get_adgroups"><code className="connector-page-code">tiktokads\_get\_adgroups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of ad groups for a TikTok Ads advertiser account via GET /adgroup/get/, with optional filterin...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_adgroup" data-action-label="Create Ad Group" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Ad Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_adgroup" aria-label="Copy tiktokads_create_adgroup"><code className="connector-page-code">tiktokads\_create\_adgroup</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new ad group under an existing TikTok Ads campaign via POST /adgroup/create/, configuring audience targeting (l...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_adgroup" data-action-label="Update Ad Group" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Ad Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_adgroup" aria-label="Copy tiktokads_update_adgroup"><code className="connector-page-code">tiktokads\_update\_adgroup</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Partially update an existing TikTok Ads ad group via POST /adgroup/update/, modifying only the fields you include in the...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_adgroup_status" data-action-label="Update Ad Group Status" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Ad Group Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_adgroup_status" aria-label="Copy tiktokads_update_adgroup_status"><code className="connector-page-code">tiktokads\_update\_adgroup\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Batch enable, disable, or permanently delete up to 20 TikTok Ads ad groups in a single request via POST /adgroup/status/...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_adgroup_budget" data-action-label="Update Ad Group Budget" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Ad Group Budget</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_adgroup_budget" aria-label="Copy tiktokads_update_adgroup_budget"><code className="connector-page-code">tiktokads\_update\_adgroup\_budget</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the lifetime budgets of up to 20 ad groups immediately, or schedule daily/dynamic daily budget changes for up to...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_ads" data-action-label="List Ads" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Ads</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_ads" aria-label="Copy tiktokads_get_ads"><code className="connector-page-code">tiktokads\_get\_ads</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve ads (the lowest tier of TikTok's Campaign > Ad Group > Ad hierarchy) via GET /ad/get/ with filtering by campaig...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_ad" data-action-label="Create Ad" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Ad</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_ad" aria-label="Copy tiktokads_create_ad"><code className="connector-page-code">tiktokads\_create\_ad</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create up to 20 ads within an existing ad group via POST /ad/create/, each defined as a creative object with ad format,...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_ad" data-action-label="Update Ad" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Ad</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_ad" aria-label="Copy tiktokads_update_ad"><code className="connector-page-code">tiktokads\_update\_ad</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Modify an existing ad's creative content, identity, ad text, CTA, or landing page via POST /ad/update/, with optional in...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_ad_status" data-action-label="Update Ad Status" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Ad Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_ad_status" aria-label="Copy tiktokads_update_ad_status"><code className="connector-page-code">tiktokads\_update\_ad\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Batch enable, disable, or permanently delete up to 20 TikTok ads or ACO (Automated Creative Optimization) ads via POST /...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_advertiser_info" data-action-label="Get Advertiser Info" data-action-scopes="ad_account_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Advertiser Info</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_advertiser_info" aria-label="Copy tiktokads_get_advertiser_info"><code className="connector-page-code">tiktokads\_get\_advertiser\_info</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve comprehensive account profile, status, and configuration details for one or more TikTok Ads advertiser accounts...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ad_account_management" aria-label="Copy scope ad_account_management"><code className="connector-page-code">ad\_account\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_authorized_advertisers" data-action-label="List Advertisers" data-action-scopes="ad_account_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Advertisers</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_authorized_advertisers" aria-label="Copy tiktokads_get_authorized_advertisers"><code className="connector-page-code">tiktokads\_get\_authorized\_advertisers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all TikTok Ads advertiser accounts authorized for the authenticated OAuth2 app via GET /oauth2/advertiser/get/. Ret...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ad_account_management" aria-label="Copy scope ad_account_management"><code className="connector-page-code">ad\_account\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_apps" data-action-label="List Apps" data-action-scopes="app_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Apps</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_apps" aria-label="Copy tiktokads_list_apps"><code className="connector-page-code">tiktokads\_list\_apps</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all registered mobile apps associated with a TikTok Ads advertiser account via GET /app/list/, returning app ID...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="app_management" aria-label="Copy scope app_management"><code className="connector-page-code">app\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_all_audiences" data-action-label="Get All Audiences" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get All Audiences</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_all_audiences" aria-label="Copy tiktokads_get_all_audiences"><code className="connector-page-code">tiktokads\_get\_all\_audiences</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all custom audiences (both owned and shared) under the advertiser account with pagination, returning audience IDs,...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_audience_details" data-action-label="Get Audience Details" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Audience Details</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_audience_details" aria-label="Copy tiktokads_get_audience_details"><code className="connector-page-code">tiktokads\_get\_audience\_details</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for specific audiences by their IDs, including processing status, modification history, sh...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_audience_by_rule" data-action-label="Create Audience By Rule" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Audience By Rule</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_audience_by_rule" aria-label="Copy tiktokads_create_audience_by_rule"><code className="connector-page-code">tiktokads\_create\_audience\_by\_rule</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a rule-based custom audience by defining inclusion and exclusion rules that target users based on specific action...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_delete_custom_audience" data-action-label="Delete Audiences" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Audiences</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_delete_custom_audience" aria-label="Copy tiktokads_delete_custom_audience"><code className="connector-page-code">tiktokads\_delete\_custom\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Permanently delete one or more custom audiences by their IDs. This action is irreversible and automatically removes the...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_lookalike_audience" data-action-label="Create Lookalike Audience" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Lookalike Audience</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_lookalike_audience" aria-label="Copy tiktokads_create_lookalike_audience"><code className="connector-page-code">tiktokads\_create\_lookalike\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a lookalike audience that finds new users similar to an existing source audience, expanding reach while maintaini...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_refresh_lookalike_audience" data-action-label="Refresh Lookalike Audience" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Refresh Lookalike Audience</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_refresh_lookalike_audience" aria-label="Copy tiktokads_refresh_lookalike_audience"><code className="connector-page-code">tiktokads\_refresh\_lookalike\_audience</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Trigger a manual refresh of one or more lookalike audiences to re-analyze the source audience and update the matched use...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_apply_audience_to_adgroups" data-action-label="Apply Audiences To Ad Groups" data-action-scopes="audience_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Apply Audiences To Ad Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_apply_audience_to_adgroups" aria-label="Copy tiktokads_apply_audience_to_adgroups"><code className="connector-page-code">tiktokads\_apply\_audience\_to\_adgroups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Connect or disconnect a custom audience from one or more ad groups for inclusion or exclusion targeting. Production only...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="audience_management" aria-label="Copy scope audience_management"><code className="connector-page-code">audience\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_campaigns" data-action-label="List Campaigns" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Campaigns</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_campaigns" aria-label="Copy tiktokads_get_campaigns"><code className="connector-page-code">tiktokads\_get\_campaigns</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of all advertising campaigns under a TikTok Ads advertiser account, with optional filtering by...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_campaign" data-action-label="Create Campaign" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_campaign" aria-label="Copy tiktokads_create_campaign"><code className="connector-page-code">tiktokads\_create\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new advertising campaign under a TikTok Ads advertiser account via POST /campaign/create/, specifying the marke...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_campaign" data-action-label="Update Campaign" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_campaign" aria-label="Copy tiktokads_update_campaign"><code className="connector-page-code">tiktokads\_update\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Partially update an existing TikTok Ads campaign's name, budget amount, or budget mode via POST /campaign/update/. Only...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_campaign_status" data-action-label="Update Campaign Status" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Campaign Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_campaign_status" aria-label="Copy tiktokads_update_campaign_status"><code className="connector-page-code">tiktokads\_update\_campaign\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Batch update the delivery status of one or more TikTok Ads campaigns via POST /campaign/status/update/, supporting ENABL...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_search_images" data-action-label="Search Images" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Images</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_search_images" aria-label="Copy tiktokads_search_images"><code className="connector-page-code">tiktokads\_search\_images</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search and retrieve ad image assets from the advertiser's creative library with optional filtering by image IDs, materia...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_search_videos" data-action-label="Search Videos" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Videos</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_search_videos" aria-label="Copy tiktokads_search_videos"><code className="connector-page-code">tiktokads\_search\_videos</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search and retrieve ad video assets from the advertiser's creative library with optional filtering by video IDs, materia...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_image_info" data-action-label="Get Image Info" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Image Info</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_image_info" aria-label="Copy tiktokads_get_image_info"><code className="connector-page-code">tiktokads\_get\_image\_info</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed metadata for one or more uploaded image assets by their IDs, including dimensions, file size, format,...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_video_info" data-action-label="Get Video Info" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Video Info</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_video_info" aria-label="Copy tiktokads_get_video_info"><code className="connector-page-code">tiktokads\_get\_video\_info</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed metadata for one or more uploaded video assets by their IDs, including duration, dimensions, processin...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_upload_image" data-action-label="Upload Image" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Image</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_upload_image" aria-label="Copy tiktokads_upload_image"><code className="connector-page-code">tiktokads\_upload\_image</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload an image to the advertiser's TikTok Ads creative library from a publicly accessible URL, returning an image\_id fo...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_upload_video" data-action-label="Upload Video" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Video</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_upload_video" aria-label="Copy tiktokads_upload_video"><code className="connector-page-code">tiktokads\_upload\_video</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload a video to the advertiser's TikTok Ads creative library from a public URL or bind an existing TikTok video to the...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_video_name" data-action-label="Update Video Name" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Video Name</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_video_name" aria-label="Copy tiktokads_update_video_name"><code className="connector-page-code">tiktokads\_update\_video\_name</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename a video asset in the advertiser's creative library by specifying its video\_id and the new file\_name</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_image_name" data-action-label="Update Image Name" data-action-scopes="creative_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Image Name</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_image_name" aria-label="Copy tiktokads_update_image_name"><code className="connector-page-code">tiktokads\_update\_image\_name</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename an image asset in the advertiser's creative library by specifying its image\_id and the new file\_name</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="creative_management" aria-label="Copy scope creative_management"><code className="connector-page-code">creative\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_identity_list" data-action-label="Get Identity List" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Identity List</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_identity_list" aria-label="Copy tiktokads_get_identity_list"><code className="connector-page-code">tiktokads\_get\_identity\_list</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all identities (public-facing ad profiles) under a TikTok Ads account via GET /identity/get/, with optional fil...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_identity_info" data-action-label="Get Identity Info" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Identity Info</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_identity_info" aria-label="Copy tiktokads_get_identity_info"><code className="connector-page-code">tiktokads\_get\_identity\_info</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed profile information for a specific identity via GET /identity/info/, including display name, avatar UR...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_identity_posts" data-action-label="Get Posts Under Identity" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Posts Under Identity</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_identity_posts" aria-label="Copy tiktokads_get_identity_posts"><code className="connector-page-code">tiktokads\_get\_identity\_posts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve video and carousel posts published by a TikTok identity via GET /identity/video/get/, returning item\_id values...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_music_authorization" data-action-label="Get Music Authorization Info" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Music Authorization Info</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_music_authorization" aria-label="Copy tiktokads_get_music_authorization"><code className="connector-page-code">tiktokads\_get\_music\_authorization</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether the background music in a TikTok post is licensed for ad use in specified target locations and time period...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_post_info" data-action-label="Get Info About TikTok Posts" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Info About TikTok Posts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_post_info" aria-label="Copy tiktokads_get_post_info"><code className="connector-page-code">tiktokads\_get\_post\_info</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed metadata for one or more TikTok posts (video or carousel) via GET /identity/video/info/, including pos...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_identity" data-action-label="Create Identity" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Identity</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_identity" aria-label="Copy tiktokads_create_identity"><code className="connector-page-code">tiktokads\_create\_identity</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a CUSTOMIZED\_USER identity with a display name and optional avatar via POST /identity/create/, returning an ident...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_delete_identity" data-action-label="Delete Identity" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Identity</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_delete_identity" aria-label="Copy tiktokads_delete_identity"><code className="connector-page-code">tiktokads\_delete\_identity</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Permanently delete a CUSTOMIZED\_USER identity via POST /identity/delete/. Since custom identities cannot be edited, dele...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_pixels" data-action-label="Get Pixels" data-action-scopes="pixel_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Pixels</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_pixels" aria-label="Copy tiktokads_get_pixels"><code className="connector-page-code">tiktokads\_get\_pixels</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of TikTok Pixels and their associated event configurations for an advertiser account via GET /...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="pixel_management" aria-label="Copy scope pixel_management"><code className="connector-page-code">pixel\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_create_pixel" data-action-label="Create Pixel" data-action-scopes="pixel_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Pixel</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_create_pixel" aria-label="Copy tiktokads_create_pixel"><code className="connector-page-code">tiktokads\_create\_pixel</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new TikTok Pixel for website conversion tracking via POST /pixel/create/. Returns the pixel\_id and pixel\_code f...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="pixel_management" aria-label="Copy scope pixel_management"><code className="connector-page-code">pixel\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_update_pixel" data-action-label="Update Pixel" data-action-scopes="pixel_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Pixel</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_update_pixel" aria-label="Copy tiktokads_update_pixel"><code className="connector-page-code">tiktokads\_update\_pixel</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing TikTok Pixel's name, Advanced Matching configuration, first-party cookie settings, and expanded data...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="pixel_management" aria-label="Copy scope pixel_management"><code className="connector-page-code">pixel\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_get_integrated_report" data-action-label="Get Integrated Report" data-action-scopes="reporting">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Integrated Report</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_get_integrated_report" aria-label="Copy tiktokads_get_integrated_report"><code className="connector-page-code">tiktokads\_get\_integrated\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a synchronous integrated performance report via GET /report/integrated/get/ to fetch ad metrics grouped by conf...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="reporting" aria-label="Copy scope reporting"><code className="connector-page-code">reporting</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_regions" data-action-label="List Targeting Regions" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Targeting Regions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_regions" aria-label="Copy tiktokads_list_regions"><code className="connector-page-code">tiktokads\_list\_regions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the full list of targetable geographic regions (countries, states, cities, DMAs) with their TikTok location IDs...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_interest_categories" data-action-label="List Interest Categories" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Interest Categories</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_interest_categories" aria-label="Copy tiktokads_list_interest_categories"><code className="connector-page-code">tiktokads\_list\_interest\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the full hierarchical taxonomy of interest-based targeting categories with their TikTok category IDs for use in...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_languages" data-action-label="List Targeting Languages" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Targeting Languages</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_languages" aria-label="Copy tiktokads_list_languages"><code className="connector-page-code">tiktokads\_list\_languages</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the full list of available language targeting options with their codes for use in ad group language targeting....</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_action_categories" data-action-label="List Action Categories" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Action Categories</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_action_categories" aria-label="Copy tiktokads_list_action_categories"><code className="connector-page-code">tiktokads\_list\_action\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the taxonomy of behavioral action categories for targeting users based on recent in-app actions (video interact...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_search_targeting" data-action-label="Search Targeting Options" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Targeting Options</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_search_targeting" aria-label="Copy tiktokads_search_targeting"><code className="connector-page-code">tiktokads\_search\_targeting</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for targeting options by keyword across multiple categories (geographic locations, interest categories, interest...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_list_targeting_options" data-action-label="List Targeting Options" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Targeting Options</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_list_targeting_options" aria-label="Copy tiktokads_list_targeting_options"><code className="connector-page-code">tiktokads\_list\_targeting\_options</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List available targeting options by type for specific geographic locations, currently supporting ISP (Internet Service P...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_recommend_targeting_categories" data-action-label="Recommend Targeting Categories" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Recommend Targeting Categories</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_recommend_targeting_categories" aria-label="Copy tiktokads_recommend_targeting_categories"><code className="connector-page-code">tiktokads\_recommend\_targeting\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get AI-recommended interest and behavioral action categories optimized for your campaign objective, placements, and targ...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="tiktokads_recommend_interest_keywords" data-action-label="Recommend Interest Keywords" data-action-scopes="ads_management">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Recommend Interest Keywords</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="tiktokads_recommend_interest_keywords" aria-label="Copy tiktokads_recommend_interest_keywords"><code className="connector-page-code">tiktokads\_recommend\_interest\_keywords</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get recommended interest keywords related to a seed keyword, returning keyword IDs for use in ad group interest keyword...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="ads_management" aria-label="Copy scope ads_management"><code className="connector-page-code">ads\_management</code></button></div>
        </div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/tiktokads/guides/connector-profile/oauth-2-0" icon="https://stackone-logos.com/api/tiktok/filled/png" horizontal>
        TikTok Ads - OAuth 2.0
      </Card>

      <Card title="Connector Profile" href="/connectors/tiktokads/guides/connector-profile/sandbox-access-token" icon="https://stackone-logos.com/api/tiktok/filled/png" horizontal>
        TikTok Ads - Sandbox Access Token
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/tiktokads/guides/link-account/oauth-2-0" icon="https://stackone-logos.com/api/tiktok/filled/png" horizontal>
        TikTok Ads - OAuth 2.0
      </Card>

      <Card title="Link Account" href="/connectors/tiktokads/guides/link-account/sandbox-access-token" icon="https://stackone-logos.com/api/tiktok/filled/png" horizontal>
        TikTok Ads - Sandbox Access Token
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
