GET /api/v1/accounts/{id}/tiktok-business/settings
The account's post settings (/business/video/settings/) in creator-info form, to read before each post: privacy levels (photo posts; videos are always PUBLIC_TO_EVERYONE), interactions the account disabled, max video length
BearerAuthAuthorizationBearer <token>API key sk_...
id*stringAccount id
mediaType?stringphoto: privacy levels for photo posts
"video""photo"CreatorInfo
application/json- response
accountId?stringplatform?stringmediaType?stringcreator?privacyLevels?array<>interactionSettings?maxVideoDurationSec?integercommercialContentTypes?array<>note?stringcurl -X GET 'https://example.com/api/v1/accounts/string/tiktok-business/settings'{ "accountId": "string", "platform": "string", "mediaType": "string", "creator": { "nickname": "string", "username": "string", "avatarUrl": "string" }, "privacyLevels": [ { "value": "string", "label": "string", "allowedNow": true } ], "interactionSettings": {}, "maxVideoDurationSec": 0, "commercialContentTypes": [ { "value": "string", "label": "string" } ], "note": "string"}GET /api/v1/accounts/{id}/tiktok-business/profile GET
TikTok Business account profile (TikTok API for Business /business/get/): display name, avatar, @username, bio, verified, business account flags and lifetime counts, as the granted scopes allow. 400 not_supported while PROVIDER_LIVE_TIKTOK_BUSINESS is off
GET /api/v1/accounts/{id}/tiktok-business/videos GET
The account's public posts, newest first (/business/video/list/, needs video.list), with views, likes, comments, shares, saves and reach, plus watch time, retention, impression sources and audience breakdowns with video.insights. videoIds reads up to 20 specific posts