TikTok Sandbox Demo

Scope: OAuth, token storage, account verification, select video, prepare upload, manual upload only.

No automatic upload. No folder monitoring. No scheduling.

1. Connect TikTok account

Connect TikTok Sandbox Account

2. Authentication status

{
  "status": "ok",
  "success": true,
  "payload": {
    "authenticated": true,
    "account_connected": true,
    "user": {
      "avatar_url": "https://p16-common-sign.tiktokcdn-eu.com/tos-no1a-avt-0068c001-no/5cbd2bf5bf1695c3c41a2b168e99dad9~tplv-tiktokx-cropcenter:168:168.jpeg?dr=10397&refresh_token=9dca7342&x-expires=1784552400&x-signature=y4lqI8oH%2FgtGK3qormZ%2BhLd3mkM%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=8aecc5ac&idc=no1a",
      "display_name": "vollemakka",
      "open_id": "-000sFic3YGIsSmTD93kfMGzctKvOnlBkyvG",
      "union_id": "101580e8-74a8-5c8b-b7e2-667eaae0582f"
    },
    "token_path": "/home/operator/.config/ai-company/tiktok_sandbox_token.json",
    "secrets_returned": false
  },
  "errors": []
}

Readiness

{
  "status": "ok",
  "success": true,
  "payload": {
    "service": "tiktok_sandbox",
    "mode": "developer_review_demo_manual_upload_only",
    "required_credentials_present": {
      "TIKTOK_CLIENT_KEY": true,
      "TIKTOK_CLIENT_SECRET": true,
      "TIKTOK_REDIRECT_URI": true
    },
    "required_credentials_missing": [],
    "required_configuration_missing": [],
    "token_file_exists": true,
    "token_path": "/home/operator/.config/ai-company/tiktok_sandbox_token.json",
    "manual_upload_only": true,
    "continuous_monitoring": false,
    "automatic_upload": false,
    "secrets_returned": false
  }
}

3. Select video and prepare upload

Video path:

Title:

Description:

4. Manual upload

Video path:

Title:

Description:

Artifacts are written under /home/operator/ai-company/company_memory/runtime/tiktok_sandbox_demo.