turn

Create short-lived TURN credentials for a resolved project

Requires turn.credentials.create and access to the active project. Accepts an empty body or at most 4096 bytes of strict JSON with optional ttlSeconds (integer 1–3600, default 600). Returns the same username, credential, urls and ttl contract as the Engine issuer. The returned lifetime is clipped to the authenticated identity and credential expiry.

post/api/projects/tunnels/resolve/{projectEndpoint}/turn-server/credentials

Request

  • Base URL: https://rstream.io
  • URL: https://rstream.io/api/projects/tunnels/resolve/{projectEndpoint}/turn-server/credentials
  • Auth: HTTP bearer

Path parameters

projectEndpointstring required

Request body

ttlSecondsinteger

Response

Successful response.

usernamestring required
credentialstring required
urlsstring[] required
ttlinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.