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

# TikTok Ads

## Overview

> [card] [Pre-built tooling](#pre-built-tooling)

> [card] [Pre-built integrations](#pre-built-integrations)

> [card] [Access requirements](#access-requirements)

> [card] [Setup guide](#setup-guide)

> [card] [Useful links](#useful-links)

> [card] [API gotchas](#api-gotchas)

## Pre-built tooling

> [accordion] ✅ Authorization
>
> | Tools | Status |
> | - | - |
> | Pre-built authorization (OAuth) | ✅ |
> | Credentials auto-refresh | ✅ |
> | Pre-built authorization UI | ✅ |
> | Custom authorization UI | ✅ |
> | Expired credentials detection | ✅ |

> [accordion] ✅ Read & write data
>
> | Tools | Status |
> | - | - |
> | Pre-built integrations | ✅ |
> | API unification | ✅ |
> | 2-way sync | ✅ |
> | Webhooks from Nango on data modifications | ✅ |
> | Real-time webhooks from 3rd-party API | 🚫 (time to contribute: \<48h) |
> | Proxy requests | ✅ |

> [accordion] ✅ Observability & data quality
>
> | Tools | Status |
> | - | - |
> | HTTP request logging | ✅ |
> | End-to-end type safety | ✅ |
> | Data runtime validation | ✅ |
> | OpenTelemetry export | ✅ |
> | Slack alerts on errors | ✅ |
> | Integration status API | ✅ |

> [accordion] ✅ Customization
>
> | Tools | Status |
> | - | - |
> | Create or customize use-cases | ✅ |
> | Pre-configured pagination | 🚫 (time to contribute: \<48h) |
> | Pre-configured rate-limit handling | 🚫 (time to contribute: \<48h) |
> | Per-customer configurations | ✅ |

### Others

| Function name | Description | Type |
| - | - | - |
| `create-ad-group` | Create an ad group in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-ad` | Create a ad in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-audience` | Create a custom audience in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-automated-rule` | Create an automated rule for budget or bid management in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-campaign` | Create a campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-catalog-feed` | Create a product feed for a catalog in TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-catalog` | Create a product catalog in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-creative-asset` | Create a creative asset in TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-gmv-max-campaign` | Create a GMV Max campaign optimized for gross merchandise value in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-pixel` | Create a pixel in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-smart-plus-ad` | Create a Smart+ ad in TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-smart-plus-adgroup` | Create a Smart+ ad group in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-smart-plus-campaign` | Create a Smart+ (Performance+) campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-ad-group` | Delete or archive a ad group in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-ad` | Delete or archive an ad in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-audience` | Delete a custom audience in TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-campaign` | Delete or archive a campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-catalog-feed` | Delete a catalog product feed from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-catalog` | Delete a product catalog from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-pixel` | Delete or archive a pixel in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-ad-group` | Retrieve a single ad group from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-ad` | Retrieve a single ad from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-advertiser` | Retrieve a single advertiser from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-audience` | Retrieve a single audience from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-automated-rule` | Retrieve an automated rule by ID from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-campaign` | Retrieve a single campaign from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-catalog-feed` | Retrieve a catalog product feed from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-catalog` | Retrieve a product catalog from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-creative-asset` | Retrieve a single creative asset from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-gmv-max-campaign` | Retrieve GMV Max campaign details from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-pixel` | Retrieve a single pixel from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-smart-plus-ad` | Retrieve Smart+ ad details from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-smart-plus-adgroup` | Retrieve Smart+ ad group details from TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-smart-plus-campaign` | Retrieve Smart+ campaign details from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-trending-content` | Retrieve trending TikTok content and hashtags for creative inspiration. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-ad-groups` | List ad groups from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-ads` | List ads from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-advertisers` | List advertisers from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-audiences` | List audiences from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-automated-rules` | List automated rules for an advertiser in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-campaigns` | List campaigns from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-creative-assets` | List creative assets from TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-pixels` | List pixels from TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `run-integrated-report` | Run a TikTok Ads integrated report. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-ad-group` | Update an ad group in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-ad` | Update an ad in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-audience` | Update a custom audience in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-automated-rule` | Update an automated rule in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-campaign` | Update a campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-catalog-feed` | Update a catalog product feed in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-gmv-max-campaign` | Update a GMV Max campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-pixel` | Update a pixel in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-smart-plus-ad` | Update a Smart+ ad in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-smart-plus-adgroup` | Update a Smart+ ad group in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-smart-plus-campaign` | Update a Smart+ campaign in TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `upload-image` | Upload an image creative to TikTok Ads. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `upload-video` | Upload a video creative to TikTok Ads | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `ad-groups` | Sync ad groups from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `ads` | Sync ads from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `advertisers` | Sync advertisers from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `audiences` | Sync audiences from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `automated-rules` | Sync automated budget and bid management rules from TikTok Ads | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `campaigns` | Sync campaigns from TikTok Ads | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `catalogs` | Sync product catalogs and their feeds from TikTok Ads | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `creative-assets` | Sync creative assets from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `pixels` | Sync pixels from TikTok Ads. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `reports` | Sync TikTok Ads reporting rows. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |

## Access requirements

| Pre-Requisites | Status | Comment |
| - | - | - |
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ | |

## Setup guide

*No setup guide yet.*

> [!TIP]
>
> Need help getting started? Get help in the [community](https://nango.dev/slack).

> [!NOTE]
>
> Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/tiktok-ads.mdx)

## Useful links

* [How to register an Application](https://business-api.tiktok.com/portal/docs)
* [OAuth-related docs](https://business-api.tiktok.com/portal/docs)
* [List of OAuth scopes](https://business-api.tiktok.com/portal/docs)
* [Web API docs (their REST API)](https://business-api.tiktok.com/portal/docs)

> [!NOTE]
>
> Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/tiktok-ads.mdx)

## API gotchas

> [!NOTE]
>
> Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/tiktok-ads.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.