Docs / Integrations / TikTok
TikTok Integration
Login Kit + Content Posting API (production-approved and live).
TikTok is production-approved and live. WeKeKe uses Login Kit + Content Posting API tooling to validate scopes, creator info, video init, and publish status using assets hosted on your verified domain.
Current status
- OAuth connect is available via TikTok Login Kit.
- Content Posting tooling is available in-app at /integrations/tiktok.
- Production app status: live since February 24, 2026 at 5:12 AM.
- DM ingestion is not part of the current TikTok rollout.
Prerequisites
- TikTok developer app with Login Kit + Content Posting API enabled.
- Verified web domain for review demo asset hosting.
- Redirect URI and webhook URLs registered in TikTok Developer Portal.
Connect + posting flow
1
Connect TikTok
Use the Integrations card to complete Login Kit OAuth.
2
Open TikTok workflow tools
Open /integrations/tiktok to run the end-to-end checklist.
3
Init video post
Use a demo MP4 hosted on your verified domain and keep privacy to SELF_ONLY.
4
Fetch publish status
Verify status transitions to PUBLISH_COMPLETE.
Sandbox limitations
- Some portability scopes are not available in Sandbox and return invalid_scope.
- Unaudited apps can only post to private accounts (use SELF_ONLY).
- URL ownership verification must pass before video init succeeds.
Troubleshooting
- invalid_scope: remove unsupported portability scopes in Sandbox.
- URL ownership: confirm the demo asset is hosted on the verified domain.
- invalid_publish_id: re‑run video init before status fetch.
Account options roadmap
- Current: one connected TikTok account per creator.
- Planned: support additional TikTok account options where API/review policy allows.
- Final scope depends on provider constraints and future TikTok policy updates.