Communications

Get scene communication adapter

post
/get-scene-adapter

Generates LiveKit credentials for a user to join a scene's communication room. This endpoint handles authentication, blacklist checking, scene ban verification, and generates appropriate permissions for the user. Requires Signed Fetch authentication from decentraland-kernel-scene. Must include the complete identity header chain: x-identity-auth-chain-0, x-identity-auth-chain-1, x-identity-auth-chain-2, x-identity-timestamp, and x-identity-metadata.

Authorizations
x-identitystringRequired

Signed Fetch authentication for scene-based requests. Requires a chain of identity headers:

  • x-identity-auth-chain-0: Signer information
  • x-identity-auth-chain-1: Ephemeral key information
  • x-identity-auth-chain-2: Signed entity information
  • x-identity-timestamp: Request timestamp
  • x-identity-metadata: Request metadata Used for authentication from decentraland-kernel-scene.
Body
objectOptional

Signed fetch request with scene and user information

Responses
chevron-right
200

Scene adapter generated successfully

application/json
post
/get-scene-adapter

Last updated