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.