The following table is an exhaustive list of all error response codes that the API may return. The responses are structured by API endpoints, /rate_limit
, /users
, /billing
, and so on.
Code | HTTP status codes | Description |
---|---|---|
0xxx | Platform maintenance errors | |
503 Service Unavavailable | The Platform is currently under maintenance. | |
1xxx | General errors | |
429 Too Many Requests | Rate limit exceeded! Check response headers. | |
2xxx: | User errors | |
503 Service Unavavailable | User service is currently unavailable. | |
403 Forbidden | Not enough privileges to access requested user info. | |
404 Not Found | Requested user does not exist. | |
409 Conflict | Requested user already exists. | |
400 Bad Request | Please specify the division you are listing the users or teams for. | |
3xxx: | Projects errors | |
503 Service Unavavailable | Project service is currently unavailable. | |
403 Forbidden | Not enough privileges to access the requested project/member. | |
404 Not Found | Requested project or member does not exist. | |
409 Conflict | Requested project/member already exists | |
400 Bad Request | Owner's username must not be null or empty string. | |
400 Bad Request | Member username must not be null or empty string. | |
400 Bad Request | Project id must not be null or an empty string. | |
400 Bad Request | Project name must not be null or empty string. | |
400 Bad Request | Billing group id must not be null or empty string | |
400 Bad Request | Project type must not be null or empty string. | |
400 Bad Request | Project type can be either v2 for standard projects or v1 for LEGACY projects | |
400 Bad Request | Project permissions must not null or an empty value | |
400 Bad Request | Malformed project id. Expecting | |
400 Bad Request | Please provide all permissions data. | |
4xxx | Billing errors | |
503 Service Unavavailable | Billing service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested billing group/invoice. | |
404 Not Found | Requested billing group/invoice does not exist. | |
409 Conflict | Requested billing group/invoice already exist. | |
400 Bad Request | Billing group id must not be null or an empty string. | |
400 Bad Request | Billing group id must be a valid UUID. | |
403 Forbidden | You are not a member of this billing group. | |
400 Bad Request | Invoice id must not be null or an empty string. | |
5xxx | Files errors | |
503 Service Unavavailable | File service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested file. | |
404 Not Found | Requested file does not exist. | |
409 Conflict | Requested file already exists. | |
400 Bad Request | File id must not be null or an empty string. | |
400 Bad Request | Malformed project query parameter. Expecting | |
400 Bad Request | Metadata validation failed. | |
400 Bad Request | File copy failed. | |
403 Forbidden | File renaming not allowed. | |
403 Forbidden | Modifying metadata is not allowed. | |
503 Service Unavavailable | Metadata service is currently unavailable. | |
403 Forbidden | Modifying file tags is not allowed. | |
400 Bad Request | Invalid "type" supplied. Allowed values: [folder]. | |
403 Forbidden | Insufficient privileges to copy the requested file. | |
400 Bad Request | Moving files between projects is not supported. | |
400 Bad Request | Downloading folders is not supported. | |
400 Bad Request | Copying folders is not supported. | |
400 Bad Request | Archiving folders is not supported. | |
400 Bad Request | Restoring folders is not supported. | |
400 Bad Request | Deleting non-empty folders is not supported. | |
400 Bad Request | The parent specified is not a folder. | |
400 Bad Request | Updating folder details is not supported. | |
400 Bad Request | Invalid name parameter. Check the documentation. | |
400 Bad Request | Updating folder metadata is not supported. | |
404 Not Found | Destination folder is not found. | |
400 Bad Request | Updating folder tags is not supported. | |
400 Bad Request | Missing "parent" or "project" field. These fields must be included together. | |
409 Conflict | Requested folder already exists. | |
400 Bad Request | Providing both "parent" and "project" is not allowed. | |
403 Forbidden | Insufficient privileges to move the requested file. | |
400 Bad Request | Invalid request please check the documentation. | |
409 Conflict | Downloading files from an inactive volume is not supported. | |
400 Bad Request | Key must not be null or an empty string. | |
6xxx | Apps errors | |
503 Service Unavavailable | App service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested app/revision. | |
404 Not Found | Requested app/revision does not exist. | |
409 Conflict | Requested app/revision already exists. | |
400 Bad Request | App name must not be null or an empty string. | |
400 Bad Request | Project owner must not be null or an empty string. | |
400 Bad Request | Project must not be null or an empty string. | |
400 Bad Request | App revision must not be null or an empty string. | |
400 Bad Request | Destination project must not be null or an empty string. | |
400 Bad Request | Source app must not be null or an empty string. | |
400 Bad Request | Malformed app id. Expecting | |
400 Bad Request | Invalid visibility query parameter. Allowed values: [ | |
7xxx | Tasks errors | |
503 Service Unavailable | Task service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested task. | |
404 Not Found | Requested task does not exist. | |
409 Conflict | Requested task already exists. | |
400 Bad Request | Task ID must not be empty or null or an empty string. | |
400 Bad Request | Task ID must be a valid UUID. | |
400 Bad Request | Invalid task status. Allowed values: [ | |
403 Forbidden | This action is only available for | |
403 Forbidden | This action is only available for | |
400 Bad Request | Invalid task action. Action can be performed only on | |
400 Bad Request | Invalid task action. Action can be performed on | |
400 Bad Request | Invalid task action. Action can be performed on tasks in the states: | |
400 Bad Request | Missing inputs. | |
400 Bad Request | Invalid task action. | |
400 Bad Request | Action parameter must not be null or an empty string. | |
400 Bad Request | App Id must not be null or an empty string. | |
400 Bad Request | Invalid app url. | |
400 Bad Request | Only Common Workflow Language (CWL) tasks are supported. | |
400 Bad Request | Batch input property should reference input identifier or omitted. Empty value is not allowed. | |
400 Bad Request | Missing batch criteria. | |
400 Bad Request | Invalid batch type supplied. Allowed values: | |
400 Bad Request | Batching can only be disabled if the task is submitted for execution. | |
400 Bad Request | Disabling batching action is only available for | |
400 Bad Request | Missing | |
400 Bad Request | Task can not be started due to validation errors. | |
403 Forbidden | Editing is available only for tasks which are in | |
8xxx | Upload errors | |
503 Service Unavavailable | Upload service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested upload. | |
403 Forbidden | Insufficient privileges to access the requested file. | |
404 Not Found | Requested upload does not exist. | |
404 Not Found | Requested file does not exist | |
409 Conflict | Requested file already exists | |
409 Conflict | Requested upload already exists. | |
409 Conflict | Failed to complete upload. | |
409 Conflict | Failed to reserve part for upload. Try again. | |
409 Conflict | Failed to abort upload. | |
400 Bad Request | Malformed project id. Expecting | |
400 Bad Request | Upload id must not be null or an empty string. | |
400 Bad Request | Part number is missing or invalid. | |
400 Bad Request | Invalid | |
400 Bad Request | Invalid | |
400 Bad Request | Invalid list of parts. Expecting an object with "parts": [ array of part reports ]. | |
9xxx | Volumes errors | |
There was an error communicating with the service. | ||
403 Forbidden | Could not obtain read access on the service. | |
403 Forbidden | Could not obtain cross-write access on the service. | |
403 Forbidden | Insufficient privileges to access the requested project. | |
403 Forbidden | Insufficient privileges to access the requested file. | |
403 Forbidden | Insufficient privileges to access the requested job. | |
403 Forbidden | Requested file cannot be exported. | |
404 Not Found | Requested volume does not exist. | |
404 Not Found | Requested job does not exist. | |
404 Not Found | Requested file does not exist. | |
409 Conflict | Requested volume name already exists. | |
400 Bad Request | Invalid request syntax. | |
404 Not Found | Requested project or member does not exist. | |
400 Bad Request | Volume name must not be null or an empty string. | |
400 Bad Request | Volume name must consist of up to 32 English letters, numbers and underscores. | |
400 Bad Request | "access_mode" must be provided (either "RO" or "RW"). | |
400 Bad Request | "service" object must be provided. | |
400 Bad Request | "service" object is invalid. Check the documentation. | |
400 Bad Request | Cannot infer file name and none given. | |
400 Bad Request | "service" object is invalid. Check the documentation. | |
403 Forbidden | Insufficient privileges to access the requested volume. | |
400 Bad Request | Invalid time format. Check the documentation. | |
400 Bad Request | Invalid canned ACL ( | |
400 Bad Request | Invalid server-side encryption ( | |
400 Bad Request | Invalid S3 storage class ( | |
400 Bad Request | Invalid private key ( | |
403 Forbidden | The volume is not configured for writing access ( | |
403 Forbidden | Exporting files across different cloud services is not yet supported. | |
403 Forbidden | Exporting files across different cloud services is not yet supported. | |
400 Bad Request | Volume name must consist of up to 32 English letters, numbers, and underscores. | |
403 Forbidden | This environment only supports | |
403 Forbidden | This environment only supports | |
503 Service Unavailable | There was an error communicating with the service. | |
403 Forbidden | The volume is not configured for writing ( | |
403 Forbidden | Insufficient privileges to access the requested project | |
403 Forbidden | Location on volume is not accessible as configured. | |
404 Not found. | Requested volume does not exist. | |
404 Not Found | Location on volume not found. | |
404 Not Found | Requested file does not exist. | |
409 Conflict | Location on volume already contains a file. | |
409 Conflict | Requested file already exists. | |
404 Not Found | Requested file does not exist or not accessible. | |
9xxxx | General validation errors | |
400 Bad Request | Bad request. | |
401 Unauthorized | Unauthorized. | |
403 Forbidden | Forbidden. | |
404 Not Found | Not found. | |
500 Server Error | Unexpected error happened. | |
503 Service Unavavailable | Service unavailable. | |
405 Method Not Allowed | Method not allowed. | |
409 Conflict | Conflict. | |
415 Unsupported Media Type | Unsupported Media Type. | |
500 Server Error | An error occurred during the decoding of the request content. | |
400 Bad Request | Manifest file is not a valid .csv file. | |
400 Bad Request | Invalid manifest file header row format. | |
400 Bad Request | Manifest file is not a valid .csv file. | |
400 Bad Request | Manifest file is too big. | |
400 Bad Request | Manifest file contains too many rows. | |
400 Bad Request | Failed to submit manifest file. | |
403 Forbidden | Invalid or missing session ID. | |
403 Forbidden | Insufficient privileges on destination. | |
404 Not found | Job with provided id not found. | |
405 Method not allowed | Resource not found. | |
404 Not found | Destination path not found. | |
405 Method not allowed | The requested resource does not support wanted http method. | |
503 Service Unavavailable | External resource unavailable. | |
409 Conflict | Job is already hidden. | |
422 Unprocessable entity | Unprocessable json error. | |
422 Unprocessable entity | Unprocessable json - end of file. | |
503 Service Unavavailable | Unexpected error occurred. | |
403 Forbidden | Insufficient privileges to access the requested destination. | |
404 Not found | Requested folder does not exist. | |
409 Conflict | Requested file already exists. | |
409 Conflict | Requested folder already exists. | |
404 Not found | Submitted source does not exist. | |
403 Forbidden | Insufficient privileges to access the requested source. | |
400 Bad Request | Destination path must be a folder. | |
400 Bad Request | Destination for source is missing. | |
400 Bad Request | Cannot copy to parent directory. | |
400 Bad Request | Sources cannot be empty or null. | |
400 Bad Request | There are duplicate sources. | |
400 Bad Request | Invalid request syntax. Check the documentation. | |
400 Bad Request | Provide full paths instead of file IDs. | |
400 Bad Request | List of paths for query deleting state is empty. | |
400 Bad Request | Invalid file name. | |
400 Bad Request | Invalid folder name. | |
503 Service Unavailable | Search service is currently unavailable. | |
403 Forbidden | Insufficient privileges to access the requested file. | |
404 Not Found | Requested file does not exist. | |
409 Conflict | Requested file already exists. | |
503 Service Unavailable | Consistency has been violated, please retry. | |
501 Not Implemented | Not implemented, COPY and DELETE bulk operations are available. |