Skip to main content

index/variables/API_KEY_ROLE.md

const API_KEY_ROLE: object

API Key Role Values

Hierarchical roles determining permissions:

  • OWNER: Full access (indistinguishable from normal auth)
  • MANAGER: Moderator + Technical Producer + recordings + stream settings
  • TECHNICAL_PRODUCER: Simulcast targets, stream key, stop/start stream
  • MODERATOR: Manage comments, chat messages, ban/unban users

Type Declaration​

NameTypeDescription
MANAGER"MANAGER"Overseer: Moderator + Technical Producer + recordings + stream settings
MODERATOR"MODERATOR"Manage comments, chat messages, ban/unban users
OWNER"OWNER"Full access, indistinguishable from normal auth session
TECHNICAL_PRODUCER"TECHNICAL_PRODUCER"Setup simulcast targets, get stream key, stop/start stream, prep work