# Universal Error Codes ## 201 Permission Denied **Error Message** Permission verification failed. The application does not have the permission required to call the API. **Description** This error code is reported when permission verification fails. **Possible Causes** The application calls an API without the required permission. **Solution** Check the permission required to call the API and make sure the application has the permission. ## 202 Permission Verification Failed for Calling a System API **Error Message** Permission verification failed. A non-system application calls a system API. **Description** This error code is reported when a non-system application failed the permission verification. **Possible Causes** The API called by the application is a system API. **Solution** Check whether any system API is called. Delete it if any. ## 401 Parameter Check Failed **Error Message** Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. **Description** 1. A mandatory parameter is left unspecified. 2. A parameter type is incorrect. 3. Parameter verification failed. Regardless of whether the API is synchronous or asynchronous, this type of error is generally thrown in synchronous mode. **Possible Causes** 1. A mandatory parameter is not passed. 2. A parameter type is incorrect (Type Error). 3. The number of parameters is incorrect (Argument Count Error). 4. A null parameter is incorrect (Null Argument Error). 5. A parameter format is incorrect (Format Error). 6. A value range is incorrect (Value Range Error). **Solution** Make sure all the mandatory parameters are passed in and the types of the passed-in parameter are valid. If parameter verification fails, read the parameter specifications and locate the fault based on the possible causes. ## 801 API Not Supported **Error Message** Capability not supported. Failed to call the API due to limited device capabilities. **Description** The device does not support this API. Therefore, it cannot be called properly. **Possible Causes** The device supports Syscap associated with the API but does not support the API itself. **Solution** Do not use this API on the device. Alternatively, implement conditional checks in the code to mitigate the effects of the application running across various devices, particularly under abnormal circumstances.