Generate streaming token
Generates a temporary authentication token for use with streaming services. See Authenticate with a temporary token for more details.
Authorizations
Your AssemblyAI API key
Query Parameters
Token redemption window, in seconds. The token must be used to open a WebSocket connection within this window. If the window has elapsed when the WebSocket is opened, the server rejects the session on the first frame. This does NOT cap the duration of the resulting streaming session — once the WebSocket is open the session runs for up to max_session_duration_seconds. The token is not single-use: until this window elapses, the same token can open multiple sessions, including concurrent sessions.
1 <= x <= 60060
Maximum duration of the streaming session started with this token, in seconds. When the limit is reached, the session closes after the current turn ends, or up to 60 seconds later, and this extra time is billed. If you need to finalize work before the session ends, run a client-side timer using the value you passed here.
60 <= x <= 10800600
Response
Successfully generated temporary token
The temporary authentication token
"your-temporary-token"
The token redemption window in seconds — the time the client has to use this token to open a WebSocket before it expires unused. This is not the session duration; see max_session_duration_seconds for that.
60