Scene Stream Access
Lists streaming access information for a specific scene or world. Only scene owners or administrators can access this endpoint. 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.
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.
Stream access information retrieved successfully
Unique identifier of the stream access
ID of the place
Streaming key for the stream
URL for the stream
LiveKit ingress ID
Timestamp when the access was created
Whether the stream access is active
Whether the stream is currently active
Timestamp when streaming started
Unauthorized - Authentication required
Forbidden - The caller has an active platform ban, or last connected from a banned device
Stream access not found
Internal server error
GET /scene-stream-access HTTP/1.1
Host: comms-gatekeeper.decentraland.org
x-identity: YOUR_API_KEY
Accept: */*
{
"id": "text",
"place_id": "text",
"streaming_key": "text",
"streaming_url": "text",
"ingress_id": "text",
"created_at": 1,
"active": true,
"streaming": true,
"streaming_start_time": 1
}Adds streaming access for a specific scene or world. Only scene owners or administrators can add stream access. 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.
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.
URL for the stream
Streaming key for the stream
LiveKit ingress ID
Stream access added successfully
Unique identifier of the stream access
ID of the place
Streaming key for the stream
URL for the stream
LiveKit ingress ID
Timestamp when the access was created
Whether the stream access is active
Whether the stream is currently active
Timestamp when streaming started
Invalid request
Unauthorized - Authentication required
Forbidden - The caller has an active platform ban, or last connected from a banned device
Internal server error
POST /scene-stream-access HTTP/1.1
Host: comms-gatekeeper.decentraland.org
x-identity: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"streaming_url": "text",
"streaming_key": "text",
"ingress_id": "text"
}{
"id": "text",
"place_id": "text",
"streaming_key": "text",
"streaming_url": "text",
"ingress_id": "text",
"created_at": 1,
"active": true,
"streaming": true,
"streaming_start_time": 1
}Resets streaming access for a specific scene or world. This will stop any active streaming and reset the access configuration. Only scene owners or administrators can reset stream access. 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.
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.
Stream access reset successfully
No content
Unauthorized - Authentication required
Forbidden - The caller has an active platform ban, or last connected from a banned device
Stream access not found
Internal server error
PUT /scene-stream-access HTTP/1.1
Host: comms-gatekeeper.decentraland.org
x-identity: YOUR_API_KEY
Accept: */*
No content
Removes streaming access for a specific scene or world. Only scene owners or administrators can remove stream access. 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.
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.
Stream access removed successfully
No content
Unauthorized - Authentication required
Stream access not found
Internal server error
DELETE /scene-stream-access HTTP/1.1
Host: comms-gatekeeper.decentraland.org
x-identity: YOUR_API_KEY
Accept: */*
No content
Last updated