openvidu-meet/meet-ce/backend/openapi/components/schemas/meet-room-roles-config.yaml
juancarmore 450aa85b88 Revert "Revert commits 6c7bfd4 5638025 da7759d ba374ce cf84de4 39a9b7d e990c19"
This reverts commit 0ab6a48e13ec15267de4373f2647745cc184bb87.
2026-01-07 10:13:08 +01:00

41 lines
1.8 KiB
YAML

type: object
properties:
moderator:
type: object
properties:
permissions:
type: object
additionalProperties:
type: boolean
example:
canRecord: false
canKickParticipants: false
description: |
Partial permissions object for the moderator role.
Only specify the permissions you want to override from the default or previously configured moderator permissions.
Each property should be a permission name (e.g., 'canRecord', 'canShareScreen') with a boolean value.
For the complete list of all available permissions, see the full permissions schema:
[MeetPermissions](#/schemas/MeetPermissions)
speaker:
type: object
properties:
permissions:
type: object
additionalProperties:
type: boolean
example:
canShareScreen: false
description: |
Partial permissions object for the speaker role.
Only specify the permissions you want to override from the default or previously configured speaker permissions.
Each property should be a permission name (e.g., 'canRecord', 'canShareScreen') with a boolean value.
For the complete list of all available permissions, see the full permissions schema:
[MeetPermissions](#/schemas/MeetPermissions)
description: |
Configuration for role permissions.
Both moderator and speaker fields are optional. If not specified, current permissions will be maintained.
For permissions, only specify the ones you want to change.