Skip to content

Latest commit

 

History

History
183 lines (138 loc) · 20.6 KB

File metadata and controls

183 lines (138 loc) · 20.6 KB

RealtimeKit

Apps

Types:

Methods:

  • client.realtimeKit.apps.get({ ...params }) -> AppGetResponse
  • client.realtimeKit.apps.post({ ...params }) -> AppPostResponse

Meetings

Types:

Methods:

  • client.realtimeKit.meetings.create(appId, { ...params }) -> MeetingCreateResponse
  • client.realtimeKit.meetings.addParticipant(appId, meetingId, { ...params }) -> MeetingAddParticipantResponse
  • client.realtimeKit.meetings.deleteMeetingParticipant(appId, meetingId, participantId, { ...params }) -> MeetingDeleteMeetingParticipantResponse
  • client.realtimeKit.meetings.editParticipant(appId, meetingId, participantId, { ...params }) -> MeetingEditParticipantResponse
  • client.realtimeKit.meetings.get(appId, { ...params }) -> MeetingGetResponse
  • client.realtimeKit.meetings.getMeetingById(appId, meetingId, { ...params }) -> MeetingGetMeetingByIDResponse
  • client.realtimeKit.meetings.getMeetingParticipant(appId, meetingId, participantId, { ...params }) -> MeetingGetMeetingParticipantResponse
  • client.realtimeKit.meetings.getMeetingParticipants(appId, meetingId, { ...params }) -> MeetingGetMeetingParticipantsResponse
  • client.realtimeKit.meetings.refreshParticipantToken(appId, meetingId, participantId, { ...params }) -> MeetingRefreshParticipantTokenResponse
  • client.realtimeKit.meetings.replaceMeetingById(appId, meetingId, { ...params }) -> MeetingReplaceMeetingByIDResponse
  • client.realtimeKit.meetings.updateMeetingById(appId, meetingId, { ...params }) -> MeetingUpdateMeetingByIDResponse

Presets

Types:

Methods:

  • client.realtimeKit.presets.create(appId, { ...params }) -> PresetCreateResponse
  • client.realtimeKit.presets.update(appId, presetId, { ...params }) -> PresetUpdateResponse
  • client.realtimeKit.presets.delete(appId, presetId, { ...params }) -> PresetDeleteResponse
  • client.realtimeKit.presets.get(appId, { ...params }) -> PresetGetResponse
  • client.realtimeKit.presets.getPresetById(appId, presetId, { ...params }) -> PresetGetPresetByIDResponse

Sessions

Types:

Methods:

  • client.realtimeKit.sessions.generateSummaryOfTranscripts(appId, sessionId, { ...params }) -> SessionGenerateSummaryOfTranscriptsResponse
  • client.realtimeKit.sessions.getParticipantDataFromPeerId(appId, peerId, { ...params }) -> SessionGetParticipantDataFromPeerIDResponse
  • client.realtimeKit.sessions.getSessionChat(appId, sessionId, { ...params }) -> SessionGetSessionChatResponse
  • client.realtimeKit.sessions.getSessionDetails(appId, sessionId, { ...params }) -> SessionGetSessionDetailsResponse
  • client.realtimeKit.sessions.getSessionParticipantDetails(appId, sessionId, participantId, { ...params }) -> SessionGetSessionParticipantDetailsResponse
  • client.realtimeKit.sessions.getSessionParticipants(appId, sessionId, { ...params }) -> SessionGetSessionParticipantsResponse
  • client.realtimeKit.sessions.getSessionSummary(appId, sessionId, { ...params }) -> SessionGetSessionSummaryResponse
  • client.realtimeKit.sessions.getSessionTranscripts(appId, sessionId, { ...params }) -> SessionGetSessionTranscriptsResponse
  • client.realtimeKit.sessions.getSessions(appId, { ...params }) -> SessionGetSessionsResponse

Recordings

Types:

Methods:

  • client.realtimeKit.recordings.getActiveRecordings(appId, meetingId, { ...params }) -> RecordingGetActiveRecordingsResponse
  • client.realtimeKit.recordings.getOneRecording(appId, recordingId, { ...params }) -> RecordingGetOneRecordingResponse
  • client.realtimeKit.recordings.getRecordings(appId, { ...params }) -> RecordingGetRecordingsResponse
  • client.realtimeKit.recordings.pauseResumeStopRecording(appId, recordingId, { ...params }) -> RecordingPauseResumeStopRecordingResponse
  • client.realtimeKit.recordings.startRecordings(appId, { ...params }) -> RecordingStartRecordingsResponse
  • client.realtimeKit.recordings.startTrackRecording(appId, { ...params }) -> RecordingStartTrackRecordingResponse

Webhooks

Types:

Methods:

  • client.realtimeKit.webhooks.createWebhook(appId, { ...params }) -> WebhookCreateWebhookResponse
  • client.realtimeKit.webhooks.deleteWebhook(appId, webhookId, { ...params }) -> WebhookDeleteWebhookResponse
  • client.realtimeKit.webhooks.editWebhook(appId, webhookId, { ...params }) -> WebhookEditWebhookResponse
  • client.realtimeKit.webhooks.getWebhookById(appId, webhookId, { ...params }) -> WebhookGetWebhookByIDResponse
  • client.realtimeKit.webhooks.getWebhooks(appId, { ...params }) -> WebhookGetWebhooksResponse
  • client.realtimeKit.webhooks.replaceWebhook(appId, webhookId, { ...params }) -> WebhookReplaceWebhookResponse

ActiveSession

Types:

Methods:

  • client.realtimeKit.activeSession.createPoll(appId, meetingId, { ...params }) -> ActiveSessionCreatePollResponse
  • client.realtimeKit.activeSession.getActiveSession(appId, meetingId, { ...params }) -> ActiveSessionGetActiveSessionResponse
  • client.realtimeKit.activeSession.kickAllParticipants(appId, meetingId, { ...params }) -> ActiveSessionKickAllParticipantsResponse
  • client.realtimeKit.activeSession.kickParticipants(appId, meetingId, { ...params }) -> ActiveSessionKickParticipantsResponse

Livestreams

Types:

Methods:

  • client.realtimeKit.livestreams.createIndependentLivestream(appId, { ...params }) -> LivestreamCreateIndependentLivestreamResponse
  • client.realtimeKit.livestreams.getActiveLivestreamsForLivestreamId(appId, livestreamId, { ...params }) -> LivestreamGetActiveLivestreamsForLivestreamIDResponse
  • client.realtimeKit.livestreams.getAllLivestreams(appId, { ...params }) -> LivestreamGetAllLivestreamsResponse
  • client.realtimeKit.livestreams.getLivestreamAnalyticsComplete(appId, { ...params }) -> LivestreamGetLivestreamAnalyticsCompleteResponse
  • client.realtimeKit.livestreams.getLivestreamAnalyticsDaywise(appId, { ...params }) -> LivestreamGetLivestreamAnalyticsDaywiseResponse
  • client.realtimeKit.livestreams.getLivestreamSessionDetailsForSessionId(appId, livestreamSessionId, { ...params }) -> LivestreamGetLivestreamSessionDetailsForSessionIDResponse
  • client.realtimeKit.livestreams.getLivestreamSessionForLivestreamId(appId, livestreamId, { ...params }) -> LivestreamGetLivestreamSessionForLivestreamIDResponse
  • client.realtimeKit.livestreams.getMeetingActiveLivestreams(appId, meetingId, { ...params }) -> LivestreamGetMeetingActiveLivestreamsResponse
  • client.realtimeKit.livestreams.getOrgAnalytics(appId, { ...params }) -> LivestreamGetOrgAnalyticsResponse
  • client.realtimeKit.livestreams.startLivestreamingAMeeting(appId, meetingId, { ...params }) -> LivestreamStartLivestreamingAMeetingResponse
  • client.realtimeKit.livestreams.stopLivestreamingAMeeting(appId, meetingId, { ...params }) -> LivestreamStopLivestreamingAMeetingResponse

Analytics

Types:

Methods:

  • client.realtimeKit.analytics.getOrgAnalytics(appId, { ...params }) -> AnalyticsGetOrgAnalyticsResponse