# SDK error codes

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

The Meeting SDK for Linux 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 error's semantics and how to resolve it.

> Can't find the SDK error code you're seeing? Head over to the [devforums](https://devforum.zoom.us/).

## Global SDK error codes

| Name                                         | Error Code | Description                                                                       |
| -------------------------------------------- | ---------- | --------------------------------------------------------------------------------- |
| `SDKERR_SUCCESS`                             | `0`        | Success.                                                                          |
| `SDKERR_NO_IMPL`                             | `1`        | This feature is currently not available.                                          |
| `SDKERR_WRONG_USEAGE`                        | `2`        | Incorrect usage of the feature.                                                   |
| `SDKERR_INVALID_PARAMETER`                   | `3`        | Wrong parameter.                                                                  |
| `SDKERR_MODULE_LOAD_FAILED`                  | `4`        | Loading module failed.                                                            |
| `SDKERR_MEMORY_FAILED`                       | `5`        | No memory allocated.                                                              |
| `SDKERR_SERVICE_FAILED`                      | `6`        | Internal service error.                                                           |
| `SDKERR_UNINITIALIZE`                        | `7`        | SDK is not initialized before use.                                                |
| `SDKERR_UNAUTHENTICATION`                    | `8`        | SDK is not authorized before use.                                                 |
| `SDKERR_NORECORDINGINPROCESS`                | `9`        | No recording is in progress.                                                      |
| `SDKERR_TRANSCODER_NOFOUND`                  | `10`       | Transcoder module is not found.                                                   |
| `SDKERR_VIDEO_NOTREADY`                      | `11`       | The video service is not ready.                                                   |
| `SDKERR_NO_PERMISSION`                       | `12`       | No permission.                                                                    |
| `SDKERR_UNKNOWN`                             | `13`       | Unknown error.                                                                    |
| `SDKERR_OTHER_SDK_INSTANCE_RUNNING`          | `14`       | Another SDK instance is in progress.                                              |
| `SDKERR_INTERNAL_ERROR`                      | `15`       | SDK internal error.                                                               |
| `SDKERR_NO_AUDIODEVICE_ISFOUND`              | `16`       | No audio device is found.                                                         |
| `SDKERR_NO_VIDEODEVICE_ISFOUND`              | `17`       | No video device is found.                                                         |
| `SDKERR_TOO_FREQUENT_CALL`                   | `18`       | API calls too frequent.                                                           |
| `SDKERR_FAIL_ASSIGN_USER_PRIVILEGE`          | `19`       | User cannot be assigned with the new privilege.                                   |
| `SDKERR_MEETING_DONT_SUPPORT_FEATURE`        | `20`       | The current meeting does not support the request feature.                         |
| `SDKERR_MEETING_NOT_SHARE_SENDER`            | `21`       | The current user is not the presenter.                                            |
| `SDKERR_MEETING_YOU_HAVE_NO_SHARE`           | `22`       | There is no sharing.                                                              |
| `SDKERR_MEETING_VIEWTYPE_PARAMETER_IS_WRONG` | `23`       | Incorrect `ViewType` parameters.                                                  |
| `SDKERR_MEETING_ANNOTATION_IS_OFF`           | `24`       | Annotation is disabled.                                                           |
| `SDKERR_SETTING_OS_DONT_SUPPORT`             | `25`       | Current OS doesn't support the setting.                                           |
| `SDKERR_EMAIL_LOGIN_IS_DISABLED`             | `26`       | Email login is disabled.                                                          |
| `SDKERR_HARDWARE_NOT_MEET_FOR_VB`            | `27`       | Computer doesn't meet the minimum requirements to use virtual background feature. |
| `SDKERR_NEED_USER_CONFIRM_RECORD_DISCLAIMER` | `28`       | Need process disclaimer.                                                          |
| `SDKERR_NO_SHARE_DATA`                       | `29`       | There is no raw data from sharing.                                                |
| `SDKERR_SHARE_CANNOT_SUBSCRIBE_MYSELF`       | `30`       | Cannot subscribe to my own stream.                                                |
| `SDKERR_NOT_IN_MEETING`                      | `31`       | Not in the meeting.                                                               |

> If you get a `MEETING_FAIL_MEETING_NOT_EXIST` error, your bot may have hit an internal rate limit for joining meetings. To continue, either sign up for a Pro account to increase this limit, slow down the rate of joining, or create a support ticket (requires [Premiere Developer Support](/support/)) to request an exception to this limit.

## Authentication error codes

| Name                          | Error Code | Description                                |
| ----------------------------- | ---------- | ------------------------------------------ |
| `AUTHRET_SUCCESS`             | `0`        | Authentication Success                     |
| `AUTHRET_KEYORSECRETEMPTY`    | `1`        | Either the SDK key or secret is empty      |
| `AUTHRET_KEYORSECRETWRONG`    | `2`        | Either the SDK key or secret is incorrect  |
| `AUTHRET_ACCOUNTNOTSUPPORT`   | `3`        | Your account does not support SDK          |
| `AUTHRET_ACCOUNTNOTENABLESDK` | `4`        | Your account does not support SDK          |
| `AUTHRET_UNKNOWN`             | `5`        | Unknown error                              |
| `AUTHRET_SERVICE_BUSY`        | `6`        | Service is busy. Please try again later    |
| `AUTHRET_NONE`                | `7`        | Initial status                             |
| `AUTHRET_OVERTIME`            | `8`        | Time out.                                  |
| `AUTHRET_NETWORKISSUE`        | `9`        | Network issues.                            |
| `AUTHRET_CLIENT_INCOMPATIBLE` | `10`       | Account does not support this SDK version. |
| `AUTHRET_JWTTOKENWRONG`       | `11`       | The JWT token to authenticate is wrong.    |

## General error codes

Here are some common errors codes that don't specifically belong to our SDK,
but you'll occasionally see them while using our Meeting 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.     |
| Invalid recurring meeting - no meeting occurrence           | `4502`              | Check to see if the meeting recurs at the given date and time, or try again later.          |
| 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 don't exist in these tables, visit our
**[Developer Community Forum](https://devforum.zoom.us/)** for more support.

---
