Events
Here you can find the list of call events are sent to servers (Webhook, SQS and SNS) and clients (WebSocket).
Event groups
Call events
Name | Description | Availability |
---|---|---|
call.blocked_user | This event is sent to call participants to notify when a user is blocked on a call, clients can use this event to show a notification. If the user is the current user, the client should leave the call screen as well | client-side, server-side |
call.created | This event is sent when a call is created. Clients receiving this event should check if the ringing field is set to true and if so, show the call screen | client-side, server-side |
call.deleted | This event is sent when a call is deleted. Clients receiving this event should leave the call screen | client-side, server-side |
call.ended | This event is sent when a call is mark as ended for all its participants. Clients receiving this event should leave the call screen | client-side, server-side |
call.member_added | This event is sent when one or more members are added to a call | client-side, server-side |
call.member_removed | This event is sent when one or more members are removed from a call | client-side, server-side |
call.member_updated | This event is sent when one or more members are updated | client-side, server-side |
call.member_updated_permission | This event is sent when one or more members get its role updated | client-side, server-side |
call.permission_request | This event is sent when a user requests access to a feature on a call, clients receiving this event should display a permission request to the user | client-side, server-side |
call.permissions_updated | This event is sent to notify about permission changes for a user, clients receiving this event should update their UI accordingly | client-side, server-side |
call.reaction_new | This event is sent when a reaction is sent in a call, clients should use this to show the reaction in the call screen | client-side, server-side |
call.unblocked_user | This event is sent when a user is unblocked on a call, this can be useful to notify the user that they can now join the call again | client-side, server-side |
call.updated | This event is sent when a call is updated, clients should use this update the local state of the call. This event also contains the capabilities by role for the call, clients should update the own_capability for the current. | client-side, server-side |
call.user_muted | This event is sent when a call member is muted | client-side, server-side |
Session events
Name | Description | Availability |
---|---|---|
call.session_ended | This event is sent when a call session ends | client-side, server-side |
call.session_participant_count_updated | This event is sent when the participant counts in a call session are updated | client-side |
call.session_participant_joined | This event is sent when a participant joins a call session | client-side, server-side |
call.session_participant_left | This event is sent when a participant leaves a call session | client-side, server-side |
call.session_started | This event is sent when a call session starts | client-side, server-side |
Ring events
Name | Description | Availability |
---|---|---|
call.accepted | This event is sent when a user accepts a notification to join a call. | client-side, server-side |
call.missed | This event is sent to call members who did not accept/reject/join the call to notify they missed the call | client-side, server-side |
call.notification | This event is sent to all call members to notify they are getting called | client-side, server-side |
call.rejected | This event is sent when a user rejects a notification to join a call. | client-side, server-side |
call.ring | This event is sent to all call members to notify they are getting called | client-side, server-side |
Streaming events
Name | Description | Availability |
---|---|---|
call.hls_broadcasting_failed | This event is sent when HLS broadcasting has failed | client-side, server-side |
call.hls_broadcasting_started | This event is sent when HLS broadcasting has started | client-side, server-side |
call.hls_broadcasting_stopped | This event is sent when HLS broadcasting has stopped | client-side, server-side |
call.live_started | This event is sent when a call is started. Clients receiving this event should start the call. | client-side, server-side |
call.rtmp_broadcast_failed | This event is sent when a call RTMP broadcast has failed | client-side, server-side |
call.rtmp_broadcast_started | This event is sent when RTMP broadcast has started | client-side, server-side |
call.rtmp_broadcast_stopped | This event is sent when RTMP broadcast has stopped | client-side, server-side |
Recording events
Name | Description | Availability |
---|---|---|
call.recording_failed | This event is sent when call recording has failed | client-side, server-side |
call.recording_ready | This event is sent when call recording is ready | client-side, server-side |
call.recording_started | This event is sent when call recording has started | client-side, server-side |
call.recording_stopped | This event is sent when call recording has stopped | client-side, server-side |
Transcription and closed caption events
Name | Description | Availability |
---|---|---|
call.closed_caption | This event is sent when closed captions are being sent in a call, clients should use this to show the closed captions in the call screen | client-side, server-side |
call.closed_captions_failed | This event is sent when call closed captions has failed | client-side, server-side |
call.closed_captions_started | This event is sent when call closed caption has started | client-side, server-side |
call.closed_captions_stopped | This event is sent when call closed captions has stopped | client-side, server-side |
call.transcription_failed | This event is sent when call transcription has failed | client-side, server-side |
call.transcription_ready | This event is sent when call transcription is ready | client-side, server-side |
call.transcription_started | This event is sent when call transcription has started | client-side, server-side |
call.transcription_stopped | This event is sent when call transcription has stopped | client-side, server-side |
Other events
Name | Description | Availability |
---|---|---|
custom | A custom event, this event is used to send custom events to other participants in the call. | client-side, server-side |
Event model defintions
BlockedUserEvent
Name | Type | Description | Constraints |
---|---|---|---|
blocked_by_user | UserResponse | The user that blocked the user, null if the user was blocked by server-side | - |
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.blocked_user" in this case | Required |
user | UserResponse | The user that was blocked | Required |
CallAcceptedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | - | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.accepted" in this case | Required |
user | UserResponse | The user who accepted the call | Required |
CallClosedCaptionsFailedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.closed_captions_failed" in this case | Required |
CallClosedCaptionsStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.closed_captions_started" in this case | Required |
CallClosedCaptionsStoppedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.transcription_stopped" in this case | Required |
CallCreatedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | the members added to this call | Required |
type | string | The type of event: "call.created" in this case | Required |
CallDeletedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.deleted" in this case | Required |
CallEndedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | - | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.ended" in this case | Required |
user | UserResponse | The user who ended the call, null if the call was ended by the server | - |
CallHLSBroadcastingFailedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.hls_broadcasting_failed" in this case | Required |
CallHLSBroadcastingStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
hls_playlist_url | string | - | Required |
type | string | The type of event: "call.hls_broadcasting_started" in this case | Required |
CallHLSBroadcastingStoppedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.hls_broadcasting_stopped" in this case | Required |
CallLiveStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.live_started" in this case | Required |
CallMemberAddedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | the members added to this call | Required |
type | string | The type of event: "call.member_added" in this case | Required |
CallMemberRemovedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | string[] | the list of member IDs removed from the call | Required |
type | string | The type of event: "call.member_removed" in this case | Required |
CallMemberUpdatedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | The list of members that were updated | Required |
type | string | The type of event: "call.member_updated" in this case | Required |
CallMemberUpdatedPermissionEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
capabilities_by_role | object | The capabilities by role for this call | Required |
created_at | number | - | Required |
members | MemberResponse[] | The list of members that were updated | Required |
type | string | The type of event: "call.member_added" in this case | Required |
CallMissedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | List of members who missed the call | Required |
notify_user | boolean | - | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.notification" in this case | Required |
user | UserResponse | The caller from whom the call was missed | Required |
CallNotificationEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | Call members | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.notification" in this case | Required |
user | UserResponse | The user that sent the call notification | Required |
CallReactionEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
reaction | ReactionResponse | the reaction object sent by the user on the call | Required |
type | string | The type of event: "call.reaction_new" in this case | Required |
CallRecordingFailedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.recording_failed" in this case | Required |
CallRecordingReadyEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
call_recording | CallRecording | The call recording object | Required |
created_at | number | - | Required |
type | string | The type of event: "call.recording_ready" in this case | Required |
CallRecordingStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.recording_started" in this case | Required |
CallRecordingStoppedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.recording_stopped" in this case | Required |
CallRejectedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | - | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
reason | string | - | - |
type | string | The type of event: "call.rejected" in this case | Required |
user | UserResponse | The user who rejected the call | Required |
CallRingEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
members | MemberResponse[] | Call members | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.notification" in this case | Required |
user | UserResponse | The user that sent the call notification | Required |
video | boolean | - | Required |
CallRtmpBroadcastFailedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | The unique identifier for a call (<type>:<id>) | Required |
created_at | number | Date/time of creation | Required |
name | string | Name of the given RTMP broadcast | Required |
type | string | The type of event: "call.rtmp_broadcast_failed" in this case | Required |
CallRtmpBroadcastStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | The unique identifier for a call (<type>:<id>) | Required |
created_at | number | Date/time of creation | Required |
name | string | Name of the given RTMP broadcast | Required |
type | string | The type of event: "call.rtmp_broadcast_started" in this case | Required |
CallRtmpBroadcastStoppedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | The unique identifier for a call (<type>:<id>) | Required |
created_at | number | Date/time of creation | Required |
name | string | Name of the given RTMP broadcast | Required |
type | string | The type of event: "call.rtmp_broadcast_stopped" in this case | Required |
CallSessionEndedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.session_ended" in this case | Required |
CallSessionParticipantCountsUpdatedEvent
Name | Type | Description | Constraints |
---|---|---|---|
anonymous_participant_count | integer | - | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
participants_count_by_role | object | - | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.session_participant_count_updated" in this case | Required |
CallSessionParticipantJoinedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
participant | CallParticipantResponse | The participant that joined the session | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.session_participant_joined" in this case | Required |
CallSessionParticipantLeftEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
duration_seconds | integer | The duration participant was in the session in seconds | Required |
participant | CallParticipantResponse | The participant that left the session | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.session_participant_left" in this case | Required |
CallSessionStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
created_at | number | - | Required |
session_id | string | Call session ID | Required |
type | string | The type of event: "call.session_started" in this case | Required |
CallTranscriptionFailedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.transcription_failed" in this case | Required |
CallTranscriptionReadyEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
call_transcription | CallTranscription | The call transcription object | Required |
created_at | number | - | Required |
type | string | The type of event: "call.transcription_ready" in this case | Required |
CallTranscriptionStartedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.transcription_started" in this case | Required |
CallTranscriptionStoppedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.transcription_stopped" in this case | Required |
CallUpdatedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call | CallResponse | Call object | Required |
call_cid | string | - | Required |
capabilities_by_role | object | The capabilities by role for this call | Required |
created_at | number | - | Required |
type | string | The type of event: "call.ended" in this case | Required |
CallUserMutedEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
from_user_id | string | - | Required |
muted_user_ids | string[] | - | Required |
type | string | The type of event: "call.user_muted" in this case | Required |
ClosedCaptionEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
closed_caption | CallClosedCaption | The closed caption object | Required |
created_at | number | - | Required |
type | string | The type of event: "call.closed_caption" in this case | Required |
CustomVideoEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
custom | object | Custom data for this object | Required |
type | string | The type of event, "custom" in this case | Required |
user | UserResponse | - | Required |
PermissionRequestEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
permissions | string[] | The list of permissions requested by the user | Required |
type | string | The type of event: "call.permission_request" in this case | Required |
user | UserResponse | The user who sent the permission request | Required |
UnblockedUserEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
type | string | The type of event: "call.unblocked_user" in this case | Required |
user | UserResponse | The user that was unblocked | Required |
UpdatedCallPermissionsEvent
Name | Type | Description | Constraints |
---|---|---|---|
call_cid | string | - | Required |
created_at | number | - | Required |
own_capabilities | OwnCapability[] | The capabilities of the current user | Required |
type | string | The type of event: "call.permissions_updated" in this case | Required |
user | UserResponse | The user who received the new permissions | Required |
AudioSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
access_request_enabled | boolean | - | Required |
default_device | string (speaker, earpiece) | - | Required |
mic_default_on | boolean | - | Required |
noise_cancellation | NoiseCancellationSettings | - | - |
opus_dtx_enabled | boolean | - | Required |
redundant_coding_enabled | boolean | - | Required |
speaker_default_on | boolean | - | Required |
BackstageSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
enabled | boolean | - | Required |
join_ahead_time_seconds | integer | - | - |
BroadcastSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
enabled | boolean | - | Required |
hls | HLSSettingsResponse | - | Required |
rtmp | RTMPSettingsResponse | - | Required |
CallClosedCaption
Name | Type | Description | Constraints |
---|---|---|---|
end_time | number | - | Required |
speaker_id | string | - | Required |
start_time | number | - | Required |
text | string | - | Required |
user | UserResponse | - | Required |
CallIngressResponse
Name | Type | Description | Constraints |
---|---|---|---|
rtmp | RTMPIngress | - | Required |
CallParticipantResponse
Name | Type | Description | Constraints |
---|---|---|---|
joined_at | number | - | Required |
role | string | - | Required |
user | UserResponse | - | Required |
user_session_id | string | - | Required |
CallRecording
Name | Type | Description | Constraints |
---|---|---|---|
end_time | number | - | Required |
filename | string | - | Required |
start_time | number | - | Required |
url | string | - | Required |
CallResponse
Name | Type | Description | Constraints |
---|---|---|---|
backstage | boolean | - | Required |
blocked_user_ids | string[] | - | Required |
captioning | boolean | - | Required |
cid | string | The unique identifier for a call (<type>:<id>) | Required |
created_at | number | Date/time of creation | Required |
created_by | UserResponse | The user that created the call | Required |
current_session_id | string | - | Required |
custom | object | Custom data for this object | Required |
egress | EgressResponse | - | Required |
ended_at | number | Date/time when the call ended | - |
id | string | Call ID | Required |
ingress | CallIngressResponse | - | Required |
join_ahead_time_seconds | integer | - | - |
recording | boolean | - | Required |
session | CallSessionResponse | - | - |
settings | CallSettingsResponse | - | Required |
starts_at | number | Date/time when the call will start | - |
team | string | - | - |
thumbnails | ThumbnailResponse | - | - |
transcribing | boolean | - | Required |
type | string | The type of call | Required |
updated_at | number | Date/time of the last update | Required |
CallSessionResponse
Name | Type | Description | Constraints |
---|---|---|---|
accepted_by | object | - | Required |
anonymous_participant_count | integer | - | Required |
ended_at | number | - | - |
id | string | - | Required |
live_ended_at | number | - | - |
live_started_at | number | - | - |
missed_by | object | - | Required |
participants | CallParticipantResponse[] | - | Required |
participants_count_by_role | object | - | Required |
rejected_by | object | - | Required |
started_at | number | - | - |
timer_ends_at | number | - | - |
CallSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
audio | AudioSettingsResponse | - | Required |
backstage | BackstageSettingsResponse | - | Required |
broadcasting | BroadcastSettingsResponse | - | Required |
geofencing | GeofenceSettingsResponse | - | Required |
limits | LimitsSettingsResponse | - | Required |
recording | RecordSettingsResponse | - | Required |
ring | RingSettingsResponse | - | Required |
screensharing | ScreensharingSettingsResponse | - | Required |
thumbnails | ThumbnailsSettingsResponse | - | Required |
transcription | TranscriptionSettingsResponse | - | Required |
video | VideoSettingsResponse | - | Required |
CallTranscription
Name | Type | Description | Constraints |
---|---|---|---|
end_time | number | - | Required |
filename | string | - | Required |
start_time | number | - | Required |
url | string | - | Required |
EgressHLSResponse
Name | Type | Description | Constraints |
---|---|---|---|
playlist_url | string | - | Required |
EgressResponse
Name | Type | Description | Constraints |
---|---|---|---|
broadcasting | boolean | - | Required |
hls | EgressHLSResponse | - | - |
rtmps | EgressRTMPResponse[] | - | Required |
EgressRTMPResponse
Name | Type | Description | Constraints |
---|---|---|---|
name | string | - | Required |
started_at | number | - | Required |
stream_key | string | - | - |
stream_url | string | - | - |
GeofenceSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
names | string[] | - | Required |
HLSSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
auto_on | boolean | - | Required |
enabled | boolean | - | Required |
quality_tracks | string[] | - | Required |
LimitsSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
max_duration_seconds | integer | - | - |
max_participants | integer | - | - |
MemberResponse
Name | Type | Description | Constraints |
---|---|---|---|
created_at | number | Date/time of creation | Required |
custom | object | Custom member response data | Required |
deleted_at | number | Date/time of deletion | - |
role | string | - | - |
updated_at | number | Date/time of the last update | Required |
user | UserResponse | - | Required |
user_id | string | - | Required |
NoiseCancellationSettings
Name | Type | Description | Constraints |
---|---|---|---|
mode | string (available, disabled, auto-on) | - | Required |
ReactionResponse
Name | Type | Description | Constraints |
---|---|---|---|
created_at | number | Date/time of creation | Required |
custom | object | Custom data for this object | Required |
message_id | string | Message ID | Required |
score | integer | Score of the reaction | Required |
type | string | Type of reaction | Required |
updated_at | number | Date/time of the last update | Required |
user | UserResponse | User | Required |
user_id | string | User ID | Required |
RecordSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
audio_only | boolean | - | Required |
mode | string | - | Required |
quality | string | - | Required |
RingSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
auto_cancel_timeout_ms | integer | - | Required |
incoming_call_timeout_ms | integer | - | Required |
missed_call_timeout_ms | integer | - | Required |
RTMPIngress
Name | Type | Description | Constraints |
---|---|---|---|
address | string | - | Required |
RTMPSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
enabled | boolean | - | Required |
quality | string | - | Required |
ScreensharingSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
access_request_enabled | boolean | - | Required |
enabled | boolean | - | Required |
target_resolution | TargetResolution | - | - |
TargetResolution
Name | Type | Description | Constraints |
---|---|---|---|
bitrate | integer | - | Maximum: 6000000 |
height | integer | - | Required, Minimum: 240, Maximum: 3840 |
width | integer | - | Required, Minimum: 240, Maximum: 3840 |
ThumbnailResponse
Name | Type | Description | Constraints |
---|---|---|---|
image_url | string | - | Required |
ThumbnailsSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
enabled | boolean | - | Required |
TranscriptionSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
closed_caption_mode | string (available, disabled, auto-on) | - | Required |
languages | string[] | - | Required, Maximum: 2 |
mode | string (available, disabled, auto-on) | - | Required |
UserResponse
Name | Type | Description | Constraints |
---|---|---|---|
banned | boolean | Whether a user is banned or not | Required |
blocked_user_ids | string[] | - | Required |
created_at | number | Date/time of creation | Required |
custom | object | Custom data for this object | Required |
deactivated_at | number | Date of deactivation | - |
deleted_at | number | Date/time of deletion | - |
id | string | Unique user identifier | Required |
image | string | - | - |
language | string | Preferred language of a user | Required |
last_active | number | Date of last activity | - |
name | string | Optional name of user | - |
online | boolean | Whether a user online or not | Required |
revoke_tokens_issued_before | number | Revocation date for tokens | - |
role | string | Determines the set of user permissions | Required |
teams | string[] | List of teams user is a part of | Required |
updated_at | number | Date/time of the last update | Required |
VideoSettingsResponse
Name | Type | Description | Constraints |
---|---|---|---|
access_request_enabled | boolean | - | Required |
camera_default_on | boolean | - | Required |
camera_facing | string (front, back, external) | - | Required |
enabled | boolean | - | Required |
target_resolution | TargetResolution | - | Required |
On this page:
- Event groups
- Event model defintions
- BlockedUserEvent
- CallAcceptedEvent
- CallClosedCaptionsFailedEvent
- CallClosedCaptionsStartedEvent
- CallClosedCaptionsStoppedEvent
- CallCreatedEvent
- CallDeletedEvent
- CallEndedEvent
- CallHLSBroadcastingFailedEvent
- CallHLSBroadcastingStartedEvent
- CallHLSBroadcastingStoppedEvent
- CallLiveStartedEvent
- CallMemberAddedEvent
- CallMemberRemovedEvent
- CallMemberUpdatedEvent
- CallMemberUpdatedPermissionEvent
- CallMissedEvent
- CallNotificationEvent
- CallReactionEvent
- CallRecordingFailedEvent
- CallRecordingReadyEvent
- CallRecordingStartedEvent
- CallRecordingStoppedEvent
- CallRejectedEvent
- CallRingEvent
- CallRtmpBroadcastFailedEvent
- CallRtmpBroadcastStartedEvent
- CallRtmpBroadcastStoppedEvent
- CallSessionEndedEvent
- CallSessionParticipantCountsUpdatedEvent
- CallSessionParticipantJoinedEvent
- CallSessionParticipantLeftEvent
- CallSessionStartedEvent
- CallTranscriptionFailedEvent
- CallTranscriptionReadyEvent
- CallTranscriptionStartedEvent
- CallTranscriptionStoppedEvent
- CallUpdatedEvent
- CallUserMutedEvent
- ClosedCaptionEvent
- CustomVideoEvent
- PermissionRequestEvent
- UnblockedUserEvent
- UpdatedCallPermissionsEvent
- AudioSettingsResponse
- BackstageSettingsResponse
- BroadcastSettingsResponse
- CallClosedCaption
- CallIngressResponse
- CallParticipantResponse
- CallRecording
- CallResponse
- CallSessionResponse
- CallSettingsResponse
- CallTranscription
- EgressHLSResponse
- EgressResponse
- EgressRTMPResponse
- GeofenceSettingsResponse
- HLSSettingsResponse
- LimitsSettingsResponse
- MemberResponse
- NoiseCancellationSettings
- ReactionResponse
- RecordSettingsResponse
- RingSettingsResponse
- RTMPIngress
- RTMPSettingsResponse
- ScreensharingSettingsResponse
- TargetResolution
- ThumbnailResponse
- ThumbnailsSettingsResponse
- TranscriptionSettingsResponse
- UserResponse
- VideoSettingsResponse