# SDK error codes For error codes from 1 to 100000, see the definitions in the [Video SDK for iOS Error code documentation](/docs/video-sdk/ios/integrate/#error-codes). ## Error code table This table lists the error codes by name, number, and description, and includes suggestions for troubleshooting. **Note** The error name includes `ZoomCCSDKError_` followed by the error name. For example, `ZoomCCSDKError_ErrorOK` is the full error name for the first error in the list below. | Name | Code | Description | Suggestion | | --------------------- | ------ | ------------------------ | ----------------------------------------------- | | `ErrorOK` | 0 | No errors. | None. | | `IMErrorUnknown` | 100000 | Unknown error. | Check your code. | | `IMErrorInvalidApp` | 100001 | Invalid entryID | | | `IMErrorInvalidParam` | 100002 | Invalid parameter | Check the error information to locate it. | | `IMErrorAuth` | 100003 | Authorization error | | | `IMErrorKicked` | 100004 | Kicked out of the server | | | `IMErrorClient` | 100005 | Client error | | | `IMErrorServer` | 100006 | Server error | | | `IMErrorNetwork` | 100007 | Network error | Check your network. | | `UserNameLength` | 110000 | UserName length error | Keep the `userName` between 1 to 34 characters. |