Module types

Module types 

Source
Expand description

The data types sent to and returned from the API client.

Structs§

AcceptedBy
Indicates who accepted the call.
Account
The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure here.
AccountBillingInvoicesResponse
AccountBillingInvoicesResponseData
AccountCallLogsResponse
AccountCallLogsResponseData
Account Call Logs
AccountCreateRequest
The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure here.
AccountCreateResponse
AccountListItem
Account object in the account list.
AccountPlan
Account plan object.
AccountPlanAddonCancelRequest
Account plan object
AccountPlanAddonCreateRequest
Zoom Phone Plan Object
AccountPlanBaseDeleteRequest
AccountPlanCreateRequest
AccountPlanCreateRequestAllOf
All of the following types are flattened into one object:
AccountPlans
Account Plans object.
AccountPlansPhonePlanBase
Additional phone base plans.
AccountPlansResponse
AccountPlansResponsePlanAudio
Additional audio conferencing plan type.
AccountPlansResponsePlanPhoneBase
Additional phone base plans.
AccountResponse
AccountSettings
AccountSettingsRecordingAuthenticationUpdate
Only authenticated users can view cloud recordings The viewers need to authenticate prior to viewing the cloud recordings, hosts can choose one of the authentication methods when sharing a cloud recording.
AccountTrustedDomainResponse
Accounts
ActivityLogs
AdHocCallRecording
AddAutoReceptionistRequest
AddAutoReceptionistResponse
AddAzrLocationRequest
AddAzrLocationResponse
AddBatchRegistrantsRequest
AddBatchRegistrantsResponse
AddBatchWebinarRegistrantsRequest
AddBatchWebinarRegistrantsResponse
AddByocNumberRequest
AddByocNumberResponse
AddCalloutCountriesRequest
AddCalloutCountriesRequestData
AddCalloutCountriesResponse
AddCommonAreaPhoneRequest
AddCommonAreaPhoneResponse
AddExternalContactRequest
AddInternalNumbersRequest
AddInternalNumbersResponse
AddInternalNumbersResponseData
AddLocationRequest
AddMembersCallQueueRequest
A maximum of 10 members can be added at a time.
AddMembersCallQueueRequestData
AddMembersSharedLineGroupRequest
Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once.
AddMembersSharedLineGroupRequestData
AddPhoneDeviceRequest
AddRoleMembers
Add Role Members
AddRoleMembersRequest
AddRoleMembersResponse
AddRoomRequest
AddRoomResponse
AddSettingTemplateRequest
AddSettingTemplateResponse
AddUserSettingRequest
AddUserSettingRequestVoiceMail
Update the voicemail setting.
AddUserSettingResponse
AddUserSettingResponseVoiceMail
ApprovedDeniedCountriesRegions
Approve or block users from specific regions/countries from joining this meeting.
Archive
Archiving solution settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team.
ArchiveFiles
AsDeviceCrc
QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector.
AsDeviceFromCrc
QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector.
AssignCallingPlanRequest
AssignCallingPlansCommonAreaPhoneRequest
AssignCallingPlansCommonAreaPhoneRequestData
AssignCallingPlansCommonAreaPhoneResponse
AssignCallingPlansCommonAreaPhoneResponseData
AssignPhoneNumbersCommonAreaRequest
AssignPhoneNumbersCommonAreaResponse
AssignPhoneNumbersCommonAreaResponseData
AssignSipConfigRequest
AssignSipTrunkNumbersRequest
AssignSipTrunksRequest
AssignSipTrunksRequestData
AssignSipTrunksResponse
AssignSipTrunksResponseData
Assignee
Assistants
AtItems
Attendees
AttendeesPanelistsReminderEmailNotification
Send reminder email to attendees and panelists.
AudioDeviceCrc
QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector.
AudioDeviceFromCrc
QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector.
AuthenticationException
AuthenticationOption
AutoCallRecording
Basic
BatchAddLocationsRequest
BatchAddLocationsRequestEmergencyAddress
BatchAddLocationsResponse
BillingContact
Billing Contact object.
BillingReports
BlockedList
BreakoutRoom
Setting to pre-assign breakout rooms.
BusinessHours
Byoc
BYOC setting
ByocSipTrunk
CallHandling
CallLogs
CallQueues
Callee
Callee object contains information of the callee.
CalleeQos
Caller
Caller object contains information of the caller.
CallerQos
Quality of Service object that represents the call quality data of the caller.
CallingPlan
CallingPlans
CalloutCountries
Carrier
Displayed when the type request parameter is byoc.
ChangeCallQueueManagerRequest
ChangeMainCompanyNumberRequest
ChangeParentLocationRequest
ChangeZoomRoomsAppVersionRequest
ChangeZrLocationRequest
Channel
The channel object represents a Zoom chat channel.
ChannelSettings
Channels
CheckInRoomsRequest
ClientFeedbackDetails
ClientFeedbacks
ClientSatisfaction
CloseHours
CloudArchivedFiles
CommonAreaPhones
ConnectOperator
Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options.
Contact
Billing Contact object.
Contacts
Country
Site country
CpuUsage
CreateBatchPollsRequest
CreateBatchPollsResponse
CreateCallQueueRequest
CreateCallQueueRequestMembers
A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object.
CreateCallQueueResponse
CreateChannelRequest
CreateChannelResponse
CreatePhoneSiteRequest
CreateRoleRequest
CreateRoleResponse
CreateSharedLineGroupRequest
CreateSipPhoneRequest
CreateWebinar
Base webinar object for sessions.
CreateWebinarSettings
Create Webinar settings.
CustomAttributes
Custom attribute(s) of the user.
CustomHours
CustomKeys
CustomQuestion
Custom Question.
CustomQuestions
DashboardChatResponse
DashboardChatResponseAllOf
All of the following types are flattened into one object:
DashboardChatResponseData
DashboardChatResponseUsers
DashboardClientFeedbackDetailResponse
DashboardClientFeedbackDetailResponseAllOf
All of the following types are flattened into one object:
DashboardClientFeedbackResponse
DashboardImResponse
DashboardImResponseAllOf
All of the following types are flattened into one object:
DashboardImResponseData
DashboardIssueDetailZoomRoomResponse
DashboardIssueDetailZoomRoomResponseAllOf
All of the following types are flattened into one object:
DashboardIssueZoomRoomResponse
DashboardIssueZoomRoomResponseAllOf
All of the following types are flattened into one object:
DashboardIssueZoomRoomResponseData
DashboardMeetingParticipantShareResponse
DashboardMeetingParticipantShareResponseAllOf
All of the following types are flattened into one object:
DashboardMeetingParticipantShareResponseParticipants
DashboardMeetingParticipantsResponse
DashboardMeetingParticipantsResponseAllOf
All of the following types are flattened into one object:
DashboardMeetingParticipantsResponseData
DashboardMeetingsResponse
DashboardMeetingsResponseAllOf
All of the following types are flattened into one object:
DashboardWebinarParticipantsResponse
DashboardWebinarParticipantsResponseAllOf
All of the following types are flattened into one object:
DashboardWebinarParticipantsResponseData
DashboardWebinarsResponse
DashboardWebinarsResponseAllOf
All of the following types are flattened into one object:
DateTime
DateTime Object.
Dates
DedicatedDialInNumber
DefaultEmergencyAddress
DeleteChatbotMessageRequest
DeleteChatbotMessageResponse
DeskPhone
Contains information on phones or devices provisioned for the user.
Details
Device
The H.323/SIP device object.
DeviceCreateResponseAllOf
All of the following types are flattened into one object:
Devices
DialInNumbers
Domains
DomainsList
List of managed domains.
EditChatbotMessageRequest
EditChatbotMessageResponse
EditMessageRequest
Elin
The emergency service location’s ELIN (Emergency Location Identification Number).
EmailNotification
Account Settings: Notification.
EmergencyAddress
Specify emergency address for the account.
ExternalContacts
Feature
Account Settings: Feature.
Files
FollowUpAbsenteesEmailNotification
Send follow-up email to absentees.
FollowUpAttendeesEmailNotification
Send follow-up email to attendees.
ForwardTo
ForwardedBy
Indicates where the call was forwarded from.
ForwardedTo
Indicates who the call was forwarded to.
GetAccountBillingInvoiceResponse
GetAccountCloudRecordingResponse
GetAccountCloudRecordingResponseMeetings
GetBillingInvoicesReportsResponse
GetBillingReportResponse
GetCallLogDetailsResponse
GetCallQoSResponse
GetCallQueueRecordingsResponse
GetCallQueueRecordingsResponseData
GetCallQueueResponse
GetCallQueueResponseMembers
GetCallQueueResponseMembersUsers
GetChannelsResponse
GetChatMessageResponse
A chat message object.
GetChatMessagesResponse
Chat message object.
GetCommonAreaPhoneResponse
GetCommonAreaPhoneResponseNumbers
GetCommonAreaPhoneResponsePolicy
GetCommonAreaPhoneResponseProvision
Provisioning information of the common area phone.
GetCommonAreaPhoneResponseProvisionSipAccounts
GetDeviceResponse
GetDeviceResponseAssignee
User to whom the device has been assigned.
GetGroupLockSettingsResponse
GetGroupLockSettingsResponseInMeeting
GetGroupLockSettingsResponseRecording
GetGroupLockSettingsResponseScheduleMeeting
GetGroupLockSettingsResponseTelephony
GetGroupSettingsResponse
GetGroupSettingsResponseEmailNotification
GetGroupSettingsResponseInMeeting
GetGroupSettingsResponseRecording
GetGroupSettingsResponseRecordingArchive
Archiving solution settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team.
GetGroupSettingsResponseScheduleMeeting
GetGroupSettingsResponseTelephony
GetLiveStreamDetailsResponse
GetLocationResponse
GetLocationResponseElin
The ELIN (Emergency Location Identification Number).
GetLocationResponseEmergencyAddress
The emergency location’s address information.
GetLocationResponseSipGroup
The emergency location’s SIP group information.
GetLocationResponseSite
The emergency location’s site information.
GetPhoneNumberDetailsResponse
GetPhoneNumberDetailsResponseCarrier
GetPhoneRecordingsResponse
GetPhoneRecordingsResponseData
GetPhoneRecordingsResponseOwner
The owner of the recording.
GetPlanUsageResponse
GetPlanUsageResponseBase
GetRoleInformationResponse
GetSettingTemplateResponse
GetSettingTemplateResponsePolicy
GetSettingTemplateResponseProfile
GetSettingTemplateResponseUserSettings
GetSettingTemplateResponseUserSettingsDeskPhone
GetSharedLineGroupResponse
GetSharedLineGroupResponseMembers
View current members of the shared line group.
GetSharedLineGroupResponseSite
Site assigned to the Shared Line Group.
GetSiteResponse
GetSiteResponseMainAutoReceptionist
Main Auto Receptionist for each site.
GetTrackingSourcesResponse
GetUserContactResponse
GetUserContactsResponse
GetUserContactsResponseData
GetZrLocationProfileResponse
GetZrLocationProfileResponseBasic
GetZrLocationStructureResponse
GetZrProfileResponse
GetZrProfileResponseBasic
GlobalDialInNumbers
Group
Group object.
GroupCreateRequest
GroupList
List of Groups.
GroupLockedSettingsRequest
GroupLockedSettingsRequestRecording
GroupLockedSettingsRequestScheduleMeeting
GroupMember
Group member object.
GroupMembersCreateResponse
GroupMembersResponseData
GroupResponse
Groups
GroupsAllOf
All of the following types are flattened into one object:
HotDesking
ImChatMessagesResponse
ImChatMessagesResponseAllOf
All of the following types are flattened into one object:
ImChatMessagesResponseData
ImChatMessagesResponseDataType
ImChatSessionsResponseAllOf
All of the following types are flattened into one object:
ImChatSessionsResponseData
ImGroupCreateRequest
ImGroupCreateResponse
ImGroupResponseAllOf
All of the following types are flattened into one object:
InMeeting
Account Settings: In Meeting.
InMeetingFiles
InMeetingRecordingControlRequest
Integration
Account Settings: Integration.
InternalNumbers
InternationalCall
Interpreters
InviteChannelMembersRequest
InviteChannelMembersResponse
InviteLink
Invite Links
InviteLinks
Invite links response.
InviteLinksAttendees
InvoiceItems
Invoices
IpAddressAccessControl
Setting to allow cloud recording access only from specific IP address ranges.
IssueDetails
JoinChannelResponse
KeysPositions
LanguageInterpretation
LineSubscription
Line subscription.
ListAccountPhoneNumbersResponse
ListAccountPhoneNumbersResponseData
ListArchivedFilesResponse
ListArchivedFilesResponseMeetings
ListArchivedFilesResponseMeetingsArchive
Information about the archived files.
ListBlockedResponse
ListByocsipTrunkResponse
ListCallLogsMetricsResponse
ListCallLogsMetricsResponseData
ListCallQueuesResponse
ListCallQueuesResponsePhoneNumbers
ListCallingPlansResponse
ListCallingPlansResponseData
ListChannelMembersResponse
ListChannelMembersResponseData
ListCommonAreaPhonesResponse
ListDigitalSignageContentResponse
ListExternalContactsResponse
ListInternalCalloutCountriesResponse
ListInternalNumbersResponse
ListLocationsResponse
ListLocationsResponseData
ListLocationsResponseSipGroup
The emergency service location’s SIP group information.
ListLocationsResponseSite
The emergency service location’s site information.
ListMeetingSatisfactionResponse
ListMeetingTemplatesResponse
ListMeetingTemplatesResponseData
ListPastMeetingFilesResponse
ListPhoneDevicesResponse
ListPhoneDevicesResponseData
ListPhoneSitesResponse
ListPhoneUsersResponse
ListPhoneUsersResponseCallingPlans
ListPhoneUsersResponseData
ListSettingTemplatesResponse
ListSharedLineGroupsResponse
ListSharedLineGroupsResponsePhoneNumbers
ListSipGroupsResponse
ListSipPhonesResponse
ListSipTrunkNumbersResponse
ListSipTrunksResponse
ListSipTrunksResponseData
ListWebinarParticipantsResponse
ListWebinarTemplatesResponse
ListZoomRoomsResponse
ListZoomRoomsResponseData
ListZrDevicesResponse
ListZrLocationsResponseData
ListimmessagesResponse
ListimmessagesResponseMessages
Locations
LogDetails
MainAutoReceptionist
Auto Receptionist for each site.
ManageE911SignageResponse
MarkMessageRequest
MeetingCreate
Base object for meeting.
MeetingCreateResponse
MeetingCreateResponseAllOf
All of the following types are flattened into one object:
MeetingCreateSettings
Meeting settings.
MeetingCreateSettingsLanguageInterpretation
Language interpretation settings for meetings.
MeetingCreateTrackingFields
MeetingInfo
Meeting object
MeetingInfoGet
Meeting object.
MeetingInvitation
Meeting invitation details.
MeetingLiveStream
Meeting live stream.
MeetingLiveStreamStatus
Meeting live stream status.
MeetingLiveStreamStatusSettings
Update the settings of a live streaming session. The settings can only be updated for a live stream that has been stopped. You can not update the settings of an ongoing live stream.
MeetingMetric
Meeting metric details.
MeetingPasswordRequirement
Account wide meeting/webinar password requirements.
MeetingPollGetResponse
MeetingPollGetResponseAllOf
All of the following types are flattened into one object:
MeetingRecordingRegistrantCreateResponse
MeetingRegistrantCreateResponse
MeetingRegistrantQuestions
MeetingRegistrantQuestionsData
Meeting Registrant Questions
MeetingResponse
MeetingResponseAllOf
All of the following types are flattened into one object:
MeetingSecurity
MeetingSecuritySettings
MeetingSecuritySettingsPasswordRequirement
Meeting/webinar passcode requirements.
MeetingSettings
Meeting settings.
MeetingStatusRequest
MeetingUpdateRequest
MeetingUpdateRequestAllOf
All of the following types are flattened into one object:
Meetings
Members
Messages
Metrics
Meeting metric details.
MultipleSites
NetworkSwitches
Occurrence
Occurence object. This object is only returned for Recurring Webinars.
OperationLogs
Options
Account options object.
OutboundCaller
Outbound Caller Info
OutboundCallerIds
OutgoingBy
Owner
Pac
List of PAC accounts.
PacAccounts
Pagination
Pagination Object.
PaginationToken
Pagination object.
PaginationToken4ImChat
Pagination object.
Panelist
Panelist base object.
PanelistList
List of panelists.
Panelists
PanelistsAllOf
All of the following types are flattened into one object:
Params
ParticipantFeedbackResponse
ParticipantFeedbackResponseParticipants
ParticipantQos
Participant QOS.
Participants
PasswordRequirement
This object refers to the enhanced password rules that allows Zoom account admins and owners to apply extra requiremets to the users’ Zoom login password.
PastMeetingDetailsResponse
PastMeetingParticipantsResponse
PastMeetingParticipantsResponseAllOf
All of the following types are flattened into one object:
PhoneNumbers
PhonePlan
Phone Plan Object
PhoneSettingResponse
Zoom Account Setting
PhoneSettingResponseCountry
PhoneUserCallLogsResponse
Phone User Call Logs
PhoneUserRecordingsResponse
Phone User Recordings
PhoneUserResponse
Zoom User Profile
PhoneUserResponseNumbers
PhoneUserSettingsResponse
Phone User Setting
PhoneUserSettingsResponseCountry
The site’s country.
PhoneUserVoiceMailsResponse
Phone User Voice Mails
Phones
PlanAudio
Additional audio conferencing plan type.
PlanBase
Account base plan object.
PlanNumber
PlanPhone
Phone Plan Object
PlanRecording
Recording Plan
PlanUnited
Zoom United plan.
PlanWebinar
Account plan object.
PlanZoomRooms
Policy
A list of the user’s policies. Policies are exceptions to the user’s calling plan restrictions.
Poll
Poll
Polls
PostPhoneSipTrunkRequest
PrimaryNumber
If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number.
Profile
Properties
Provision
Provisioning information of a device.
ProvisionTemplate
QoSPhone
Quality of Service object.
Qos
QosAudio
Quality of Service object.
QuestionAnswer
Q&A for webinar.
QuestionDetails
Questions
ReactMessageRequest
Reactions
Recording
Account Settings: Recording.
RecordingData
Recording file object.
RecordingFiles
RecordingGetResponse
RecordingGetResponseAllOf
All of the following types are flattened into one object:
RecordingPasswordRequirement
This object represents the minimum password requirements set for recordings via Account Recording Settings.
RecordingRegistrantQuestions
RecordingRegistrantQuestionsCustom
RecordingRegistrantQuestionsData
Recording Registrant Questions
RecordingRegistrantStatus
Registrant Status
RecordingSeparateAudio
The recording file object.
RecordingSettings
RecordingStatusUpdateBodyRequest
RecordingStorageLocation
Recordings
Recurrence
Recurrence object. Use this object only for a meeting with type 8 i.e., a recurring meeting with fixed time.
RecurrenceWebinar
Recurrence object. Use this object only for a webinar of type 9 i.e., a recurring webinar with fixed time.
Registrant
Registrant base object.
RegistrantStatus
ReportCloudRecordingResponse
ReportCloudRecordingResponseAllOf
All of the following types are flattened into one object:
ReportDailyResponse
ReportMeetingDetailsResponse
ReportMeetingParticipantsResponse
ReportMeetingParticipantsResponseAllOf
All of the following types are flattened into one object:
ReportMeetingParticipantsResponseData
ReportMeetingPollsResponse
ReportMeetingPollsResponseQuestions
ReportMeetingsResponse
ReportMeetingsResponseAllOf
All of the following types are flattened into one object:
ReportOperationLogsResponse
ReportOperationLogsResponseAllOf
All of the following types are flattened into one object:
ReportSignInOutActivitiesResponse
Report object
ReportWebinarParticipantsResponse
ReportWebinarParticipantsResponseAllOf
All of the following types are flattened into one object:
ReportWebinarParticipantsResponseData
ReportWebinarQaResponse
ReportWebinarQaResponseQuestions
ReportWebinarQaResponseQuestionsQuestionDetails
RoleMembersList
List of a Role Members
Rooms
ScheduleMeeting
Account Settings: Schedule Meeting.
Schedulers
SearchCompanyContactsResponse
Security
Security settings of an Account.
SendaChatMessageRequest
SendchatbotRequest
SendimmessagesRequest
Sending
Session
Base object for sessions.
SessionUpdate
Base object for sessions.
SessionUpdateTrackingFields
SessionWebinar
Base webinar object for sessions.
SessionWebinarUpdate
Base webinar object for sessions.
SessionWebinarUpdateSettingsAllOf
All of the following types are flattened into one object:
Sessions
SetUpAccountRequest
Settings
SettingsAllOf
All of the following types are flattened into one object:
SettingsData
SettingsUpdateTelephony
SharedLine
Return additional provisioning information with generic device SIP credentials.
SharedLineGroups
ShortExtension
Short extension of the phone site.
ShowDeviceIpCallLog
SipAccounts
SipGroup
Displayed when the type request parameter is byoc.
SipGroups
SipTrunk
The SIP trunk group.
SipTrunks
Site
Sites
Sms
SubAccountPrivileges
This field will only be displayed to accounts that are enrolled in a partner plan and follow the master accounts and sub accounts structure.
SwitchUserAccountRequest
Telephony
Account Settings: Telephony.
TelephonyRegions
Indicates where most of the participants call into or call from duriing a meeting.
Templates
TrackingField
Tracking Field
TrackingFields
TrackingSources
TrackingfieldGetResponseAllOf
All of the following types are flattened into one object:
Tsp
Account Settings: TSP.
TspAccount
TSP account of the user.
TspAccountData
TSP account.
TspAccounts
List of TSP accounts.
TspAccountsList
List of TSP accounts.
TspGlobalDialIn
TspResponse
TspResponseDialInNumbers
TspUpdateRequest
UpdateAccountSettings
UpdateAccountSettingsTelephony
Account Settings Update: Telephony.
UpdateAccountSettingsTelephonyRegions
Indicates where most of the participants call into or call from duriing a meeting.
UpdateAutoReceptionistRequest
UpdateBlockedListRequest
UpdateCallQueueRequest
UpdateCommonAreaPhoneRequest
UpdateCommonAreaPhoneRequestPolicy
UpdateDeviceRequest
UpdateExternalContactRequest
UpdateGroupMemberRequest
UpdateGroupSettingsRequest
UpdateGroupSettingsRequestInMeeting
UpdateGroupSettingsRequestScheduleMeeting
UpdateGroupSettingsRequestTelephony
UpdateLocationRequest
UpdatePhoneNumberDetailsRequest
UpdatePhoneSettingsRequest
UpdatePhoneSettingsRequestByoc
Only master account owners can use this MA API to enable BYOC(Bring your own carrier) option for a sub account.
UpdatePhoneSipTrunkRequest
UpdatePresenceStatusRequestData
UpdateRoleRequest
UpdateRoleRequestSubAccountPrivileges
This field will only be displayed to accounts that are enrolled in the partner plan and follow master accounts and sub accounts structure.
UpdateRoomProfileRequest
UpdateRoomProfileRequestBasic
UpdateSettingTemplateRequest
UpdateSettingTemplateRequestPolicy
UpdateSettingTemplateRequestPolicyAutoCallRecording
UpdateSharedLineGroupRequest
UpdateSipPhoneRequest
UpdateSiteDetailsRequest
UpdateUserProfileRequest
UpdateUserProfileRequestPolicy
A list of the user’s policies.
UpdateUserSettingRequest
UpdateUserSettingRequestVoiceMail
Update the voicemail setting.
UpdateZrAccProfileRequest
UploadVbRequest
User
The user object represents a specific user on Zoom.
UserAssistantsList
List of user’s assistants.
UserCreateRequest
UserCreateResponse
UserEmailResponse
UserInfo
UserPaCsResponse
UserPasswordRequest
UserPermissions
UserQos
UserResponse
UserResponseAllOf
All of the following types are flattened into one object:
UserResponseCustomAttributes
Custom attribute(s) that have been assigned to the user.
UserResponsePhoneNumbers
UserSchedulersList
List of user’s schedulers.
UserSettings
UserSettingsFeature
UserSettingsInMeeting
UserSettingsMeeting
UserSettingsMeetingPasswordRequirement
Account wide meeting/webinar passcode requirements.
UserSettingsNotification
UserSettingsRecording
UserSettingsRecordingPasswordRequirement
This object represents the minimum passcode requirements set for recordings via Account Recording Settings.
UserSettingsTelephony
UserSettingsTsp
Account Settings: TSP.
UserSettingsUpdate
UserSettingsUpdateFeature
UserStatusRequest
The action.
UserTsPsResponse
UserUpdate
The user update object represents a user on Zoom.
UserVanityNameResponse
UserZakResponse
Users
UsersResponse
UsersResponseCustomAttributes
UsersResponseData
VideoDeviceCrc
QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector.
VideoDeviceFromCrc
QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting.
VirtualBackgroundSettings
Settings to manage virtual background.
VoiceMail
Shared voicemail access assigned to user.
VoiceMails
Voicemail
WaitingRoomSettings
Specify the settings to be applied if waiting room is enabled.
WebinarCreateResponse
WebinarCreateResponseAllOf
All of the following types are flattened into one object:
WebinarInfo
Webinar object.
WebinarLiveStreamStatus
Webinar live stream status.
WebinarLiveStreamStatusSettings
Update the live stream session’s settings. You can only update settings for a stopped live stream.
WebinarPanelist
Webinar panelist.
WebinarPanelistCreateResponse
WebinarRegistrantCreateResponse
WebinarRegistrantQuestions
Webinar Registrant Questions
WebinarResponse
WebinarResponseAllOf
All of the following types are flattened into one object:
WebinarSettings
Webinar settings.
WebinarStatusRequest
Webinars
Webinar metric details.
ZoomRoom
Zoom room.
ZoomRooms
Account Settings: Zoom Rooms.

Enums§

AccountPlanAddonCancelRequestAction
The action that needs to be taken for this sub account. Value must be set to “cancel”.
AccountPlanAddonCreateRequestOneOf
All of the following types:
AccountPlansResponsePlanBaseStatus
Status of the plan.
AccountSettingsRecordingAuthenticationUpdateOptionAction
AccountSettingsRecordingAuthenticationUpdateOptionType
AccountSettingsResponseOneOf
All of the following types:
AccountSettingsUpdateOption
AccountSettingsUpdateRequestOneOf
All of the following types:
Action
Update the status of a livestream.
AddSettingTemplateRequestType
The type of template. Values include user, group, autoReceptionist, commonarea, or interop.
AnswerQuestions
Indicate whether you want attendees to be able to view answered questions only or view all questions.
Audio
Determine how participants can join the audio portion of the meeting.
both - Both Telephony and VoIP.
telephony - Telephony only.
voip - VoIP only.
AudioQuality
Audio quality of the participant.
AudioType
Determine how participants can join the audio portion of the meeting.
both - Telephony and VoIP.
telephony - Audio PSTN telephony only.
voip - VoIP only.
thirdParty - 3rd party audio conference.
AutoRecording
Automatic recording:
local - Record on local.
cloud - Record on cloud.
none - Disabled.
CallType
The type of call: *voip (Voice over IP) *pstn (Public Switched Telephone Network) *tollfree *international *contactCenter
CategoryType
Optional
Filter your response by a category type to see reports for a specific category. The value for this field can be one of the following:
all
user
user_settings
account
billing
im
recording
phone_contacts
webinar
sub_account
role
zoom_rooms
ChangeZoomRoomsAppVersionRequestAction
Specify one of the following values for this field:
DashboardMeetingParticipantsIncludeFields
Provide registrant_id as the value for this field if you would like to see the registrant ID attribute in the response of this API call. A registrant ID is a unique identifier of a meeting registrant. This is not supported for live meeting types.
DashboardMeetingParticipantsResponseDevice
The type of device the participant used to join the meeting:
DashboardMeetingParticipantsResponseStatus
Indicates whether the participant is in the waiting room or in the meeting.
DashboardMeetingsType
Specify a value to get the response for the corresponding meeting type. The value of this field can be one of the following:

past - Meeting that already occurred in the specified date range.
pastOne - Past meetings that were attended by only one user.
live - Live meetings.

DashboardWebinarsType
The webinar type.
DeviceType
Type of the device. The value of this field can be one of the following:
Zoom Rooms Computer,
Controller, Scheduling Display, Zoom Rooms Control System, Companion Whiteboard
Direction
The direction of the call. Values: inbound or outbound.
Encryption
Device encryption:
auto - auto.
yes - yes.
no - no.
EncryptionType
Choose between enhanced encryption and end-to-end encryption when starting or a meeting. When using end-to-end encryption, several features (e.g. cloud recording, phone/SIP/H.323 dial-in) will be automatically disabled.

The value of this field can be one of the following:
enhanced_encryption: Enhanced encryption. Encryption is stored in the cloud if you enable this option.
EntryExitChime
Play sound when participants join or leave.
host - Heard by host only.
all - Heard by host and all attendees.
none - Disable.
ExtensionType
The type of assignee to whom the number is assigned. The value can be one of the following:
user
callQueue
autoReceptionist
commonAreaPhone
FieldName
Field name of the question.
FileType
The archived file’s file type:
GetAccountCloudRecordingResponseMeetingsFilesFileType
The recording file type. The value of this field could be one of the following:
GetAccountCloudRecordingResponseMeetingsFilesStatus
The status of the recording, either completed or processing.
GetAccountCloudRecordingResponseMeetingsFilesType
The recording type. The value of this field can be one of the following:
GetChatMessagesResponseStatus
This field indicates whether a message is an original message(unedited), an edited message or a deleted message.
GetCommonAreaPhoneResponsePolicyHotDeskingStatus
Allow Hot Desking feature to current device.
GetDeviceResponseProvisionType
Provisioning type. The value can be one of the following:
GetGroupLockSettingsResponseOneOf
All of the following types:
GetGroupSettingsResponseOneOf
All of the following types:
GetPhoneRecordingsResponseOwnerType
The owner type: user or call queue.
GetSettingTemplateResponseType
The type of template being queried. Values: user, group, auto receptionist common area,zr, interop.
GetSettingTemplateResponseUserSettingsCallHandlingBusinessHoursConnectOperatorType
Values:
1-user,
2-callQueue,
3-autoReceptionist,
4-commonAreaPhone,
5-zoomRoom,
7-sharedLineGroup
GroupLockedSettingsRequestOneOf
All of the following types:
HoldMusic
The value of this field can be either default or disable.
ImChatSessionsResponseType
IM chat session type.
ImGroupCreateRequestType
IM Group types:
normal - Only members can see automatically see the other members of this group. Other people can search for members within this group.
shared - Everyone under an account can see the group members automatically.
restricted - Nobody can see the group or search for members except the members in the group.
IncludeFields
Set the value of this field to “tracking_fields” if you would like to include tracking fields of each meeting in the response.
Label
The label to add to the user’s phone number. You can only add one label to the user’s phone number:
Languages
Specify the language in which this phone number should be displayed. Currently, the only supported languages are en-GB, en-US, de-DE.
Level
Level of the user. The value can be one of the following:
manager: A call queue manager has the privilege to change call queue settings, policy settings and manage recordings and voicemail inbox. There can only be one manager for each call queue.

user: Regular user without the privileges of a manager.
ListAccountPhoneNumbersResponseStatus
Status of the number.
ListAccountPhoneNumbersType
Query response by number assignment. The value can be one of the following:
assigned: The number has been assigned to either a user, a call queue, an auto-receptionist or a common area phone in an account.
unassigned: The number is not assigned to anyone.
all: Include both assigned and unassigned numbers in the response.
byoc: Include Bring Your Own Carrier (BYOC) numbers only in the response.
ListArchivedFilesQueryDateType
The query date type for the from and to parameters.
ListPhoneDevicesResponseStatus
Status of the device. The value is either online or offline.
ListPhoneDevicesType
State of the device. The value should be either assigned to list devices that have been assigned to user(s) or unassigned to list devices that have not yet been assigned to any user in the Zoom account.
ListSettingTemplatesResponseType
Template type.
The value of this field can be one of the following:
ListZoomRoomsStatus
The status of the Zoom Room.
ListZoomRoomsType
Type of the Zoom Rooms.
ListZrDevicesResponseStatus
Status of the device. The value can be either Online or Offline.
ListZrLocationsResponseType
The type of location. The value can be one of the following: country, states, city, campus, building, floor.
LoginType
The user’s login method:
MatchType
Indicates the match type for the blocked list. The values can be one of the following:
phoneNumber: Indicates that only a specific phone number that is shown in the phone_number field is blocked.

prefix: Indicates that all numbers starting with prefix that is shown in the phone_number field are blocked.
MeetingPollCreateResponseStatus
Status of the Meeting Poll:
notstart - Poll not started
started - Poll started
ended - Poll ended
sharing - Sharing poll results
MeetingRegistrantQuestionsCustomType
Type of the question being asked.
MeetingRegistrantsStatus
The registrant status:
pending - Registrant’s status is pending.
approved - Registrant’s status is approved.
denied - Registrant’s status is denied.
MeetingStatusRequestAction
end - End a meeting.
recover - Recover a deleted meeting.
MeetingsType
The meeting types:
scheduled - This includes all valid past meetings (unexpired), live meetings and upcoming scheduled meetings. It is equivalent to the combined list of “Previous Meetings” and “Upcoming Meetings” displayed in the user’s Meetings page on the Zoom Web Portal.
live - All the ongoing meetings.
upcoming - All upcoming meetings including live meetings.
Method
Specify whether to allow users from specific regions to join this meeting; or block users from specific regions from joining this meeting.

approve: Allow users from specific regions/countries to join this meeting. If this setting is selected, the approved regions/countries must be included in the approved_list.

deny: Block users from specific regions/countries from joining this meeting. If this setting is selected, the approved regions/countries must be included in the denied_list
NetworkType
The participant’s network type:
OptionData
Use the following options to filter the results of the account’s information:
PayMode
Payee:
master - master account holder pays.
sub - Sub account holder pays.
PhoneUserCallLogsResponseForwardedByExtensionType
PhoneUserCallLogsType
PhoneUserVoiceMailsResponseStatus
Status of the voice mail. Can be either ‘read’ or ‘unread’
PhoneUserVoiceMailsStatus
Status of the voice mail
PlanRecordingStatus
Status of additional Cloud Recording plan.
PollQuestionsType
Poll Question & Answer type:
single - Single choice
mutliple - Multiple choice
PresenceStatus
Presence status of the contact in Zoom Client. The value of this field can be one of the following: Do_Not_Disturb
away
Available
Offline
Protocol
Device protocol:
H.323 - H.323.
SIP - SIP.
Quality
Feedback submitted by the participant.
QueryDateType
Date types:
start_time - Query by call start time.
end_time - Query by call end time.
ReactMessageRequestAction
The action to perform with the message:
RecordingCalls
Values: inbound, outbound, both.
RecordingDeleteAction
The recording delete actions:
trash - Move recording to trash.
delete - Delete recording permanently.
RecordingRegistrantQuestionsCustomType
The type of registration question and answers.
RecordingRegistrantQuestionsFieldName
Field name.
RecordingStatus
The recording status.
RecordingStatusUpdateBodyRequestAction
RecordingType
The archived file’s recording type:
RegistrantStatusAction
Registrant Status:
approve - Approve registrant.
cancel - Cancel previously approved registrant’s registration.
deny - Deny registrant.
ReportMeetingsType
The meeting types:
past - Past meetings.
pastOne - Past one user meetings.
ReportUsersType
Active or inactive hosts.
active - Active hosts.
inactive - Inactive hosts.
RequirePasswordPmiMeetings
Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts.
Result
Result of the call: call_connected | recorded | no_answer.
Role
The role of the member. The value can be one of these: owner, admin, member.
SettingType
The type of setting that you would like to retrieve.
alert: Alert Settings applied on the Zoom Rooms Account.
meeting: Meeting settings of the Zoom Rooms Account.
signage: View digital signage settings of the Zoom Rooms Account.
ShareRecording
Determine how the meeting recording is shared.
SignInWithTwoFactorAuth
Settings for 2FA( two factor authentication ). The value can be one of the following: all: Two factor authentication will be enabled for all users in the account.
none: Two factor authentication is disabled.
group: Two factor authentication will be enabled for users belonging to specific groups. If 2FA is enabled for certain groups, the group IDs of the group(s) will be provided in the sign_in_with_two_factor_auth_groups field.
role: Two factor authentication will be enabled only for users assigned with specific roles in the account. If 2FA is enabled for specific roles, the role IDs will be provided in the sign_in_with_two_factor_auth_roles field.
Source
Source of phone number.
Status
Meeting status
TimeType
Enables you to sort call logs by start or end time. Choose the sort time value. Values include startTime or endTime.
TransportProtocol
Protocols supported by the SIP provider.
The value must be either UDP, TCP, TLS, AUTO.
TspAccountsListDialInNumbersType
Dial-in number types:
toll - Toll number.
tollfree -Toll free number.
media_link - Media link.
TspBridge
Telephony bridge
Type
Type of number.
UpdateGroupMemberRequestAction
The action to perform:
UpdateGroupSettingsOption
UpdateGroupSettingsRequestOneOf
All of the following types:
UpdatePresenceStatusRequest
Presence status of the user. The value can be set to one of the following:
UserCreateRequestAction
Specify how to create the new user:
create - User will get an email sent from Zoom. There is a confirmation link in this email. The user will then need to use the link to activate their Zoom account. The user can then set or change their password.
autoCreate - This action is provided for the enterprise customer who has a managed domain. This feature is disabled by default because of the security risk involved in creating a user who does not belong to your domain.
custCreate - Users created via this option do not have passwords and will not have the ability to log into the Zoom Web Portal or the Zoom Client. These users can still host and join meetings using the start_url and join_url respectively. To use this option, you must contact the ISV Platform Sales team at isv@zoom.us.
ssoCreate - This action is provided for the enabled “Pre-provisioning SSO User” option. A user created in this way has no password. If not a basic user, a personal vanity URL using the user name (no domain) of the provisioning email will be generated. If the user name or PMI is invalid or occupied, it will use a random number or random personal vanity URL.
UserDeleteAction
Delete action options:
disassociate - Disassociate a user.
delete- Permanently delete a user.
Note: To delete pending user in the account, use disassociate
UserSettingsResponseOneOf
All of the following types:
UserSettingsUpdateOption
UserSettingsUpdateRequestOneOf
All of the following types:
UserStatusRequestAction
The action types:
activate - Activate a deactivated user.
deactivate - Deactivate a user.
UserTokenType
User token types:
token - Used for starting meetings with the client SDK. This token expires in 14 days and a new token will be returned after the expiry.
zak - Used for generating the start meeting URL. The token expiration time is two hours. For API users, the expiration time is 90 days.
UsersIncludeFields
Use this parameter to display one of the following attributes in the API call’s response:
UsersStatus
The user’s status:
WebinarStatusRequestAction
WeeklyDays
This field is required if you’re scheduling a recurring meeting of type 2 to state which day(s) of the week the meeting should repeat.

The value for this field could be a number between 1 to 7 in string format. For instance, if the meeting should recur on Sunday, provide "1" as the value of this field.

Note: If you would like the meeting to occur on multiple days of a week, you should provide comma separated values for this field. For instance, if the meeting should recur on Sundays and Tuesdays provide "1,3" as the value of this field.
WhoCanShareScreen
Indicates who can share their screen or content during meetings. The value can be one of the following:
host: Only host can share the screen.
all: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees.