Skip to content
Last updated

This page lists common error codes returned by the MoreLogin API.


Response Format

All API responses follow this standard format:

{
  "code": 0,
  "msg": null,
  "data": {},
  "requestId": "unique-request-id"
}
FieldTypeDescription
codeinteger0 = success, >0 = error
msgstringError message (null when successful)
dataobjectResponse data
requestIdstringUnique request identifier for troubleshooting

Common Error Codes

General Errors

CodeDescriptionSolution
0Success
99001Invalid parametersCheck request body format and required fields
99002Permission deniedCheck your account permissions
99003Request exceptionPlease make the necessary business adjustments based on the response
99004Request body too largeCheck your request body
429Rate limit exceededReduce request frequency and retry after delay

Browser Profile Errors (Local API)

CodeDescriptionSolution
100Profile is already runningClose the profile first with /api/env/close
101Profile not foundVerify the envId or uniqueId
102MoreLogin client not runningStart the MoreLogin desktop application
103Encryption key requiredProvide encryptKey for encrypted profiles

Cloud Phone Errors (Open API)

CodeDescriptionSolution
200Cloud phone is offlinePower on the cloud phone first
201App installation failedCheck the appVersionId or packageName
202File upload failedVerify file URL and destination path

HTTP Status Codes

StatusDescription
200Request processed (check code field for business result)
401Unauthorized — invalid or expired access token
403Forbidden — insufficient permissions
429Too Many Requests — rate limit exceeded
500Internal Server Error — contact support

Tip: Always include the requestId from the response when contacting support for faster troubleshooting.