POST /webcast/sign_websocket
Sign a TikTok WebSocket URL with X-Bogus parameters for direct connection to TikTok’s webcast-ws servers. This is the WebSocket-specific equivalent of sign_url.
How it works: Provide a room_id and the API generates a fully signed WebSocket URL targeting the correct regional TikTok WebSocket server (webcast-ws.tiktok.com, webcast-ws.us.tiktok.com, etc.).
Response: Returns signed_url (the complete wss:// URL), cookies, and user_agent. Connect using these credentials with the provided cookies in the WebSocket handshake headers.
Use case: Building custom WebSocket clients in languages without our SDK, or when you need fine-grained control over the WebSocket lifecycle. The SDK handles this internally — most users won’t need this endpoint directly.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
room_id | string | Yes | TikTok room ID |
cursor | string | No | Pagination cursor |