You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.2 KiB
6.2 KiB
Constants
Conversation
Conversation types
1"One to one"2Group3Public4Changelog5Former "One to one" (When a user is deleted from the server or removed from all their conversations,1"One to one" rooms are converted to this type)6Note to self
Object types
| Constant | Can be created | Description | Object ID |
|---|---|---|---|
file |
No | Conversations about a file in the right sidebar of the files app | File ID |
share:password |
No | Video verification to verify the identity of the share recipient | Share token |
room |
Yes | Room is a breakout room | Token of the main/parent conversation |
phone |
Yes | Room is created when calling a phone number with SIP dial-out | phone (not set atm, just used for the default avatar) |
Read-only states
0Read-write1Read-only
Listable scope
0Participants only1Regular users only, excluding users created with the Guests app2Everyone
Webinar lobby states
0No lobby1Lobby for non moderators
SIP states
0Disabled1Enabled (Each participant needs a unique PIN)2Enabled without PIN (Only the conversation token is required)
Breakout room modes
0Not configured1Automatic - Attendees are unsorted and then distributed equaly over the rooms, so they all have the same participant count (+/- 1)2Manual - A map with attendee to room number specifies the participants3Free - Each attendee picks their own breakout room
Breakout room status
0Stopped (breakout rooms lobbies are enabled)1Started (breakout rooms lobbies are disabled)
Mention permissions
0Everyone (default) - All participants can mention using@all1Moderators - Only moderators can mention using@all
Participants
Participant types
1Owner2Moderator3User4Guest5User following a public link6Guest with moderator permissions
Participant in-call flag
0Disconnected1In-call2Provides audio4Provides video8Uses SIP dial-in
Participant notification levels
0Default (1for one-to-one conversations,2for other conversations)1Always notify2Notify on mention3Never notify
Participant call notification levels
0Off1On (default)
Participant read status privacy
0Read status is public1Read status is private
Participant typing privacy
0Typing status is public1Typing status is private
Attendee types
users- Logged-in usersfederated_users- Federated users invited by their CloudIDgroups- Groupscircles- Circle from the Circles appguests- Guest without a loginemails- A guest invited by email address
Attendee permissions
0Default permissions (will pick the one from the next level of: user, call, conversation)1Custom permissions (this is required to be able to remove all other permissions)2Start call4Join call8Can ignore lobby16Can publish audio stream32Can publish video stream64Can publish screen sharing stream128Can post chat message, share items and do reactions
Attendee permission modifications
set- Setting this permission set.add- Add the given flags to the permissions.remove- Remove the given flags from the permissions.
Actor types of chat messages
users- Logged-in usersguests- Guest users (attendee typeguestsandemails)bots- Used by bots, commands (actor-id is the used/command) and the changelog conversation (actor-id ischangelog)bridged- Users whose messages are bridged in by the Matterbridge integrationdeleted_users- Former logged-in users that got deleted (actor id is hardcoded todeleted_usersand the display name is empty)federated_users- Federated users
Session states
0- Inactive (Notifications should still be sent, even though the user has this session in the room)1- Active (No notifications should be sent)
Call
Start call
0- Everyone1- Participants of the conversation with an account on the instance2- Moderators3- No one
Call recording status
0- No recording1- Recording video2- Recording audio3- Starting video recording4- Starting audio recording5- Recording failed
Recording consent required
0- No recording consent is required to join a call1- Recording consent is required2- Recording consent can be enabled by moderators on conversation level
Chat
Shared item types
audio- Shared audio filedeckcard- Shared deck cardfile- Shared files not falling into any other categorylocation- Shared geo locationmedia- Shared files with mimetype starting with image or videoother- Shared objects not falling into any other categoryvoice- Voice messagesrecording- Audio and video recording file of a call
Poll
Poll status
0- Open: Participants can cast votes1- Closed: Participants can no longer cast votes and the result is displayed
Poll mode
0- Public: Participants can see the result immediately and also who voted for which option1- Hidden: The result is hidden until the poll is closed and then only the number of votes for each option are displayed
Bots
Bot states
0Disabled1Enabled2No setup - The bot can neither be enabled nor disabled by a moderator
Signaling modes
internal- No external signaling server is usedexternal- A single external signaling server is usedconversation_cluster- An external signaling server is assigned per conversation.