41 lines
1.8 KiB
YAML
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.
|