| UNKNOWN | 500 | Unknown error |
| GET_TOKEN_FAILED | 400 | Failed to obtain token |
| FORBIDDEN | 403 | Access forbidden / No permission |
| UNAUTHORIZED | 401 | Unauthorized |
| USER_ALREADY_EXISTS | 400 | User already exists |
| INVALID_USER_OR_PASSWORD | 400 | Invalid username or password |
| INVALID_CODE | 400 | Invalid verification code |
| USER_NOT_FOUND | 400 | User not found |
| USER_PHONE_NOT_CONSIST | 400 | User phone number mismatch |
| SEND_CODE_TOO_FAST | 429 | Verification code sent too frequently |
| INVALID_PUBLIC_KEY | 400 | Invalid public key |
| USER_NOT_ACTIVATED | 400 | User not activated |
| USER_ALREADY_ACTIVATED | 400 | User already activated |
| INVALID_USER_TOKEN | 400 | Invalid user token |
| BANNED_USER | 400 | Account has been banned |
| RATE_LIMIT_EXCEEDED | 429 | Request rate limit exceeded |
| RESOURCE_NOT_FOUND | 400 | Resource not found (e.g., container not found) |
| CONFLICT | 400 | Conflict (e.g., container conflict) |
| VALIDATOR_PARAM | 400 | Parameter validation failed / Invalid parameter |
| REQUEST | 400 | Request error |
| OPERATION_LIMIT | 400 | Operation limit reached |
| INSUFFICIENT_RESOURCE | 400 | Insufficient resources |
| CLUSTER_STATUS | 400 | Cluster status abnormal |
| NODE_STATUS | 400 | Node status abnormal |
| DEPENDENT_RESOURCE_STATE | 400 | Dependent resource state abnormal |
| PREPAID_INSTANCE_NOT_SUPPORT_RELEASE | 400 | Prepaid instance does not support release |
| CREATING_INSTANCE_NOT_SUPPORT_RENEWAL | 400 | Instance in creation does not support renewal |
| INSTANCE_LOCAL_STORAGE_NOT_FOUND | 400 | Instance local storage not found |
| INVALID_COMMAND_PARAM | 400 | Invalid instance startup command parameter |
| GPU_SPEC_USED | 400 | GPU specification already in use |
| INCORRECT_USER_SYNCER_REQUIRE_PARAMS | 400 | Incorrect user syncer request parameters |
| MIGRATE_INSUFFICIENT_RESOURCE | 400 | Insufficient resources for migration |
| WALLET_NOT_FOUND | 500 | Wallet not found |
| WALLET_UNSUPPORT_RECHARGE_METHOD | 400 | Unsupported wallet recharge method |
| BALANCE_NOT_ENOUGH | 400 | Insufficient balance |
| UNSUPPORTED_BILLING_MODE | 400 | Unsupported billing mode |
| EXPIRED_OR_BALANCE_NOT_ENOUGH | 400 | Expired or insufficient balance |
| ORDER_NOT_FOUND | 400 | Order not found |
| SAVING_PLAN_ALREADY_EXISTS | 400 | Saving plan already exists |
| CREATE_INSTANCE_LIMIT | 400 | Instance creation limit reached, please recharge or delete other instances |
| NETWORK_STORAGE_TOO_LARGE | 400 | Network storage size exceeds limit |
| CUR_CLUSTER_NETWORK_STORAGE_NOT_SUPPORT | 400 | Network storage not supported in current region |
| NETWORK_STORAGE_IN_USE | 400 | Network storage is in use |
| NETWORK_STORAGE_UNAVAILABLE | 400 | Network storage unavailable |
| NETWORK_STORAGE_NOT_FOUND | 400 | Network storage not found |
| IMAGE_NOT_FOUND | 400 | Image not found |
| IMAGE_AUTH_IN_USE | 400 | Image authentication in use |
| NETWORK_NOT_FOUND | 400 | Instance network not found |
| NETWORK_IN_USE | 400 | Instance network in use |
| NETWORK_MAX_LIMIT | 400 | Instance network creation limit exceeded |
| SEND_MSG_ERROR | 400 | Message sending error |
| JOB_NOT_FOUND | 400 | Instance job not found |
| SERVERLESS_ENDPOINT_NOT_FOUND | 400 | Serverless endpoint not found |
| SERVERLESS_WORKER_NOT_FOUND | 400 | Serverless worker not found |
| SERVERLESS_PRODUCT_NOT_FOUND | 400 | Serverless product not found |
| SERVERLESS_APP_NAME_IS_EXIST | 400 | Serverless application name already exists |
| TEMPLATE_IS_PRIVATE | 400 | Template is private |
| TEMPLATE_NOT_FOUND | 400 | Template not found |