Skip to content

place.stream.branding.getBranding

Lexicon Version: 1

Type: query

Get all branding configuration for the broadcaster.

Parameters:

NameTypeReq’dDescriptionConstraints
broadcasterstringDID of the broadcaster. If not provided, uses the server’s default broadcaster.Format: did

Output:

  • Encoding: application/json
  • Schema:

Schema Type: object

NameTypeReq’dDescriptionConstraints
assetsArray of #brandingAssetList of available branding assets

Type: object

Properties:

NameTypeReq’dDescriptionConstraints
keystringAsset key identifier
mimeTypestringMIME type of the asset
urlstringURL to fetch the asset blob (for images)
datastringInline data for text assets
widthintegerImage width in pixels (optional, for images only)
heightintegerImage height in pixels (optional, for images only)

{
"lexicon": 1,
"id": "place.stream.branding.getBranding",
"defs": {
"main": {
"type": "query",
"description": "Get all branding configuration for the broadcaster.",
"parameters": {
"type": "params",
"required": [],
"properties": {
"broadcaster": {
"type": "string",
"format": "did",
"description": "DID of the broadcaster. If not provided, uses the server's default broadcaster."
}
}
},
"output": {
"encoding": "application/json",
"schema": {
"type": "object",
"required": ["assets"],
"properties": {
"assets": {
"type": "array",
"description": "List of available branding assets",
"items": {
"type": "ref",
"ref": "#brandingAsset"
}
}
}
}
},
"errors": []
},
"brandingAsset": {
"type": "object",
"required": ["key", "mimeType"],
"properties": {
"key": {
"type": "string",
"description": "Asset key identifier"
},
"mimeType": {
"type": "string",
"description": "MIME type of the asset"
},
"url": {
"type": "string",
"description": "URL to fetch the asset blob (for images)"
},
"data": {
"type": "string",
"description": "Inline data for text assets"
},
"width": {
"type": "integer",
"description": "Image width in pixels (optional, for images only)"
},
"height": {
"type": "integer",
"description": "Image height in pixels (optional, for images only)"
}
}
}
}
}