SDK error codes

View as Markdown

The Meeting SDK for macOS might return errors in the callbacks or as return values. This list provides a description of possible error codes and how to mitigate them. If you get an error code, cross-check here to see the semantics of the error and how to resolve it.

DescriptionError CodeSuggestion
Success – request is successful0None
Network unavailable – The Zoom client engine cannot connect to the Zoom cloud.1Prompt the user to check the internal network.
Reconnect Failure – The Zoom stack has failed to reconnect to the meeting in case of a network error.2Leave and join the meeting again.
MMR error – This is an internal Zoom cloud service issue.3, 11Leave and join the meeting again. Please contact Zoom support if you receive this error repeatedly.
Password error – The end user password passed on to the stack is incorrect.4Prompt the user to get the right password.
Error in starting or joining meeting calls5None
Meeting has ended – If you try to start or join a meeting that has ended already.6Create another meeting.
Meeting has not started yet – If you try to join a meeting before host and the join before host setting is disabled.7Wait for the host to join the meeting.
Meeting does not exist8Check the Meeting ID.
Meeting is at capacity9None
SDK version number has been deprecated10Make sure you are running the most recent version of the MacOS stack.
Meeting has been locked – you are trying to join a locked meeting.12Prompt the user
Meeting is restricted – You are trying to join a restricted meeting.13Prompt the user
Join before host is restricted14None
Failed to send creating meeting request to the cloud15Typically a network error - please retry.
Client identity token has expired16, 17, 18Please contact Zoom support if you receive this error.
Webinar registration is at capacity – New registrations cannot be accepted.19None
Failed to write to config file50File system error – If you consistently receive this error please check the folder permissions.
Internal error codes100, 101Please contact Zoom support if you repeatedly receive this error.

SDK error codes

NameError CodeDescription
ZoomSDKError_Success0Success.
ZoomSDKError_Failed1The action was failed.
ZoomSDKError_Uninit2SDK is not initialized before the usage.
ZoomSDKError_ServiceFailed3Internal service error.
ZoomSDKError_WrongUsage4Incorrect usage of the feature.
ZoomSDKError_InvalidParameter5Wrong parameter.
ZoomSDKError_NoPermission6No permission.
ZoomSDKError_NoRecordingInProgress7No recording is in process.
ZoomSDKError_TooFrequentCall8API calls too frequently.
ZoomSDKError_UnSupportedFeature9The current meeting doesn't support the feature.
ZoomSDKError_EmailLoginIsDisabled10Email login is disabled.
ZoomSDKError_ModuleLoadFail11Loading module failed.
ZoomSDKError_NoVideoData12No video data is available.
ZoomSDKError_NoAudioData13No audio data is available.
ZoomSDKError_NoShareData14No share data is available.
ZoomSDKError_NoVideoDeviceFound15No video device found.
ZoomSDKError_DevieError16The current device has an error.
ZoomSDKError_NotInMeeting17Currently not in a meeting.
ZoomSDKError_initDevice18The device has not been initialized.
ZoomSDKError_CanNotChangeVirtualDevice19Can not change the virtual device.
ZoomSDKError_PreprocessRawdataError20Unable to pre-process the raw data.
ZoomSDKError_NoLicense21No license to use the feature.
ZoomSDKError_Malloc_Failed22No memory can be allocated.
ZoomSDKError_ShareCannotSubscribeMyself23Cannot subscribe to my own sharing.
ZoomSDKError_NeedUserConfirmRecordDisclaimer24User needs to confirm the recording disclaimer.
ZoomSDKError_UnKnow25Unknown error. Normally this is uncommon error, please reach out to support for further assistance.
ZoomSDKError_NotJoinAudio26Audio channel is not joined.
ZoomSDKError_HardwareDontSupport.27SDK does not support the current device.

Authentication error codes

NameError CodeDescription
ZoomSDKAuthError_Success0Authentication is successful.
ZoomSDKAuthError_KeyOrSecretWrong1The key or secret to authenticate is wrong.
ZoomSDKAuthError_AccountNotSupport2The developer account does not support SDK.
ZoomSDKAuthError_AccountNotEnableSDK3The developer account does not have SDK enabled.
ZoomSDKAuthError_Timeout4Authentication request time out.
ZoomSDKAuthError_NetworkIssue5Network issue.
ZoomSDKAuthError_Client_Incompatible6This SDK version is incompatible/unsupported. Please download the latest SDK version from the Marketplace.
ZoomSDKAuthError_JwtTokenWrong7The JWT token is invalid.
ZoomSDKAuthError_KeyOrSecretEmpty8The key or secret to authenticate is empty.
ZoomSDKAuthError_Unknown100Unknown error. Normally this is uncommon error, please reach out to support for further assistance.

Login error codes

NameError CodeDescription
ZoomSDKLoginFailReason_None0Initial status.
ZoomSDKLoginFailReason_EmailLoginDisabled1Email login is disabled.
ZoomSDKLoginFailReason_UserNotExist2User does not exist.
ZoomSDKLoginFailReason_WrongPassword3Incorrect password.
ZoomSDKLoginFailReason_AccountLocked4The account is locked.
ZoomSDKLoginFailReason_SDKNeedUpdate5SDK version is unsupported.
ZoomSDKLoginFailReason_TooManyFailedAttempts6Too many failed attempts.
ZoomSDKLoginFailReason_SMSCodeError7SMS verification code error.
ZoomSDKLoginFailReason_SMSCodeExpired8SMS verification code has expired.
ZoomSDKLoginFailReason_PhoneNumberFormatInValid9Phone number format is invalid.
ZoomSDKLoginFailReason_LoginTokenInvalid10Login token is invalid.
ZoomSDKLoginFailReason_UserDisagreeLoginDisclaimer11User disagreed the login disclaimer.
ZoomSDKLoginFailReason_MFARequired12Multi-Factor Authentication(MFA) is required.
ZoomSDKLoginFailReason_NeedBirthdayAsk13Need to provide DOB information.
ZoomSDKLoginFailReason_Other_Issue100Other issue.

Breakout room error codes

NameError CodeDescription
ZoomSDKBOControllerError_Null_Pointer0The breakout room controller is a null pointer, please make sure the SDK is initialized.
ZoomSDKBOControllerError_Wrong_Current_Status1Incorrect current status.
ZoomSDKBOControllerError_Token_Not_Ready2The token is not ready.
ZoomSDKBOControllerError_No_Privilege3No privilege.
ZoomSDKBOControllerError_BO_List_Is_Uploading4Breakout room list is uploading.
ZoomSDKBOControllerError_Upload_Fail5Breakout room list upload was failed.
ZoomSDKBOControllerError_No_One_Has_Been_Assigned6No user has been assigned to the BO.
ZoomSDKBOControllerError_Unknow100Unknown error.

Phone error codes

NameError CodeDescription
PhoneFailedReason_None0Initial status.
PhoneFailedReason_Busy1The telephone service is busy.
PhoneFailedReason_Not_Available2The telephone service is not available. Please try again later.
PhoneFailedReason_User_Hangup3The user hangs up.
PhoneFailedReason_Other_Fail4Failed caused by other reasons. Please reach out to support for further assistance.
PhoneFailedReason_No_Answer5The user you are trying to call does not answer the call.
PhoneFailedReason_Block_No_Host6Call-out is not possible before the host joins the meeting.
PhoneFailedReason_Block_High_Rate7Call-out is blocked due to the high cost.
PhoneFailedReason_Block_Too_Frequent8The call is being blocked due to high call frequency. All call-in user should press number 1 to join the meeting. If multiple users do not press the button and letting the call to timeout, then the call invitation will be blocked to this meeting.

Meeting error codes

NameError CodeDescription
ZoomSDKMeetingError_Success0Started or joined the meeting successfully.
ZoomSDKMeetingError_NetworkUnavailable1Network issue, please check the network connection.
ZoomSDKMeetingError_ReconnectFailed2Failed to reconnect the meeting.
ZoomSDKMeetingError_MMRError3Issue with the MMR, please try again later.
ZoomSDKMeetingError_PasswordError4The meeting password is incorrect.
ZoomSDKMeetingError_SessionError5Failed to create video and audio data connection with MMR.
ZoomSDKMeetingError_MeetingOver6The meeting is over.
ZoomSDKMeetingError_MeetingNotStart7The meeting has not started.
ZoomSDKMeetingError_MeetingNotExist8The meeting does not exist.
ZoomSDKMeetingError_UserFull9The total number of users reaches the upper limit of the meeting.
ZoomSDKMeetingError_ClientIncompatible10This SDK version is incompatible or unsupported. Please download the latest SDK version from the Marketplace.
ZoomSDKMeetingError_NoMMR11No MMR is available.
ZoomSDKMeetingError_MeetingLocked12The meeting is locked by the host.
ZoomSDKMeetingError_MeetingRestricted13The meeting is restricted.
ZoomSDKMeetingError_MeetingJBHRestricted14Join Before Host is restricted.
ZoomSDKMeetingError_EmitWebRequestFailed15Failed to request the web server.
ZoomSDKMeetingError_StartTokenExpired16Failed to start meeting with expired token.
ZoomSDKMeetingError_VideoSessionError17The user's video does not work.
ZoomSDKMeetingError_AudioAutoStartError18The user's audio cannot auto-start.
ZoomSDKMeetingError_RegisterWebinarFull19The total number of users reaches the upper limit of the webinar.
ZoomSDKMeetingError_RegisterWebinarHostRegister20User needs to register a webinar to start the webinar as the host.
ZoomSDKMeetingError_RegisterWebinarPanelistRegister21User needs to register a webinar to start the webinar as the panelist.
ZoomSDKMeetingError_RegisterWebinarDeniedEmail22The host has denied your webinar registration.
ZoomSDKMeetingError_RegisterWebinarEnforceLogin23Sign in with the specific account to join webinar.
ZoomSDKMeetingError_ZCCertificateChanged24The certificate of the ZC has been changed.
ZoomSDKMeetingError_vanityNotExist27The vanity conference ID does not exist.
ZoomSDKMeetingError_joinWebinarWithSameEmail28Join webinar with the same email.
ZoomSDKMeetingError_disallowHostMeeting29Meeting settings is not allowed to start a meeting.
ZoomSDKMeetingError_ConfigFileWriteFailed50Failed to write configuration file.
ZoomSDKMeetingError_forbidToJoinInternalMeeting60Joining internal meeting is not allowed.
ZoomSDKMeetingError_RemovedByHost61User is removed from the meeting by the host.
ZoomSDKMeetingError_HostDisallowOutsideUserJoin62Host disallows external user to join.
ZoomSDKMeetingError_Unkown100Unknown error.
ZoomSDKMeetingError_None101Initial status.
ZoomSDKMeetingError_AppPrivilegeTokenError500App privilege token error.
ZoomSDKMeetingError_JmakUserEmailNotMatch1143Jmak user email does not match.

Talkback error codes

NameError CodeDescription
ZoomSDKTalkbackError_OK0Operation successful.
ZoomSDKTalkbackError_NoPermission1Permission denied.
ZoomSDKTalkbackError_AlreadyExist2Object already exists. The user is already in the channel.
ZoomSDKTalkbackError_CountOverflow3Channel count exceeds limit.
ZoomSDKTalkbackError_NotExist4Object does not exist.
ZoomSDKTalkbackError_Rejected5Operation rejected.
ZoomSDKTalkbackError_Timeout6Operation timeout.
ZoomSDKTalkbackError_Unknown7Unknown error.

Anonymous join enforcement / OBF error codes

Error name
code number
DescriptionUI Message
console message
MEETING_FAIL_USER_LEVEL_TOKEN
_NOT_HAVE_HOST_ZAK_OBF

503
To access meeting raw data using a privilege token, you must also provide a corresponding OBF token authorized by the meeting host.UI message:
Unable to join this meeting.
This join flow is not supported, please join the meeting with a Zoom Client or contact your meeting host or vendor.

Console message:
To access meeting raw data using a privilege token, you must also provide a corresponding OBF token authorized by the meeting host.
MEETING_FAIL_APP_CAN_NOT
_ANONYMOUS_JOIN_MEETING

504
Anonymous joins are not allowed for this SDK app. Authenticate the Zoom user and provide a ZAK or OBF token.UI message:
Unable to join this meeting.
This join flow is not supported, please join the meeting with a Zoom Client or contact your meeting host or vendor.

Console message:
Anonymous joins are not allowed for this SDK app. Authenticate the Zoom user and provide a ZAK or OBF token.
MEETING_FAIL_ON_BEHALF
_TOKEN_INVALID

505
The provided OBF token is invalid. Please verify that it is well-formed and has not expired.The provided OBF token is invalid. Please verify that it is well-formed and has not expired.
MEETING_FAIL_ON_BEHALF_
TOKEN_NOT_MATCH_MEETING

506
The meeting number associated with the provided OBF token does not match the current meeting.The meeting number associated with the provided OBF token does not match the current meeting.
RESULT_UNKNOWN_ERROR

6603

The OP block feature in production today and the new January setting for all users.
This account is blocking your Meeting SDK application.UI message:
Unable to join this meeting.
Join failed because this Meeting SDK key is blocked by the host's account admin.

Console message:
No error message in console.