Skip to content

ICE servers ​

STUN and TURN, for a client holding an access token.

STUN and TURN servers, with credentials valid for ten minutes ​

GET /v1/ice-servers

The only route a client may call, with its access token. It verifies the token and does not spend it. The token must carry roomJoin or recorder. A client normally never calls it: the same list arrives in the protocol's ConnectedEvent.

Credential: A client's access token — Authorization: Bearer <token>
Rate limit: ice, 20 a minute per identity

Response 200 — The ICE servers.

FieldTypeDescription
iceServersobject[]
  iceServers[].urlsstring[]
  iceServers[].username?string
  iceServers[].credential?string
ttlSecinteger

Errors

StatusCode
400validation_failed, token_ttl_too_long
401unauthenticated, token_expired, token_replayed, token_not_yet_valid
403permission_denied, app_suspended, quota_exhausted
429rate_limited
500internal

Talkline documentation