dansleboby / zoomphp-sdk
The Zoom Meeting APIs let developers to access information from Zoom. You can use this API to build private services or public applications on the [Zoom App Marketplace](http://marketplace.zoom.us). To learn how to get your credentials and create private/public applications, read our [JWT](/guides/a
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
The Zoom Meeting APIs let developers to access information from Zoom. You can use this API to build private services or public applications on the Zoom App Marketplace. To learn how to get your credentials and create private/public applications, read our JWT and OAuth documentation.
All endpoints are available via https
and are located at api.zoom.us/v2/
. For example, to list all of an account's users, use the https://api.zoom.us/v2/users/
endpoint.
For more information, please visit https://developer.zoom.us/.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json
:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git" } ], "require": { "GIT_USER_ID/GIT_REPO_ID": "*@dev" } }
Then run composer install
Manual Installation
Download the files and include autoload.php
:
<?php require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure OAuth2 access token for authorization: OAuth $config = Zoom\Api\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new Zoom\Api\Api\AccountsApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $account_id = q6gBJVO5TzexKYTb_I2rpg; // string | The account's ID. For the Master account, pass the `me` value for this parameter. try { $result = $apiInstance->accountManagedDomain($account_id); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountsApi->accountManagedDomain: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to https://api.zoom.us/v2
Models
- AccountList
- AccountListItem
- AccountListItemAccountsInner
- AccountOptions
- AccountPlan
- AccountPlanBaseRequired
- AccountPlanRequired
- AccountPlans
- AccountPlansPlanAudio
- AccountPlansPlanBundleInner
- AccountPlansPlanLargeMeetingInner
- AccountPlansPlanRoomConnectorInner
- AccountPlansPlanSdkCmrInner
- AccountPlansPlanWebinarInner
- AccountPlansPlanWhiteboard
- AccountPlansPlanZoomEventsInner
- AccountPlansPlanZoomRooms
- AccountSettings
- AccountSettings200Response
- AccountSettingsAudioConference
- AccountSettingsAudioConferenceTollFreeAndFeeBasedTollCall
- AccountSettingsAudioConferenceTollFreeAndFeeBasedTollCallNumbersInner
- AccountSettingsAuthentication
- AccountSettingsAuthenticationOneOf
- AccountSettingsAuthenticationOneOf1
- AccountSettingsAuthenticationOneOf1AuthenticationOptions
- AccountSettingsAuthenticationOneOfAuthenticationOptions
- AccountSettingsAuthenticationUpdate
- AccountSettingsAuthenticationUpdateOneOf
- AccountSettingsAuthenticationUpdateOneOf1
- AccountSettingsAuthenticationUpdateOneOf1AuthenticationOption
- AccountSettingsAuthenticationUpdateOneOfAuthenticationOption
- AccountSettingsEmailNotification
- AccountSettingsFeature
- AccountSettingsInMeeting
- AccountSettingsInMeetingClosedCaptioning
- AccountSettingsInMeetingLanguageInterpretation
- AccountSettingsInMeetingMeetingPolling
- AccountSettingsInMeetingVirtualBackgroundSettings
- AccountSettingsInMeetingVirtualBackgroundSettingsFilesInner
- AccountSettingsInMeetingWebinarChat
- AccountSettingsInMeetingWebinarLiveStreaming
- AccountSettingsInMeetingWebinarPolling
- AccountSettingsIntegration
- AccountSettingsOtherOptions
- AccountSettingsRecording
- AccountSettingsRecordingArchive
- AccountSettingsRecordingIpAddressAccessControl
- AccountSettingsRecordingRecordFilesSeparately
- AccountSettingsRecordingRecordingPasswordRequirement
- AccountSettingsScheduleMeeting
- AccountSettingsScheduleMeetingAlwaysDisplayZoomMeetingAsTopic
- AccountSettingsScheduleMeetingAlwaysDisplayZoomWebinarAsTopic
- AccountSettingsScheduleMeetingHideMeetingDescription
- AccountSettingsScheduleMeetingHideWebinarDescription
- AccountSettingsScheduleMeetingMeetingPasswordRequirement
- AccountSettingsSecurity
- AccountSettingsSecurityPasswordRequirement
- AccountSettingsTSP
- AccountSettingsTelephony
- AccountSettingsTelephonyTelephonyRegions
- AccountSettingsUpdateRequest
- AccountSettingsUpdateTelephony
- AccountSettingsUpdateTelephonyTelephonyRegions
- AccountSettingsZoomRooms
- AccountTrustedDomain200Response
- AccountUpdateSettings
- AccountUpdateSettingsInMeeting
- AccountUpdateSettingsInMeetingClosedCaptioning
- AccountUpdateSettingsInMeetingMeetingPolling
- AccountUpdateSettingsInMeetingVirtualBackgroundSettings
- AccountUpdateSettingsInMeetingVirtualBackgroundSettingsFilesInner
- AccountUpdateSettingsInMeetingWebinarChat
- AccountUpdateSettingsInMeetingWebinarLiveStreaming
- AccountUpdateSettingsInMeetingWebinarPolling
- AccountUpdateSettingsScheduleMeeting
- AccountUpdateSettingsScheduleMeetingMeetingPasswordRequirement
- AddACalendarResourceToCalendarService201Response
- AddACalendarResourceToCalendarServiceRequest
- AddARoom201Response
- AddARoomRequest
- AddAZRLocation200Response
- AddAZRLocationRequest
- AddBatchRegistrants200Response
- AddBatchRegistrants200ResponseRegistrantsInner
- AddBatchRegistrantsRequest
- AddBatchRegistrantsRequestRegistrantsInner
- AddBatchWebinarRegistrants200Response
- AddBatchWebinarRegistrants200ResponseRegistrantsInner
- AddRoleMembers201Response
- AddRoleMembersRequest
- AddRoleMembersRequestMembersInner
- BillingContact
- BillingContactRequired
- ChangeParentLocationRequest
- ChangeZRLocationRequest
- ChangeZoomRoomsAppVersionRequest
- Channel
- ChannelProperties
- ChannelPropertiesChannelSettings
- CloudArchivedFiles
- CloudArchivedFilesArchiveFilesInner
- CloudArchivedFilesCompleteTime
- CreateBatchPolls201Response
- CreateBatchPolls201ResponsePollsInner
- CreateBatchPolls201ResponsePollsInnerQuestionsInner
- CreateBatchPolls201ResponsePollsInnerQuestionsInnerPromptsInner
- CreateBatchPollsRequest
- CreateBatchPollsRequestPollsInner
- CreateBatchPollsRequestPollsInnerQuestionsInner
- CreateBatchPollsRequestPollsInnerQuestionsInnerPromptsInner
- CreateReservation201Response
- CreateReservationRequest
- CreateReservationRequestMeeting
- CreateRole201Response
- CreateRoleRequest
- CreateRoomDeviceProfileRequest
- CreateSIPPhoneRequest
- CreateWebinar
- CreateWebinarBrandingNameTag201Response
- CreateWebinarBrandingNameTagRequest
- CreateWebinarSettings
- CreateWebinarSettingsAttendeesAndPanelistsReminderEmailNotification
- CreateWebinarSettingsFollowUpAbsenteesEmailNotification
- CreateWebinarSettingsFollowUpAttendeesEmailNotification
- CreateWebinarSettingsLanguageInterpretation
- CreateWebinarSettingsLanguageInterpretationInterpretersInner
- CreateWebinarSettingsQuestionAndAnswer
- CreateWebinarTrackingFieldsInner
- CustomQuestion
- DashboardCRC200Response
- DashboardCRC200ResponseAllOf
- DashboardCRC200ResponseAllOf1
- DashboardCRC200ResponseAllOf1CrcPortsUsageInner
- DashboardCRC200ResponseAllOf1CrcPortsUsageInnerCrcPortsHourUsageInner
- DashboardChat200Response
- DashboardChat200ResponseAllOf
- DashboardChat200ResponseAllOf1
- DashboardChat200ResponseAllOf1UsersInner
- DashboardClientFeedback200Response
- DashboardClientFeedback200ResponseClientFeedbacksInner
- DashboardClientFeedbackDetail200Response
- DashboardClientFeedbackDetail200ResponseAllOf
- DashboardClientFeedbackDetail200ResponseAllOf1
- DashboardClientFeedbackDetail200ResponseAllOf1ClientFeedbackDetailsInner
- DashboardIM200Response
- DashboardIM200ResponseAllOf
- DashboardIM200ResponseAllOf1
- DashboardIM200ResponseAllOf1UsersInner
- DashboardIssueDetailZoomRoom200Response
- DashboardIssueDetailZoomRoom200ResponseAllOf
- DashboardIssueDetailZoomRoom200ResponseAllOf1
- DashboardIssueDetailZoomRoom200ResponseAllOf1IssueDetailsInner
- DashboardIssueZoomRoom200Response
- DashboardIssueZoomRoom200ResponseAllOf
- DashboardIssueZoomRoom200ResponseAllOf1
- DashboardIssueZoomRoom200ResponseAllOf1ZoomRoomsInner
- DashboardMeetingParticipantShare200Response
- DashboardMeetingParticipantShare200ResponseAllOf
- DashboardMeetingParticipantShare200ResponseAllOfParticipantsInner
- DashboardMeetingParticipantShare200ResponseAllOfParticipantsInnerDetailsInner
- DashboardMeetingParticipants200Response
- DashboardMeetingParticipants200ResponseAllOf
- DashboardMeetingParticipants200ResponseAllOfParticipantsInner
- DashboardMeetings200Response
- DashboardMeetings200ResponseAllOf
- DashboardMeetings200ResponseAllOf1
- DashboardQuality200Response
- DashboardQuality200ResponseQuality
- DashboardWebinarParticipantShare200Response
- DashboardWebinarParticipantShare200ResponseAllOf
- DashboardWebinarParticipantShare200ResponseAllOfParticipantsInner
- DashboardWebinarParticipantShare200ResponseAllOfParticipantsInnerDetailsInner
- DashboardWebinarParticipants200Response
- DashboardWebinarParticipants200ResponseAllOf
- DashboardWebinarParticipants200ResponseAllOfParticipantsInner
- DashboardWebinars200Response
- DashboardWebinars200ResponseAllOf
- DashboardWebinars200ResponseAllOf1
- DashboardZoomRoom200Response
- DashboardZoomRoom200ResponseAllOf
- DashboardZoomRoom200ResponseAllOfPastMeetings
- DashboardZoomRoom200ResponseAllOfPastMeetingsAllOf
- DashboardZoomRoom200ResponseAllOfPastMeetingsAllOf1
- DashboardZoomRoomIssue200Response
- DashboardZoomRoomIssue200ResponseAllOf
- DashboardZoomRoomIssue200ResponseAllOf1
- DashboardZoomRoomIssue200ResponseAllOf1IssuesInner
- DateTime
- Device
- DeviceCreate201Response
- DeviceCreate201ResponseAllOf
- DeviceList
- DeviceListAllOf
- DomainsList
- DomainsListDomainsInner
- DomainsListDomainsInnerAllOf
- GetArchivedFileStatistics200Response
- GetArchivedFileStatistics200ResponseStatisticByFileExtension
- GetArchivedFileStatistics200ResponseStatisticByFileStatus
- GetBillingInvoicesReports200Response
- GetBillingInvoicesReports200ResponseInvoicesInner
- GetBillingReport200Response
- GetBillingReport200ResponseBillingReportsInner
- GetCalendarResourcesByServiceId200Response
- GetCalendarResourcesByServiceId200ResponseCalendarResourcesInner
- GetCalendarServices200Response
- GetCalendarServices200ResponseCalendarServicesInner
- GetClientVersions200Response
- GetClientVersions200ResponseClientVersionsInner
- GetGroupLockSettings200Response
- GetGroupLockSettings200ResponseOneOf
- GetGroupLockSettings200ResponseOneOfAudioConferencing
- GetGroupLockSettings200ResponseOneOfEmailNotification
- GetGroupLockSettings200ResponseOneOfInMeeting
- GetGroupLockSettings200ResponseOneOfOtherOptions
- GetGroupLockSettings200ResponseOneOfRecording
- GetGroupLockSettings200ResponseOneOfRecordingIpAddressAccessControl
- GetGroupLockSettings200ResponseOneOfScheduleMeeting
- GetGroupLockSettings200ResponseOneOfTelephony
- GetGroupSettings200Response
- GetGroupSettings200ResponseOneOf
- GetGroupSettings200ResponseOneOfEmailNotification
- GetGroupSettings200ResponseOneOfInMeeting
- GetGroupSettings200ResponseOneOfInMeetingClosedCaptioning
- GetGroupSettings200ResponseOneOfInMeetingLanguageInterpretation
- GetGroupSettings200ResponseOneOfInMeetingManualCaptioning
- GetGroupSettings200ResponseOneOfInMeetingMeetingPolling
- GetGroupSettings200ResponseOneOfInMeetingVirtualBackgroundSettings
- GetGroupSettings200ResponseOneOfInMeetingVirtualBackgroundSettingsFilesInner
- GetGroupSettings200ResponseOneOfInMeetingWebinarChat
- GetGroupSettings200ResponseOneOfInMeetingWebinarLiveStreaming
- GetGroupSettings200ResponseOneOfInMeetingWebinarPolling
- GetGroupSettings200ResponseOneOfRecording
- GetGroupSettings200ResponseOneOfRecordingArchive
- GetGroupSettings200ResponseOneOfRecordingArchiveSettings
- GetGroupSettings200ResponseOneOfRecordingRecordFilesSeparately
- GetGroupSettings200ResponseOneOfScheduleMeeting
- GetGroupSettings200ResponseOneOfScheduleMeetingAlwaysDisplayZoomMeetingAsTopic
- GetGroupSettings200ResponseOneOfScheduleMeetingAlwaysDisplayZoomWebinarAsTopic
- GetGroupSettings200ResponseOneOfTelephony
- GetGroupSettings200ResponseOneOfTelephonyTelephonyRegions
- GetHotDeskUsage200Response
- GetHotDeskUsage200ResponseDeskUsage
- GetHotDeskUsage200ResponseRoomUsage
- GetHotDeskUsage200ResponseTotalUsage
- GetMeetingLiveStreamDetails200Response
- GetRoleInformation200Response
- GetRoleInformation200ResponseSubAccountPrivileges
- GetRoomDevices200Response
- GetRoomDevices200ResponseCamerasInner
- GetRoomDevices200ResponseMicrophonesInner
- GetRoomDevices200ResponseSpeakersInner
- GetRoomProfile200Response
- GetTrackingSources200Response
- GetTrackingSources200ResponseTrackingSourcesInner
- GetWebinarBranding200Response
- GetWebinarBranding200ResponseNameTagsInner
- GetWebinarBranding200ResponseVirtualBackgroundsInner
- GetWebinarBranding200ResponseWallpaper
- GetWebinarLiveStreamDetails200Response
- GetZRAccountProfile200Response
- GetZRAccountProfile200ResponseBasic
- GetZRAccountSettings200Response
- GetZRAccountSettings200ResponseOneOf
- GetZRAccountSettings200ResponseOneOf1
- GetZRAccountSettings200ResponseOneOf1ClientAlert
- GetZRAccountSettings200ResponseOneOf1DigitalSignage
- GetZRAccountSettings200ResponseOneOf1DigitalSignageBanner
- GetZRAccountSettings200ResponseOneOf1DigitalSignageDisplayPeriod
- GetZRAccountSettings200ResponseOneOf1DigitalSignagePlayListInner
- GetZRAccountSettings200ResponseOneOf1DigitalSignagePlayListInnerContentsInner
- GetZRAccountSettings200ResponseOneOf1Notification
- GetZRAccountSettings200ResponseOneOfZoomRooms
- GetZRLocationProfile200Response
- GetZRLocationProfile200ResponseBasic
- GetZRLocationSettings200Response
- GetZRLocationSettings200ResponseOneOf
- GetZRLocationSettings200ResponseOneOf1
- GetZRLocationSettings200ResponseOneOf1DigitalSignage
- GetZRLocationSettings200ResponseOneOf1DigitalSignageDisplayPeriod
- GetZRLocationSettings200ResponseOneOfMeetingSecurity
- GetZRLocationSettings200ResponseOneOfZoomRooms
- GetZRLocationStructure200Response
- GetZRProfile200Response
- GetZRProfile200ResponseBasic
- GetZRProfile200ResponseDevice
- GetZRSettings200Response
- GetZRSettings200ResponseOneOf
- GetZRSettings200ResponseOneOf1
- GetZRSettings200ResponseOneOf1DigitalSignage
- GetZRSettings200ResponseOneOf1DigitalSignagePlayListInner
- GetZRSettings200ResponseOneOf1DigitalSignagePlayListInnerContentsInner
- GetZRSettings200ResponseOneOfZoomRooms
- Group
- Group200Response
- GroupAdmins200Response
- GroupAdmins200ResponseAdminsInner
- GroupAdminsCreate201Response
- GroupAdminsCreateRequest
- GroupAdminsCreateRequestAdminsInner
- GroupAdminsDeleteUserIdParameter
- GroupAdminsDeleteUserIdParameterOneOf
- GroupCreate201Response
- GroupCreateRequest
- GroupList
- GroupListAllOf
- GroupListAllOf1
- GroupListAllOf1MeetingsInner
- GroupListAllOf1MeetingsInnerAllOf
- GroupListGroupsInner
- GroupListGroupsInnerAllOf
- GroupLockedSettingsRequest
- GroupLockedSettingsRequestOneOf
- GroupLockedSettingsRequestOneOfAudioConferencing
- GroupLockedSettingsRequestOneOfEmailNotification
- GroupLockedSettingsRequestOneOfInMeeting
- GroupLockedSettingsRequestOneOfRecording
- GroupLockedSettingsRequestOneOfScheduleMeeting
- GroupMember
- GroupMemberList
- GroupMemberListAllOf
- GroupMembers200Response
- GroupMembers200ResponseMembersInner
- GroupMembersCreate201Response
- GroupMembersCreateRequest
- GroupMembersCreateRequestMembersInner
- GroupSettingsAudioConference
- GroupSettingsAudioConferenceTollFreeAndFeeBasedTollCall
- GroupSettingsAudioConferenceTollFreeAndFeeBasedTollCallNumbersInner
- GroupSettingsOtherOptions
- GroupUpdateRequest
- GroupUserSettingsAuthentication
- GroupUserSettingsAuthenticationOneOf
- GroupUserSettingsAuthenticationOneOf1
- GroupUserSettingsAuthenticationOneOf1AuthenticationOptions
- GroupUserSettingsAuthenticationOneOfAuthenticationOptions
- GroupUserSettingsAuthenticationUpdate
- GroupUserSettingsAuthenticationUpdateOneOf
- GroupUserSettingsAuthenticationUpdateOneOf1
- GroupUserSettingsAuthenticationUpdateOneOf1AuthenticationOption
- GroupUserSettingsAuthenticationUpdateOneOfAuthenticationOption
- IMGroup
- IMGroupAllOf
- IMGroupList
- IMGroupListAllOf
- IMGroupListAllOf1
- ImGroup200Response
- ImGroup200ResponseAllOf
- ImGroupCreate201Response
- ImGroupCreateRequest
- ImGroupMembersCreateRequest
- ImGroupMembersCreateRequestMembersInner
- ImGroupUpdateRequest
- InMeetingControlRequest
- InMeetingControlRequestParams
- InMeetingControlRequestParamsContactsInner
- InMeetingControlRequestParamsInviteOptions
- InviteLink
- InviteLinkAttendeesInner
- InviteLinkResponse
- InviteLinkResponseAttendeesInner
- ListArchivedFiles200Response
- ListDigitalSignageContent200Response
- ListDigitalSignageContent200ResponseContentsInner
- ListMeetingSatisfaction200Response
- ListMeetingSatisfaction200ResponseClientSatisfactionInner
- ListMeetingTemplates200Response
- ListMeetingTemplates200ResponseTemplatesInner
- ListPastMeetingFiles200Response
- ListPastMeetingFiles200ResponseInMeetingFilesInner
- ListPastMeetingPolls200Response
- ListPastMeetingPolls200ResponseQuestionsInner
- ListPastMeetingPolls200ResponseQuestionsInnerQuestionDetailsInner
- ListPastMeetingPollsMeetingIdParameter
- ListPastWebinarFiles200Response
- ListPastWebinarFiles200ResponseInMeetingFilesInner
- ListPastWebinarPollResults200Response
- ListPastWebinarPollResults200ResponseQuestionsInner
- ListPastWebinarQA200Response
- ListPastWebinarQA200ResponseQuestionsInner
- ListPastWebinarQA200ResponseQuestionsInnerQuestionDetailsInner
- ListReservations200Response
- ListReservations200ResponseReservationsInner
- ListSipPhones200Response
- ListSipPhones200ResponsePhonesInner
- ListWebinarParticipants200Response
- ListWebinarParticipants200ResponseParticipantsInner
- ListWebinarTemplates200Response
- ListWebinarTemplates200ResponseTemplatesInner
- ListWorkspaces200Response
- ListWorkspaces200ResponseWorkspacesInner
- ListZRDevices200Response
- ListZRDevices200ResponseDevicesInner
- ListZRLocations200Response
- ListZRLocations200ResponseLocationsInner
- ListZoomRooms200Response
- ListZoomRooms200ResponseRoomsInner
- Listmeetingmetrics
- ListmeetingmetricsTrackingFieldsInner
- ManageE911signage202Response
- ManageE911signageRequest
- ManageE911signageRequestOneOf
- ManageE911signageRequestOneOf1
- ManageE911signageRequestOneOf1Params
- ManageE911signageRequestOneOfParams
- Meeting200Response
- Meeting200ResponseAllOf
- MeetingCreate
- MeetingCreate201Response
- MeetingCreate201ResponseAllOf
- MeetingCreateSettings
- MeetingCreateSettingsApprovedOrDeniedCountriesOrRegions
- MeetingCreateSettingsAuthenticationExceptionInner
- MeetingCreateSettingsBreakoutRoom
- MeetingCreateSettingsBreakoutRoomRoomsInner
- MeetingCreateSettingsLanguageInterpretation
- MeetingCreateSettingsLanguageInterpretationInterpretersInner
- MeetingCreateSettingsMeetingInviteesInner
- MeetingCreateTrackingFieldsInner
- MeetingInfo
- MeetingInfoGet
- MeetingInfoGetTrackingFieldsInner
- MeetingInfoTrackingFieldsInner
- MeetingInstances
- MeetingInstancesAllOf
- MeetingInvitation
- MeetingInviteLinksCreate201Response
- MeetingInviteLinksCreateRequest
- MeetingLiveStream
- MeetingLiveStreamStatus
- MeetingLiveStreamStatusSettings
- MeetingLocalRecordingJoinToken200Response
- MeetingMetric
- MeetingMetricCustomKeysInner
- MeetingOrWebinarSecurityAccountSettings
- MeetingOrWebinarSecurityAccountSettings1
- MeetingOrWebinarSecurityAccountSettings1MeetingSecurity
- MeetingOrWebinarSecurityAccountSettings1MeetingSecurityChatEtiquetteTool
- MeetingOrWebinarSecurityAccountSettings1MeetingSecurityChatEtiquetteToolPoliciesInner
- MeetingOrWebinarSecurityAccountSettings1MeetingSecurityMeetingPasswordRequirement
- MeetingOrWebinarSecurityAccountSettings1MeetingSecurityWaitingRoomSettings
- MeetingOrWebinarSecurityAccountSettingsMeetingSecurity
- MeetingOrWebinarSecurityAccountSettingsMeetingSecurityChatEtiquetteTool
- MeetingOrWebinarSecurityAccountSettingsMeetingSecurityChatEtiquetteToolPoliciesInner
- MeetingOrWebinarSecurityAccountSettingsMeetingSecurityMeetingPasswordRequirement
- MeetingOrWebinarSecurityAccountSettingsMeetingSecurityWaitingRoomSettings
- MeetingPollCreate201Response
- MeetingPollCreate201ResponseAllOf
- MeetingPollCreateRequest
- MeetingQuality
- MeetingRecordingRegistrantCreate201Response
- MeetingRecordingRegistrantList
- MeetingRegistrant
- MeetingRegistrantAllOf
- MeetingRegistrantAllOf1
- MeetingRegistrantCreate201Response
- MeetingRegistrantCreateRequest
- MeetingRegistrantCreateRequestAllOf
- MeetingRegistrantCreateRequestAllOf1
- MeetingRegistrantList
- MeetingRegistrantQuestions
- MeetingRegistrantQuestionsCustomQuestionsInner
- MeetingRegistrantQuestionsQuestionsInner
- MeetingRegistrantsQuestionsGet200Response
- MeetingSecuritySettings
- MeetingSecuritySettingsMeetingSecurity
- MeetingSecuritySettingsMeetingSecurityMeetingPasswordRequirement
- MeetingSecuritySettingsMeetingSecurityWaitingRoomSettings
- MeetingSettings
- MeetingSettingsApprovedOrDeniedCountriesOrRegions
- MeetingSettingsAuthenticationExceptionInner
- MeetingSettingsBreakoutRoom
- MeetingSettingsBreakoutRoomRoomsInner
- MeetingSettingsCustomKeysInner
- MeetingSettingsGlobalDialInNumbersInner
- MeetingStatusRequest
- MeetingSurvey
- MeetingSurveyCustomSurvey
- MeetingSurveyCustomSurveyQuestionsInner
- MeetingSurveyGet200Response
- MeetingToken200Response
- MeetingUpdate
- MeetingUpdateRequest
- MeetingUpdateRequestAllOf
- MeetingWebinarSecurityGroupLockedSettings
- MeetingWebinarSecurityGroupLockedSettings1
- MeetingWebinarSecurityGroupLockedSettings1MeetingSecurity
- MeetingWebinarSecurityGroupLockedSettingsMeetingSecurity
- MeetingWebinarSecurityGroupSettings
- MeetingWebinarSecurityGroupSettings1
- MeetingWebinarSecurityGroupSettings1MeetingSecurity
- MeetingWebinarSecurityGroupSettings1MeetingSecurityChatEtiquetteTool
- MeetingWebinarSecurityGroupSettings1MeetingSecurityChatEtiquetteToolPoliciesInner
- MeetingWebinarSecurityGroupSettingsMeetingSecurity
- MeetingWebinarSecurityGroupSettingsMeetingSecurityChatEtiquetteTool
- MeetingWebinarSecurityGroupSettingsMeetingSecurityChatEtiquetteToolPoliciesInner
- MeetingWebinarSecurityGroupSettingsMeetingSecurityMeetingPasswordRequirement
- MeetingWebinarSecurityGroupSettingsMeetingSecurityWaitingRoomSettings
- MeetingWebinarSecuritySettings
- MeetingWebinarSecuritySettings1
- MeetingWebinarSecuritySettings1MeetingSecurity
- MeetingWebinarSecuritySettingsMeetingSecurity
- MeetingWebinarSecuritySettingsMeetingSecurityMeetingPasswordRequirement
- Occurrence
- Pagination
- PaginationToken
- PaginationToken4IMChat
- PaginationToken4Qos
- Panelist
- PanelistList
- PanelistListPanelistsInner
- PanelistListPanelistsInnerAllOf
- PanelistListPanelistsInnerAllOf1
- PanelistListPanelistsInnerAllOf2
- ParticipantFeedback200Response
- ParticipantFeedback200ResponseParticipantsInner
- ParticipantQOSSummary
- ParticipantQOSSummaryList
- ParticipantQOSSummaryListAllOf
- ParticipantQOSSummaryQosInner
- ParticipantWebinarFeedback200Response
- ParticipantWebinarFeedback200ResponseParticipantsInner
- PastMeetingDetails200Response
- PastMeetingParticipants200Response
- PastMeetingParticipants200ResponseAllOf
- PastMeetingParticipants200ResponseAllOfParticipantsInner
- PhonePlan
- PhonePlanPlanBase
- PhonePlanPlanCallingAddonsInner
- PhonePlanPlanCallingInner
- PhonePlanPlanNumberInner
- Poll
- PollList
- PollListAllOf
- PollQuestionsInner
- Profile
- ProfileRecordingStorageLocation
- QOSAudio
- QOSParticipant
- QOSParticipantList
- QOSParticipantListAllOf
- QOSParticipantUserQosInner
- QOSParticipantUserQosInnerAsDeviceFromCrc
- QOSParticipantUserQosInnerAsDeviceToCrc
- QOSParticipantUserQosInnerAudioDeviceFromCrc
- QOSParticipantUserQosInnerAudioDeviceToCrc
- QOSParticipantUserQosInnerCpuUsage
- QOSParticipantUserQosInnerVideoDeviceFromCrc
- QOSParticipantUserQosInnerVideoDeviceToCrc
- QOSVideo
- QOSVideoAllOf
- Recording
- RecordingGet200Response
- RecordingGet200ResponseAllOf
- RecordingList
- RecordingListAllOf
- RecordingMeeting
- RecordingMeetingAllOf
- RecordingMeetingList
- RecordingMeetingListAllOf
- RecordingRegistrantList
- RecordingRegistrantListAllOf
- RecordingRegistrantQuestionUpdateRequest
- RecordingRegistrantQuestions
- RecordingRegistrantQuestionsCustomQuestionsInner
- RecordingRegistrantQuestionsQuestionsInner
- RecordingRegistrantStatus
- RecordingRegistrantStatusRegistrantsInner
- RecordingSeparateAudio
- RecordingSeparateAudioList
- RecordingSeparateAudioListAllOf
- RecordingSettings
- RecordingStatusUpdateRequest
- Recurrence
- RecurrenceWebinar
- Registrant
- RegistrantList
- RegistrantListAllOf
- RegistrantPost
- RegistrantStatus
- RegistrantStatusRegistrantsInner
- ReportChatMessages200Response
- ReportChatMessages200ResponseDeletedMessagesInner
- ReportChatMessages200ResponseDeletedMessagesInnerFilesInner
- ReportChatMessages200ResponseEditedMessagesInner
- ReportChatMessages200ResponseMessagesInner
- ReportChatMessages200ResponseMessagesInnerBotMessage
- ReportChatSessions200Response
- ReportChatSessions200ResponseSessionsInner
- ReportCloudRecording200Response
- ReportCloudRecording200ResponseAllOf
- ReportCloudRecording200ResponseAllOf1
- ReportCloudRecording200ResponseAllOf1CloudRecordingStorageInner
- ReportDaily200Response
- ReportDaily200ResponseDatesInner
- ReportMeetingDetails200Response
- ReportMeetingDetails200ResponseCustomKeysInner
- ReportMeetingDetails200ResponseTrackingFieldsInner
- ReportMeetingParticipants200Response
- ReportMeetingParticipants200ResponseAllOf
- ReportMeetingParticipants200ResponseAllOfParticipantsInner
- ReportMeetingPolls200Response
- ReportMeetingPolls200ResponseQuestionsInner
- ReportMeetingPolls200ResponseQuestionsInnerQuestionDetailsInner
- ReportMeetings200Response
- ReportMeetings200ResponseAllOf
- ReportMeetings200ResponseAllOfMeetingsInner
- ReportMeetings200ResponseAllOfMeetingsInnerCustomKeysInner
- ReportOperationLogs200Response
- ReportOperationLogs200ResponseAllOf
- ReportOperationLogs200ResponseAllOfOperationLogsInner
- ReportSignInSignOutActivities200Response
- ReportSignInSignOutActivities200ResponseActivityLogsInner
- ReportTelephone200Response
- ReportTelephone200ResponseAllOf
- ReportTelephone200ResponseAllOf1
- ReportTelephone200ResponseAllOf1TelephonyUsageInner
- ReportUpcomingEvents200Response
- ReportUpcomingEvents200ResponseAllOf
- ReportUpcomingEvents200ResponseAllOfUpcomingEventsInner
- ReportUsers200Response
- ReportUsers200ResponseAllOf
- ReportUsers200ResponseAllOf1
- ReportUsers200ResponseAllOf1UsersInner
- ReportUsers200ResponseAllOf1UsersInnerCustomAttributes
- ReportWebinarDetails200Response
- ReportWebinarParticipants200Response
- ReportWebinarParticipants200ResponseAllOf
- ReportWebinarParticipants200ResponseAllOfParticipantsInner
- ReportWebinarPolls200Response
- ReportWebinarPolls200ResponseQuestionsInner
- ReportWebinarPolls200ResponseQuestionsInnerQuestionDetailsInner
- ReportWebinarQA200Response
- ReportWebinarQA200ResponseQuestionsInner
- ReportWebinarQA200ResponseQuestionsInnerQuestionDetailsInner
- RoleList
- RoleListAllOf
- RoleMembersList
- RoleMembersListMembersInner
- RoleMembersListMembersInnerAllOf
- SessionUpdate
- SessionUpdateSettings
- SessionUpdateSettingsAllOf
- SessionUpdateSettingsAllOfMeetingInviteesInner
- SessionUpdateTrackingFieldsInner
- SessionWebinarUpdate
- SessionWebinarUpdateSettings
- SessionWebinarUpdateSettingsAllOf
- SettingsUpdateTelephony
- TSP
- TSPAccount
- TSPAccount1
- TSPAccount1DialInNumbersInner
- TSPAccountDialInNumbersInner
- TSPAccountsList
- TSPAccountsListDialInNumbersInner
- TSPDialInNumbersInner
- TheParticipantQOSSummaryDetails
- TrackingField
- TrackingFieldList
- TrackingFieldListAllOf
- TrackingfieldCreate201Response
- TrackingfieldCreate201ResponseAllOf
- Tsp200Response
- Tsp200ResponseDialInNumbersInner
- TspGlobalDialIn
- TspUpdateRequest
- UpdateAGroupMemberRequest
- UpdateDeviceProfileRequest
- UpdateGroupSettingsRequest
- UpdateGroupSettingsRequestOneOf
- UpdateGroupSettingsRequestOneOfInMeeting
- UpdateGroupSettingsRequestOneOfInMeetingLanguageInterpretation
- UpdateGroupSettingsRequestOneOfInMeetingManualCaptioning
- UpdateGroupSettingsRequestOneOfInMeetingWebinarChat
- UpdateGroupSettingsRequestOneOfInMeetingWebinarLiveStreaming
- UpdateGroupSettingsRequestOneOfInMeetingWebinarPolling
- UpdateGroupSettingsRequestOneOfRecording
- UpdateGroupSettingsRequestOneOfRecordingArchive
- UpdateGroupSettingsRequestOneOfRecordingArchiveSettings
- UpdateGroupSettingsRequestOneOfScheduleMeeting
- UpdateGroupSettingsRequestOneOfScheduleMeetingAlwaysDisplayZoomMeetingAsTopic
- UpdateGroupSettingsRequestOneOfScheduleMeetingAlwaysDisplayZoomWebinarAsTopic
- UpdateGroupSettingsRequestOneOfTelephony
- UpdatePresenceStatusRequest
- UpdateReservationRequest
- UpdateRoleRequest
- UpdateRoleRequestSubAccountPrivileges
- UpdateRoomProfileRequest
- UpdateRoomProfileRequestBasic
- UpdateSIPPhoneRequest
- UpdateVideoSDKAccountInMeetingSettings
- UpdateVideoSDKAccountInMeetingSettingsInMeeting
- UpdateVideoSDKAccountInMeetingSettingsInMeetingInMeeting
- UpdateVideoSDKAccountRecordingSettings
- UpdateVideoSDKAccountRecordingSettingsRecording
- UpdateWebinarBrandingNameTagRequest
- UpdateZRLocationProfileRequest
- UpdateZRLocationProfileRequestBasic
- UpdateZRLocationSettingsRequest
- UpdateZRLocationSettingsRequestOneOf
- UpdateZRLocationSettingsRequestOneOf1
- UpdateZRLocationSettingsRequestOneOfMeetingSecurity
- UpdateZRSettingsRequest
- UpdateZoomRoomAccSettingsRequest
- UpdateZoomRoomAccSettingsRequestOneOf
- UpdateZoomRoomAccSettingsRequestOneOf1
- UpdateZoomRoomAccSettingsRequestOneOf1DigitalSignage
- UpdateZoomRoomAccSettingsRequestOneOf1DigitalSignageBanner
- UpdateZoomRoomAccSettingsRequestOneOf1DigitalSignageDisplayPeriod
- UpdateZoomRoomAccSettingsRequestOneOf1DigitalSignagePlayListInner
- UpdateZoomRoomAccSettingsRequestOneOf1DigitalSignagePlayListInnerContentsInner
- UpdateZoomRoomAccSettingsRequestOneOf1Notification
- UpdateZoomRoomAccSettingsRequestOneOfZoomRooms
- UpdateZoomRoomsLocationStructureRequest
- UploadGroupVB201Response
- UploadVBuser201Response
- UploadWebinarBrandingVB201Response
- UploadWebinarBrandingWallpaper201Response
- User
- User200Response
- User200ResponseAllOf
- User200ResponseAllOf1
- User200ResponseAllOf1CustomAttributes
- User200ResponseAllOf1PhoneNumbersInner
- UserAssistantCreate201Response
- UserAssistantsList
- UserAssistantsListAssistantsInner
- UserCreate201Response
- UserCreateRequest
- UserCreateRequestUserInfo
- UserCreateRequestUserInfoFeature
- UserEmail200Response
- UserEmailUpdateRequest
- UserInMeetingSettings
- UserInMeetingSettingsClosedCaptioning
- UserInMeetingSettingsLanguageInterpretation
- UserInMeetingSettingsVirtualBackgroundSettings
- UserInMeetingSettingsVirtualBackgroundSettingsFilesInner
- UserInMeetingSettingsWebinarChat
- UserInMeetingSettingsWebinarLiveStreaming
- UserInMeetingSettingsWebinarPolling
- UserMeetingAndRecordingAuthenticationSettings
- UserMeetingAndRecordingAuthenticationSettingsAuthenticationOptions
- UserMeetingAndRecordingAuthenticationSettingsAuthenticationOptionsMeetingAuthentication
- UserMeetingAndRecordingAuthenticationSettingsAuthenticationOptionsMeetingAuthenticationAuthenticationOptionsInner
- UserMeetingAndRecordingAuthenticationSettingsAuthenticationOptionsRecordingAuthentication
- UserMeetingAndRecordingAuthenticationSettingsAuthenticationOptionsRecordingAuthenticationAuthenticationOptionsInner
- UserPACs200Response
- UserPACs200ResponsePacAccountsInner
- UserPACs200ResponsePacAccountsInnerDedicatedDialInNumberInner
- UserPACs200ResponsePacAccountsInnerGlobalDialInNumbersInner
- UserPasswordRequest
- UserPermissions
- UserSchedulersList
- UserSchedulersListSchedulersInner
- UserSettings
- UserSettings200Response
- UserSettingsAudioConference
- UserSettingsAudioConferenceTollFreeAndFeeBasedTollCall
- UserSettingsEmailNotification
- UserSettingsFeature
- UserSettingsFeatureUpdate
- UserSettingsInMeeting
- UserSettingsInMeetingClosedCaptioning
- UserSettingsInMeetingLanguageInterpretation
- UserSettingsInMeetingManualCaptioning
- UserSettingsInMeetingVirtualBackgroundSettings
- UserSettingsInMeetingVirtualBackgroundSettingsFilesInner
- UserSettingsInMeetingWebinarChat
- UserSettingsInMeetingWebinarLiveStreaming
- UserSettingsInMeetingWebinarPolling
- UserSettingsMeetingSettings
- UserSettingsMeetingSettingsMeetingPasswordRequirement
- UserSettingsRecording
- UserSettingsRecordingRecordFilesSeparately
- UserSettingsRecordingRecordingPasswordRequirement
- UserSettingsScheduleMeeting
- UserSettingsScheduleMeetingMeetingPasswordRequirement
- UserSettingsTSP
- UserSettingsTelephony
- UserSettingsTelephonyTelephonyRegions
- UserSettingsUpdate
- UserSettingsUpdateRequest
- UserStatusRequest
- UserTSPs200Response
- UserToken200Response
- UserUpdate
- UserUpdateCustomAttributesInner
- UserUpdatePhoneNumbersInner
- UserVanityName200Response
- UserZak200Response
- Users200Response
- Users200ResponseUsersInner
- Users200ResponseUsersInnerCustomAttributesInner
- VideoSDKAccountInMeetingSettings
- VideoSDKAccountInMeetingSettingsInMeeting
- VideoSDKAccountRecordingSettings
- VideoSDKAccountRecordingSettingsRecording
- Webinar200Response
- Webinar200ResponseAllOf
- WebinarCreate201Response
- WebinarCreate201ResponseAllOf
- WebinarCreateRequest
- WebinarInfo
- WebinarInstances
- WebinarInstancesAllOf
- WebinarList
- WebinarListAllOf
- WebinarLiveStream
- WebinarLiveStreamStatus
- WebinarLiveStreamStatusSettings
- WebinarLocalRecordingJoinToken200Response
- WebinarMetric
- WebinarMetricCustomKeysInner
- WebinarPanelist
- WebinarPanelistCreate201Response
- WebinarPanelistList
- WebinarPanelistPanelistsInner
- WebinarPanelistPanelistsInnerAllOf
- WebinarPollCreate201Response
- WebinarPollCreate201ResponseAllOf
- WebinarRegistrant
- WebinarRegistrantAllOf
- WebinarRegistrantAllOf1
- WebinarRegistrantCreate201Response
- WebinarRegistrantCreateRequest
- WebinarRegistrantList
- WebinarRegistrantQuestions
- WebinarRegistrantQuestionsCustomQuestionsInner
- WebinarRegistrantQuestionsQuestionsInner
- WebinarRegistrantStatusRequest
- WebinarRegistrantStatusRequestRegistrantsInner
- WebinarRegistrantsQuestionsGet200Response
- WebinarSettings
- WebinarStatusRequest
- WebinarSurvey
- WebinarSurveyCustomSurvey
- WebinarSurveyCustomSurveyQuestionsInner
- WebinarSurveyGet200Response
- WebinarToken200Response
- WebinarUpdate
- ZoomRoom
- ZoomRoomList
- ZoomRoomListAllOf
- ZoomRoomListAllOf1
- ZoomRoomsControlsRequest
- ZoomRoomsControlsRequestParams
Authorization
Bearer
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Client_Credentials
- Type:
OAuth
- Flow:
application
- Authorization URL: ``
- Scopes: N/A
OAuth
- Type:
OAuth
- Flow:
accessCode
- Authorization URL:
https://zoom.us/oauth/authorize
- Scopes: N/A
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
2.0.0
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen