Error Codes
Contents
1. SDK error codes2. General error codes
The SDK 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 receive an error code, cross-check here to get the semantics of the error and how to resolve it.
1. SDK error codes
1.1 Global SDK error codes
Description | Error Code | Suggestion |
---|---|---|
Success – request is successful. | 0 | None |
Incorrect meeting number | 1 | Check the meeting ID and start or join the meeting again. |
Internal Zoom cloud service issue. | 2 | Please contact Zoom support if you receive this error repeatedly |
Network is not available | 3 | Prompt the user to check the internal network. |
Zoom MobileRTC stack version is not compatible to connect to the meeting | 4 | Update the iOS SDK to the latest version. |
Network connection issues | 5 | Check the internal network. |
Internal error | 6, 7, 11 | Please contact Zoom support if you receive this error repeatedly. |
The meeting you want to join or start has ended | 8 | Create or join another meeting. |
The meeting you want to join or start does not exist | 9 | Create or join another meeting. |
The meeting you want to join is full | 10 | None |
You are trying to join a locked meeting | 12 | Prompt the user |
You are trying to join a restricted meeting | 14 | Prompt the user |
Join before the host is restricted | 15 | Prompt the user |
Request to web service failed | 16 | Typically, a network error. Retry to start meeting, if you repeated see this, contact zoom support. |
Number of registered webinar attendees has reached the limit | 17 | None |
Cannot register a webinar using the host email | 13 | Check if the host email has already been registered with Zoom. |
Cannot register a webinar using a panelist's email | 18 | Check if the panelist's email has already been registered with Zoom. |
Registration to this webinar has been denied by the host | 19 | Check the webinar configuration on the Zoom website. |
This webinar requires participants to login. | 20 | None |
User leaves the meeting when waiting for the host to start | 21 | None |
Failed due to one or more invalid arguments. | 99 | Please check the Zoom SDK documentation on function usage. |
Meeting error | 100 | Please check the Zoom SDK documentation on function usage. |
Meeting API cannot be called now | 101 | Please contact Zoom support if you receive this error repeatedly. |
1.2 Authentication error codes
Name | Error Code | Description |
---|---|---|
MobileRTCAuthError_Success | 0 | Authentication is successful |
MobileRTCAuthError_KeyOrSecretEmpty | 300 | Your SDK key or secret is empty |
MobileRTCAuthError_KeyOrSecretWrong | 3023 | Your SDK key or secret is invalid |
MobileRTCAuthError_AccountNotSupport | 3024 | Your account does not support SDK |
MobileRTCAuthError_AccountNotEnableSDK | 3025 | Your account does not support SDK |
MobileRTCAuthError_Unknown | 5 | Unknown error. Please seek help on Zoom Developer Forum |
1.3 Pre-meeting error codes
Name | Error Code | Description |
---|---|---|
PreMeetingError_Unknown | -1 | Unknown error. Please seek help on Zoom Developer Forum |
PreMeetingError_Success | 0 | Pre-meeting action success |
PreMeetingError_ErrorDomain | 1 | Incorrect domain |
PreMeetingError_ErrorService | 2 | Service has an issue |
PreMeetingError_ErrorInputValidation | 300 | Inputed information is not valid |
PreMeetingError_ErrorHttpResponse | 404 | Requested resource does not exist |
PreMeetingError_ErrorNoMeetingNumber | 3009 | No such meeting number |
PreMeetingError_ErrorTimeOut | 5003 | Timeout. |
1.4 Meeting error codes
Name | Error Code | Description |
---|---|---|
MobileRTCMeetError_Success | 0 | Successfully start/join meeting |
MobileRTCMeetError_NetworkError | 1 | Network issue, please check your network connection |
MobileRTCMeetError_ReconnectError | 2 | Failed to reconnect to the meeting |
MobileRTCMeetError_MMRError | 3 | MMR issue, please check MMR configuration |
MobileRTCMeetError_PasswordError | 4 | The meeting password is incorrect |
MobileRTCMeetError_SessionError | 5 | Failed to create data connection with MMR |
MobileRTCMeetError_MeetingOver | 6 | Meeting is over |
MobileRTCMeetError_MeetingNotStart | 7 | Meeting is not yet started |
MobileRTCMeetError_MeetingNotExist | 8 | The meeting does not exist |
MobileRTCMeetError_MeetingUserFull | 9 | The amount of attendees has reached the upper limit |
MobileRTCMeetError_MeetingClientIncompatible | 10 | The SDK version is incompatible |
MobileRTCMeetError_NoMMR | 11 | No MMR is valid |
MobileRTCMeetError_MeetingLocked | 12 | The meeting is locked by the host |
MobileRTCMeetError_MeetingRestricted | 13 | The meeting is restricted |
MobileRTCMeetError_MeetingRestrictedJBH | 14 | The host does not allow join before host |
MobileRTCMeetError_CannotEmitWebRequest | 15 | Failed to request the web server |
MobileRTCMeetError_CannotStartTokenExpire | 16 | Failed to start meeting with expired token |
MobileRTCMeetError_VideoError | 17 | User's video does not work |
MobileRTCMeetError_AudioAutoStartError | 18 | User's audio cannot auto-start |
MobileRTCMeetError_RegisterWebinarFull | 19 | The amount of webinar attendees reaches the upper limit |
MobileRTCMeetError_RegisterWebinarHostRegister | 20 | User needs to register a webinar account if he/she wants to start a webinar |
MobileRTCMeetError_RegisterWebinarPanelistRegister | 21 | User needs to register an account if he/she wants to join the webinar by the link |
MobileRTCMeetError_RegisterWebinarDeniedEmail | 22 | The host has denied your webinar registration |
MobileRTCMeetError_RegisterWebinarEnforceLogin | 23 | Sign in with the specified account to join webinar |
MobileRTCMeetError_ZCCertificateChanged | 24 | The certificate of ZC has been changed |
MobileRTCMeetError_VanityNotExist | 27 | The vanity URL does not exist |
MobileRTCMeetError_JoinWebinarWithSameEmail | 28 | The email address has already been registered in the current webinar |
MobileRTCMeetError_WriteConfigFile | 50 | Failed to write configure file |
MobileRTCMeetError_RemovedByHost | 61 | Meeting is removed by the host |
MobileRTCMeetError_InvalidArguments | 150 | Invalid arguments |
MobileRTCMeetError_InvalidUserType | 151 | Invalid user type |
MobileRTCMeetError_InAnotherMeeting | 152 | The user joins already in another ongoing meeting |
MobileRTCMeetError_Unknown | 153 | Unknown error. Please seek help on Zoom Developer Forum. |
2. General error codes
Below are some common errors codes that are not specific belongs to SDK, but occasionally you will see them while using our Zoom SDK.
Description | Error Code | Suggestion |
---|---|---|
Failed to create a data connection with our server. | 5 | Please check your network connection or network configuration. |
Failed to send create meeting command to our server. | 15 | Please check your network or HTTP request configuration. |
Wrong user password | 1002 | Please check your password. |
Web login locked out after 6 failed attempts | 1019 | Please seek support to reactivate your account |
SDK authentication failure: invalid SDK key & secret | 3023 | Please check your SDK key & secret |
Your account does not support using SDK | 3024 | Ensure your license type or your account has SDK enabled. |
No response from our server in 30 seconds | 5003 | Please try again later. If it happens a lot, please visit our community forum for help. |
DNS resolve failure | 5004 | Please check your network adaptor or your network hardware. |
Conference does not exist | 102006 | Ensure the conference number is correct or has successfully being scheduled/hosted. |
Zoom client version lower than the minimum required version | 102011 | Please download our latest version of SDK |
Zoom client version higher than the maximum allowed version | 102012 | Please download our latest version of SDK |
Conference token expired | 102014 | Get a new token from our API |
Server is too busy | 103008 | Please try again later. If it happens a lot, please visit our community forum for help. |
Your account does not support the requested feature | 103024 | Please ensure your account has the feature that you are requesting. |
You account does not support call out | 103025 | Please ensure your account supports call out feature. |
Having too much pending requests. Conference terminated | 103037 | Reduce your request frequency or try again later. |
Your account is in blacklist | 103039 | Please seek support since your account is in the blacklist. |
Conference going to create already exisit | 102004 / 103001 | Please try another meeting number or your previous “create meeting” request was successful. |
Number of attendee has reached limitation | 102010 / 103006 | Contact our sales engineer if you would like to have more attendees. |
The conference you are joining is locked | 102015 / 103011 | Please contact your meeting host to unlock the meeting. |
Account is restricted, not allowed to join the conference | 102016 / 103014 | Your account is restricted, please seek support. |
If your error codes do not exist in the above tables, please visit our Developer Community Forum for further supports.
Need help?
If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.