# Tiktok AI integration on Definable

> TikTok short-form video platform + creation tools + social sharing

## What this connects

TikTok short-form video platform + creation tools + social sharing

Vendor: https://www.tiktok.com

## Tools available

**10** tools available. First 10:

- `TIKTOK_FETCH_PUBLISH_STATUS` — Fetch publish status — Check the processing status of a TikTok video or photo post using its publish_id. Use this action to poll the status of content after initiating an upload or post. The API returns detailed information about processing stages (upload, download, moderation) and any errors that occurred. Non-terminal statuses mean processing is still pending — never re-initiate TIKTOK_PUBLISH_VIDEO for the same publish_id. Use exponential backoff when polling (e.g., 5s→10s→20s) to avoid the 30 requests/minute per access token rate limit.
- `TIKTOK_GET_ACTION_CATEGORIES` — Get action categories — Tool to retrieve available action categories from TikTok Marketing API. Use when you need to get the list of conversion event categories for creating or managing TikTok ad campaigns with conversion tracking.
- `TIKTOK_GET_TERM` — Get terms — Tool to retrieve terms from TikTok Business API. Use when you need to fetch advertiser or agency terms for a specific advertiser ID.
- `TIKTOK_GET_USER_STATS` — Get user stats — Fetches TikTok user information and statistics for the authenticated user. Retrieves user stats (follower_count, following_count, likes_count, video_count) and can optionally fetch profile fields (display_name, username, bio_description, etc.) and basic info (open_id, union_id, avatar URLs). Returns only the fields requested in the fields parameter. Only works for the authenticated account; cannot fetch arbitrary public profiles. Stats may be delayed and not reflect the most recent activity.
- `TIKTOK_LIST_GMV_MAX_OCCUPIED_CUSTOM_SHOP_ADS` — List GMV Max occupied custom shop ads — Tool to get GMV Max occupied custom shop ads list for a TikTok advertiser. Use this action when you need to retrieve information about which custom shop ads are currently occupied for GMV Max campaigns. This is part of the TikTok Business API and requires appropriate advertiser access.
- `TIKTOK_LIST_VIDEOS` — List videos — Lists videos for the authenticated user (or specified creator). Does not provide a global TikTok-wide feed.
- `TIKTOK_POST_PHOTO` — Post photo — Create a photo post (1-35 images) on TikTok via Content Posting API. Supports two modes: - MEDIA_UPLOAD: Uploads photos to user's inbox for review/editing before posting - DIRECT_POST: Immediately posts photos to user's TikTok account IMPORTANT: Photo URLs must be from your TikTok-verified domain. Unverified domains will return 403 Forbidden. Unaudited apps can only post with privacy='SELF_ONLY'. Rate limit: 6 requests per minute per user access token. Reference: https://developers.tiktok.com/doc/content-posting-api-reference-photo-post
- `TIKTOK_PUBLISH_VIDEO` — Publish video — Publishes a video to TikTok by pulling it from a public URL. TikTok downloads the video from the provided URL and publishes it directly to the creator's profile. Publishing is asynchronous — after calling this action, poll TIKTOK_FETCH_PUBLISH_STATUS with the returned publish_id to check completion. For uploading video files instead of URLs, use TIKTOK_UPLOAD_VIDEO.
- `TIKTOK_UPLOAD_VIDEO` — Upload video — Uploads a video to TikTok via the Content Posting API (init + single-part upload). This action initializes an upload session to obtain a presigned upload URL, then uploads the entire file with a single PUT request. Use a subsequent action to publish the post. Ensure the video file is fully generated and available before calling this action.
- `TIKTOK_UPLOAD_VIDEOS` — Upload videos (batch) — Uploads multiple videos to TikTok concurrently (init + single-part upload per file).

## Auth

Auth schemes: `OAUTH2`.

## How agents use Tiktok

Inside a Definable workflow, Tiktok is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Tiktok** — the Researcher (GPT-5.5) pulls context from Tiktok (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Tiktok** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Tiktok (create record, post message, draft email).
- **Designer / Engineer → Distributor → Tiktok** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Tiktok (attach file, open PR comment, post status).

The Verifier checks every Tiktok call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- social media accounts — https://definable.ai/apps/category/social-media-accounts/
- social media marketing — https://definable.ai/apps/category/social-media-marketing/

## Related

- HTML page: https://definable.ai/apps/tiktok/
- Same category (social media accounts): https://definable.ai/apps/category/social-media-accounts/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
