@@ -195,6 +195,8 @@ export interface AppResponseFields {
195195
196196 enforce_unique_usernames : string ;
197197
198+ guest_user_creation_disabled : boolean ;
199+
198200 image_moderation_enabled : boolean ;
199201
200202 moderation_enabled : boolean ;
@@ -790,6 +792,62 @@ export interface CallEvent {
790792 issue_tags ?: string [ ] ;
791793}
792794
795+ export interface CallFrameRecordingFailedEvent {
796+ call_cid : string ;
797+
798+ created_at : Date ;
799+
800+ egress_id : string ;
801+
802+ call : CallResponse ;
803+
804+ type : string ;
805+ }
806+
807+ export interface CallFrameRecordingFrameReadyEvent {
808+ call_cid : string ;
809+
810+ captured_at : Date ;
811+
812+ created_at : Date ;
813+
814+ egress_id : string ;
815+
816+ session_id : string ;
817+
818+ track_type : string ;
819+
820+ url : string ;
821+
822+ users : Record < string , UserResponse > ;
823+
824+ type : string ;
825+ }
826+
827+ export interface CallFrameRecordingStartedEvent {
828+ call_cid : string ;
829+
830+ created_at : Date ;
831+
832+ egress_id : string ;
833+
834+ call : CallResponse ;
835+
836+ type : string ;
837+ }
838+
839+ export interface CallFrameRecordingStoppedEvent {
840+ call_cid : string ;
841+
842+ created_at : Date ;
843+
844+ egress_id : string ;
845+
846+ call : CallResponse ;
847+
848+ type : string ;
849+ }
850+
793851export interface CallHLSBroadcastingFailedEvent {
794852 call_cid : string ;
795853
@@ -1213,6 +1271,8 @@ export interface CallSettings {
12131271
12141272 broadcasting ?: BroadcastSettings ;
12151273
1274+ frame_recording ?: FrameRecordSettings ;
1275+
12161276 geofencing ?: GeofenceSettings ;
12171277
12181278 limits ?: LimitsSettings ;
@@ -1239,6 +1299,8 @@ export interface CallSettingsRequest {
12391299
12401300 broadcasting ?: BroadcastSettingsRequest ;
12411301
1302+ frame_recording ?: FrameRecordingSettingsRequest ;
1303+
12421304 geofencing ?: GeofenceSettingsRequest ;
12431305
12441306 limits ?: LimitsSettingsRequest ;
@@ -1265,6 +1327,8 @@ export interface CallSettingsResponse {
12651327
12661328 broadcasting : BroadcastSettingsResponse ;
12671329
1330+ frame_recording : FrameRecordingSettingsResponse ;
1331+
12681332 geofencing : GeofenceSettingsResponse ;
12691333
12701334 limits : LimitsSettingsResponse ;
@@ -1950,6 +2014,7 @@ export const ChannelOwnCapability = {
19502014 SEND_POLL : 'send-poll' ,
19512015 SEND_REACTION : 'send-reaction' ,
19522016 SEND_REPLY : 'send-reply' ,
2017+ SEND_RESTRICTED_VISIBILITY_MESSAGE : 'send-restricted-visibility-message' ,
19532018 SEND_TYPING_EVENTS : 'send-typing-events' ,
19542019 SET_CHANNEL_COOLDOWN : 'set-channel-cooldown' ,
19552020 SKIP_SLOW_MODE : 'skip-slow-mode' ,
@@ -2358,10 +2423,10 @@ export interface CollectUserFeedbackRequest {
23582423
23592424 sdk_version : string ;
23602425
2361- user_session_id : string ;
2362-
23632426 reason ?: string ;
23642427
2428+ user_session_id ?: string ;
2429+
23652430 custom ?: Record < string , any > ;
23662431}
23672432
@@ -3104,6 +3169,8 @@ export interface EgressResponse {
31043169
31053170 rtmps : EgressRTMPResponse [ ] ;
31063171
3172+ frame_recording ?: FrameRecordingResponse ;
3173+
31073174 hls ?: EgressHLSResponse ;
31083175}
31093176
@@ -3571,6 +3638,34 @@ export interface FlagUpdatedEvent {
35713638 user ?: UserResponse ;
35723639}
35733640
3641+ export interface FrameRecordSettings {
3642+ capture_interval_in_seconds : number ;
3643+
3644+ mode : 'available' | 'disabled' | 'auto-on' ;
3645+
3646+ quality ?: string ;
3647+ }
3648+
3649+ export interface FrameRecordingResponse {
3650+ status : string ;
3651+ }
3652+
3653+ export interface FrameRecordingSettingsRequest {
3654+ capture_interval_in_seconds : number ;
3655+
3656+ mode : 'available' | 'disabled' | 'auto-on' ;
3657+
3658+ quality ?: '360p' | '480p' | '720p' | '1080p' | '1440p' ;
3659+ }
3660+
3661+ export interface FrameRecordingSettingsResponse {
3662+ capture_interval_in_seconds : number ;
3663+
3664+ mode : 'available' | 'disabled' | 'auto-on' ;
3665+
3666+ quality ?: string ;
3667+ }
3668+
35743669export interface FullUserResponse {
35753670 banned : boolean ;
35763671
@@ -3909,6 +4004,18 @@ export interface GetMessageResponse {
39094004 pending_message_metadata ?: Record < string , string > ;
39104005}
39114006
4007+ export interface GetModerationAnalyticsRequest {
4008+ end_date ?: string ;
4009+
4010+ start_date ?: string ;
4011+ }
4012+
4013+ export interface GetModerationAnalyticsResponse {
4014+ duration : string ;
4015+
4016+ analytics ?: ModerationAnalytics ;
4017+ }
4018+
39124019export interface GetOGResponse {
39134020 duration : string ;
39144021
@@ -4544,6 +4651,8 @@ export interface Message {
45444651
45454652 own_reactions : Reaction [ ] ;
45464653
4654+ restricted_visibility : string [ ] ;
4655+
45474656 custom : Record < string , any > ;
45484657
45494658 reaction_counts : Record < string , number > ;
@@ -4806,6 +4915,8 @@ export interface MessageRequest {
48064915
48074916 mentioned_users ?: string [ ] ;
48084917
4918+ restricted_visibility ?: string [ ] ;
4919+
48094920 custom ?: Record < string , any > ;
48104921
48114922 user ?: UserRequest ;
@@ -4844,6 +4955,8 @@ export interface MessageResponse {
48444955
48454956 own_reactions : ReactionResponse [ ] ;
48464957
4958+ restricted_visibility : string [ ] ;
4959+
48474960 custom : Record < string , any > ;
48484961
48494962 reaction_counts : Record < string , number > ;
@@ -4982,6 +5095,8 @@ export interface MessageWithChannelResponse {
49825095
49835096 own_reactions : ReactionResponse [ ] ;
49845097
5098+ restricted_visibility : string [ ] ;
5099+
49855100 channel : ChannelResponse ;
49865101
49875102 custom : Record < string , any > ;
@@ -5043,6 +5158,36 @@ export interface ModerationActionConfig {
50435158 custom : Record < string , any > ;
50445159}
50455160
5161+ export interface ModerationAnalytics {
5162+ total_items_moderated : number ;
5163+
5164+ ai_image_harms : Array < Record < string , any > > ;
5165+
5166+ ai_text_harms : Array < Record < string , any > > ;
5167+
5168+ ai_video_harms : Array < Record < string , any > > ;
5169+
5170+ blocklist_by_list : Array < Record < string , any > > ;
5171+
5172+ blocklist_matches : Array < Record < string , any > > ;
5173+
5174+ model_accuracy : Array < Record < string , any > > ;
5175+
5176+ moderator_actions : Array < Record < string , any > > ;
5177+
5178+ moderator_productivity : Array < Record < string , any > > ;
5179+
5180+ semantic_filter_top_matches : Array < Record < string , any > > ;
5181+
5182+ sla_metrics : Array < Record < string , any > > ;
5183+
5184+ usage_metrics : Array < Record < string , any > > ;
5185+
5186+ action_distribution_over_time : Record < string , Record < string , any > > ;
5187+
5188+ detection_by_engine_over_time : Record < string , Record < string , any > > ;
5189+ }
5190+
50465191export interface ModerationCustomActionEvent {
50475192 created_at : Date ;
50485193
@@ -5314,10 +5459,12 @@ export const OwnCapability = {
53145459 SEND_VIDEO : 'send-video' ,
53155460 START_BROADCAST_CALL : 'start-broadcast-call' ,
53165461 START_CLOSED_CAPTIONS_CALL : 'start-closed-captions-call' ,
5462+ START_FRAME_RECORD_CALL : 'start-frame-record-call' ,
53175463 START_RECORD_CALL : 'start-record-call' ,
53185464 START_TRANSCRIPTION_CALL : 'start-transcription-call' ,
53195465 STOP_BROADCAST_CALL : 'stop-broadcast-call' ,
53205466 STOP_CLOSED_CAPTIONS_CALL : 'stop-closed-captions-call' ,
5467+ STOP_FRAME_RECORD_CALL : 'stop-frame-record-call' ,
53215468 STOP_RECORD_CALL : 'stop-record-call' ,
53225469 STOP_TRANSCRIPTION_CALL : 'stop-transcription-call' ,
53235470 UPDATE_CALL : 'update-call' ,
@@ -6884,6 +7031,8 @@ export interface ReviewQueueItemResponse {
68847031
68857032 reviewed_at ?: Date ;
68867033
7034+ teams ?: string [ ] ;
7035+
68877036 assigned_to ?: UserResponse ;
68887037
68897038 entity_creator ?: EntityCreatorResponse ;
@@ -7048,6 +7197,8 @@ export interface SearchResultMessage {
70487197
70497198 own_reactions : ReactionResponse [ ] ;
70507199
7200+ restricted_visibility : string [ ] ;
7201+
70517202 custom : Record < string , any > ;
70527203
70537204 reaction_counts : Record < string , number > ;
@@ -7277,6 +7428,14 @@ export interface StartClosedCaptionsResponse {
72777428 duration : string ;
72787429}
72797430
7431+ export interface StartFrameRecordingRequest {
7432+ recording_external_storage ?: string ;
7433+ }
7434+
7435+ export interface StartFrameRecordingResponse {
7436+ duration : string ;
7437+ }
7438+
72807439export interface StartHLSBroadcastingRequest { }
72817440
72827441export interface StartHLSBroadcastingResponse {
@@ -7329,6 +7488,12 @@ export interface StopClosedCaptionsResponse {
73297488 duration : string ;
73307489}
73317490
7491+ export interface StopFrameRecordingRequest { }
7492+
7493+ export interface StopFrameRecordingResponse {
7494+ duration : string ;
7495+ }
7496+
73327497export interface StopHLSBroadcastingRequest { }
73337498
73347499export interface StopHLSBroadcastingResponse {
@@ -7943,6 +8108,8 @@ export interface UpdateAppRequest {
79438108
79448109 feeds_v2_region ?: string ;
79458110
8111+ guest_user_creation_disabled ?: boolean ;
8112+
79468113 image_moderation_enabled ?: boolean ;
79478114
79488115 migrate_permissions_to_v2 ?: boolean ;
0 commit comments