Meeting SDK error codes
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.
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