Channels
Disconnect a channel (history survives; scheduled posts return to draft)
POST
/channels/{id}/disconnectAuthorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
id*string
Query Parameters
organization?string
Organization slug (OAuth actors with several orgs); API keys imply theirs.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/channels/string/disconnect"{ "success": true, "unscheduled_posts": 0}{ "error": { "code": "string", "message": "string", "reason": "string", "index": 0, "request_id": "string" }}{ "error": { "code": "string", "message": "string", "reason": "string", "index": 0, "request_id": "string" }}The creator's live publishing policy for a channel (TikTok) GET
What THIS creator's account currently allows, read live from the provider: which privacy levels they may post as, which interactions their account has locked off, and their own maximum clip length. `null` for providers whose rules are platform constants — read those off `capabilities` instead. Values here are account settings and change without us, so read it before composing rather than caching it.
Start a terminal-initiated channel connect (consent URL + pollable session) POST
Next Page