Errors
Error response example
{
error: {
code: 400022,
messages: [
"ValidatorError :: Path `data.file_info.loaded_components` is invalid (a)."
]
}
}
Error Codes Explained
Group | Error code | Description | HTTP Code |
---|---|---|---|
HTTP errors :: 400 | 400000 | Generic Error | 400 |
Generic errors | 400001 | The caching strategy is not recognized | 400 |
400002 | The limit strategy is not supported | 400 | |
400003 | The limit type is not supported | 400 | |
400004 | The query params are not valid | 400 | |
400005 | The URL params are not valid | 400 | |
400006 | Domain is not a valid origin. | 400 | |
Payload | 400020 | Header is not valid | 400 |
400021 | Payload is not valid | 400 | |
400022 | Payload validation has failed | 400 | |
400023 | Headers are not correct | 400 | |
400024 | Headers are missing | 400 | |
400025 | Payload is missing or empty | 400 | |
400026 | Hash in the url doesn't match the hash value in the body | 400 | |
400027 | Offset should be a positive integer | 400 | |
400028 | Limit should be a positive integer less than 10000 | 400 | |
400029 | Rescan is not available for sanitized files | 400 | |
400030 | Rescan is not available | 400 | |
400031 | Resource already exists | 400 | |
Routing errors | 400040 | The requested path is not valid | 400 |
400041 | The version is required | 400 | |
400042 | The version does not exist | 400 | |
400043 | The requested path does not exist | 400 | |
400044 | Method does not exist | 400 | |
400045 | The route was not properly setup | 400 | |
400046 | The requested route does not exist | 400 | |
400047 | This route is available only on development environments | 400 | |
400048 | This route is deactivated | 400 | |
Hash errors | 400060 | The hash field in body is required | 400 |
400061 | The hash field is not an array | 400 | |
400062 | The hash field is empty | 400 | |
400063 | Exceeded maximum allowed | 400 | |
400064 | The hash value is not valid | 400 | |
400065 | The header has to be either 0 or 1. | 400 | |
400066 | The header has to be either 0 or 1. | 400 | |
400067 | Hash update failed | 400 | |
Top hash URL errors | 400080 | Limit must be positive | 400 |
400081 | Type must be one of clean / infected | 400 | |
400082 | Period must be one of day / week / month | 400 | |
400083 | Threshold must be one of 1, 2, 3, 4, 5, 6 | 400 | |
App info | 400100 | The field device_info.os_info.device_identity is required | 400 |
400101 | The fields file_info.sha1 , file_info.file_property.file_location , file_info.file_property.file_name are required | 400 | |
400102 | Failed to save appinfo. Please try again later. | 400 | |
Top detection errors | 400120 | The header x-exclude-empty-file-id has to be either 0 or 1 | 400 |
400121 | The header x-exclude-data has to be either 0 or 1 | 400 | |
400122 | The header x-threshold must be one of 1, 2, 3, 4, 5, 6 | 400 | |
400123 | Packages should be one of m1, m4, m8, m12, m16, m20, mmax, mcl, mem, isv | 400 | |
400124 | Number of hashes must be one of 10, 100, 1000, 10000 | 400 | |
Upload errors | 400140 | The file upload has failed. | 400 |
400141 | The header has to be either 0 or 1. | 400 | |
400142 | The header has to be either 0, 1 or 2. | 400 | |
400143 | Private scanning not enabled for the provided API key. | 400 | |
400144 | Exceeded maximum file size allowed. | 400 | |
400145 | Request body is empty. Please send a binary file. | 400 | |
400146 | Provided download url is not valid or inaccessible. | 400 | |
400147 | Rescan Failed. Requested file is missing from our servers. | 400 | |
400148 | Requested file is a private one and cannot be rescanned. | 400 | |
400149 | Could not update the rescan count. | 400 | |
400150 | The file_ids field array in body is required | 400 | |
400151 | The file_ids field is not an array | 400 | |
400152 | The file_ids field is empty | 400 | |
400153 | Exceeded maximum allowed | 400 | |
400154 | Exceeded maximum allowed files in archive | 400 | |
400155 | Redirect urls are not supported | 400 | |
400156 | Workflow rule not available for your account | 400 | |
API key | 400160 | The apikey you are trying to add already exists | 400 |
400161 | The apikey could not be removed | 400 | |
400162 | The apikey was not updated | 400 | |
400163 | The body is invalid | 400 | |
400164 | Please choose another nickname, as this one is too long | 400 | |
400165 | No apikey specified | 400 | |
400166 | Please provide a valid email address | 400 | |
400167 | Please provide a valid body | 400 | |
400168 | Please choose another nickname, as this one contains profanities | 400 | |
400169 | File type not allowed for vulnerability submission | 400 | |
User reputation | 400170 | The user's reputation could not be updated | 400 |
IP-Domain errors | 400180 | Invalid format of the input. Provide IPv4 or IPv6 | 400 |
400181 | The address field in the body is required | 400 | |
400182 | The address field is not an array | 400 | |
400183 | The address field is empty | 400 | |
400184 | Exceeded maximum allowed | 400 | |
400185 | The address is a not a routable IP | 400 | |
400186 | No response | 400 | |
Stats | 400200 | The number of days requested must be a positive integer | 400 |
400201 | Invalid objectId | 400 | |
400202 | Invalid date | 400 | |
400203 | Invalid outbreak report filter | 400 | |
Status | 400210 | Param type must be one of prevention_api / reputation_api / feed_api | 400 |
Coupons | 400220 | Code not found | 400 |
400221 | Code is inactive | 400 | |
400222 | This promotion has ended | 400 | |
400223 | Coupon update failed | 400 | |
400224 | Coupon already used | 400 | |
400225 | User already has an active coupon | 400 | |
400226 | Can not activate a coupon on a paid apikey | 400 | |
Repo | 400240 | Invalid source value | 400 |
400241 | Invalid repository | 400 | |
Salesforce | 400250 | Salesforce connectivity error | 400 |
400251 | There is no record | 400 | |
Feed | 400260 | You are allowed to query up to 30 days in the past | 400 |
400261 | Invalid category. Please use: A, D, E, G, M, N, O, P, T, Z | 400 | |
Cognito | 400262 | App client name not provided | 400 |
400263 | App client id not provided | 400 | |
400264 | Maximum number of app clients reached | 400 | |
400265 | App client could not be created | 400 | |
400266 | No client ids associated with current customer | 400 | |
400267 | Client id is not associated with current customer | 400 | |
400268 | Information about current app client could not be retrieved | 400 | |
400269 | App client could not be removed | 400 | |
HTTP errors :: 401 | 401000 | Authentication has failed | 401 |
401001 | Authentication strategy is invalid | 401 | |
401002 | Authentication strategy is not implemented | 401 | |
401003 | Authorization strategy is not supported for this endpoint | 401 | |
401004 | Authentication token has expired | 401 | |
401005 | Authentication token is invalid | 401 | |
401006 | Invalid API key | 401 | |
401007 | You are not authorized | 401 | |
401008 | You are not authorized to download this file | 401 | |
HTTP errors :: 403 | 403000 | Access Forbidden | 403 |
403001 | Requested resource doesn't match your API key | 403 | |
403002 | Your IP is blocked because of abuse and will be automatically unblocked in one hour. This is for preventing brute-force attacks. | 403 | |
403003 | Insufficient privileges | 403 | |
HTTP errors :: 404 | 404000 | Endpoint not found | 404 |
404001 | Entity was not found | 404 | |
404002 | There are no entries found | 404 | |
404003 | The hash was not found | 404 | |
404004 | The data_id was not found | 404 | |
404005 | The hash information was not found | 404 | |
404006 | There is no data for selected date | 404 | |
404007 | Requested file id does not exist in our records | 404 | |
404008 | The apikey was not found | 404 | |
404009 | Requested CVE does not exist in our records | 404 | |
404010 | Unsupported file type | 404 | |
404011 | This hash was scanned as a private file and we do not store the file | 404 | |
404012 | File was archived | 404 | |
404013 | This API version is no longer maintained. Please use V4 API https://onlinehelp.opswat.com/mdcloud/6._V4_API.html | 404 | |
HTTP errors :: 406 | 406000 | Content-Type header & payload has to be json | 406 |
406001 | Payload data missing or error | 406 | |
HTTP errors :: 408 | 408000 | Request timeout. It has reached the 60 seconds limit | 408 |
HTTP errors :: 429 | 429000 | Rate limit exceeded, retry after the limit is reset. | 429 |
429001 | Your request has been throttled, maximum requests per minute | 429 | |
429002 | Too many connections, try again later | 429 | |
HTTP errors :: 500 | 500000 | Scan request has failed permanently. | 500 |
500001 | Internal Server Error | 500 | |
HTTP errors :: 503 | 503000 | External service is not reachable | 503 |
503001 | External service is not reachable | 503 | |
503002 | Server is not accessible | 503 |
Was this page helpful?