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