# Meeting SDK error codes

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

> **Beginning March 2, 2026**, apps joining meetings outside their account must be authorized. Authorize apps by using either ZAK or OBF tokens, or RTMS. [Learn more](/docs/meeting-sdk/obf-faq/).

This document provides a comprehensive list of error codes that may be returned by the Zoom Meeting SDK.

## Error code reference

| Error Name         | Code  | Category       | Description                                      |
| ------------------ | ----- | -------------- | ------------------------------------------------ |
| `SUCCESS`          | `0`   | Success        | Invoke function success.                         |
| `FAIL`             | `1`   | General        | Invoke function error (client view only).        |
| `FAIL`             | `200` | General        | Invoke function error (component view only).     |
| `MEETING_NOT_INIT` | `2`   | Initialization | Meeting initialization error (client view only). |

## Meeting validation errors (3000-3999)

| Error Name                | Code   | Description                                                                                     |
| ------------------------- | ------ | ----------------------------------------------------------------------------------------------- |
| `EMAIL_REQUIRED`          | `3000` | Another meeting running.                                                                        |
| `ERROR_NOT_EXIST`         | `3001` | Meeting does not exist.                                                                         |
| `ERROR_NOT_HOST`          | `3003` | Not meeting host.                                                                               |
| `WRONG_MEETING_PASSWORD`  | `3004` | Wrong meeting password.                                                                         |
| `ANOTHER_MEETING_RUNNING` | `3005` | Email required for webinars running.                                                            |
| `MEETING_NOT_START`       | `3008` | Meeting has not started.                                                                        |
| `BE_REMOVED`              | `3009` | User has been removed.                                                                          |
| `REGISTRATION_REQUIRED`   | `3099` | This meeting requires registration.                                                             |
| `LOGIN_REQUIRED`          | `3100` | Requires login.                                                                                 |
| `TOKEN_ERROR`             | `3265` | Token error.                                                                                    |
| `NOT_SUPPORT_WEBCLIENT`   | `3603` | Does not support start or join meeting from web.                                                |
| `TSP_NOT_SUPPORT`         | `3608` | Does not support start or join meeting from web, when you chose TSP as user audio in a meeting. |
| `MEETING_NOT_EXIST_ALT`   | `3610` | Meeting does not exist.                                                                         |
| `USE_DESKTOP_OR_MOBILE`   | `3611` | Unable join from browser. Join using the Zoom desktop client or mobile app.                     |
| `EMAIL_BLOCKED`           | `3620` | Email is blocked by Administrator.                                                              |
| `NO_RESPONSE_FROM_WEB`    | `3621` | No response from web, try again later.                                                          |
| `TOKEN_ERROR_ALT`         | `3623` | Token error.                                                                                    |
| `HOST_EMAIL_REQUIRED`     | `3624` | Use host/alternative host to start the webinar.                                                 |
| `HOST_INACTIVE`           | `3625` | Meeting host is inactive.                                                                       |
| `HOST_NOT_EXIST`          | `3702` | The meeting host does not exist.                                                                |
| `API_KEY_INVALID`         | `3704` | The accounts API Key is not valid.                                                              |
| `SIGNATURE_EXPIRED`       | `3705` | The signature has expired.                                                                      |
| `ROLE_ERROR`              | `3708` | Incorrect role.                                                                                 |
| `HOST_NOT_FOUND`          | `3709` | The meeting host is not found.                                                                  |
| `API_KEY_DISABLED`        | `3710` | The accounts API Key is deactivated.                                                            |
| `CANT_HOST_CONCURRENT`    | `3711` | Cannot not host another meeting concurrently.                                                   |
| `SIGNATURE_INVALID`       | `3712` | Signature is invalid.                                                                           |
| `NO_PERMISSION`           | `3713` | No permission.                                                                                  |

## Connection status errors (4000-4999)

| Error Name                 | Code   | Description                                                                                                                                                     |
| -------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `RE_CONNECTING`            | `4000` | Reconnecting meeting.                                                                                                                                           |
| `DISCONNECT`               | `4001` | Meeting has disconnected.                                                                                                                                       |
| `INVALID_PARAMETER`        | `4003` | Invalid parameter.                                                                                                                                              |
| `MEETING_ENDED`            | `4004` | The meeting has been ended.                                                                                                                                     |
| `MEETING_CAPACITY_REACHED` | `4005` | Meeting capacity has been reached.                                                                                                                              |
| `MEETING_LOCKED`           | `4006` | The meeting has been locked.                                                                                                                                    |
| `REJECT_BARRIERS`          | `4007` | Reject for information barriers.                                                                                                                                |
| `PARTICIPANT_EXIST`        | `4008` | Participant exists.                                                                                                                                             |
| `SERVER_ERROR`             | `4009` | The server encountered an internal error and was unable to process your request (client view only).                                                             |
| `NOT_ALLOW_CROSS_JOIN`     | `4011` | To join a meeting hosted by an external Zoom account, your SDK app has to be published on Zoom Marketplace. See Section 6.1 of Zoom's API License Terms of Use. |
| `RECORDING_TOKE_EXPIRED`   | `4016` | Cannot join meeting with an expired recording token (component view only).                                                                                      |

## System and service errors

| Error Name                   | Code    | Description                                                                                                 |
| ---------------------------- | ------- | ----------------------------------------------------------------------------------------------------------- |
| `BLOCKED_BY_HOST_ADMIN`      | `6603`  | Join failed because this Meeting SDK key is blocked by the host's account administrator (client view only). |
| `SDK_VERSION_UNSUPPORTED`    | `10000` | The current SDK version is no longer supported. Upgrade to the latest version.                              |
| `UNABLE_JOIN_ENDED_SIMULIVE` | `13208` | You cannot join this simulive webinar now because it has ended (client view only).                          |

undefined
