TikTok API integration guide
Publish or hand off supported TikTok video workflows using account-specific direct-post and draft capabilities.
Publish or hand off supported TikTok video workflows using account-specific direct-post and draft capabilities.
TikTok integration overview
Publish or hand off supported TikTok video workflows using account-specific direct-post and draft capabilities.
TikTok and TikTok Business authorization paths, provider review, user privacy choices, and direct-post eligibility can produce different workflows.
A provider appearing in this guide does not guarantee that every operation is enabled for every account. Use capability discovery before showing a control or promising automation.
Publishing workflows
- Capability-dependent direct video posting
- Draft or inbox handoff where supported
- Required privacy and interaction settings
Model a post as one parent workflow with a separate target for each TikTok account. This preserves the resolved content, delivery attempt, provider identifier, error, and retry state for every destination.
Connection and setup checklist
- 1
Choose the provider app and TikTok account path appropriate to the product.
- 2
Authorize the user and record any required publication preferences.
- 3
Check direct-post versus draft capability before promising a fully automated flow.
Media and validation
Validate duration, size, codec, aspect ratio, cover, caption, privacy, comment, duet, and stitch settings before submission.
Validate before dispatch as well as during composition because account permissions and provider constraints can change after a draft is saved. Return target-level provider errors with a safe message, stable error code, and request ID.
Feeds, analytics, and engagement
Feed and analytics data is exposed only where the account type and approved scopes provide it; unsupported inbox operations remain read-only.
Normalized analytics use null when a metric is unavailable. A missing provider metric is not the same as a measured zero, and client reports should preserve that distinction.
Frequently asked questions
Does App9 Post support every TikTok feature?
No. Support is determined by the connected account's current capability response, provider permissions, account type, provider review, and App9 Post certification status.
Should my composer hardcode TikTok limits?
No. Use the capability matrix for live validation and treat documentation as design guidance rather than a substitute for account-level constraints.
Can I use my own TikTok OAuth app?
App9 Post supports managed and customer-provided provider credentials where the provider connection is available. Customer-owned apps remain subject to the provider's review and policy requirements.