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 | |
0 | 503 Service Unavavailable | Platform is currently under maintenance. |
1xxx | General errors | |
1000 | 429 Too Many Requests | Rate limit exceeded! Check response headers. |
2xxx: | User errors | |
2000 | 503 Service Unavavailable | User service is currently unavailable. |
2001 | 403 Forbidden | Not enough privileges to access requested user info. |
2002 | 404 Not Found | Requested user does not exist. |
2003 | 409 Conflict | Requested user already exists. |
2003 | ||
2105 | 400 Bad Request | Please specify the division you are listing the users or teams for. |
3xxx: | Projects errors | |
3000 | 503 Service Unavavailable | Project service is currently unavailable. |
3001 | 403 Forbidden | Not enough privileges to access the requested project/member. |
3002 | 404 Not Found | Requested project or member does not exist. |
3003 | 409 Conflict | Requested project/member already exists |
3004 | 400 Bad Request | Owner's username must not be null or empty string. |
3005 | 400 Bad Request | Member username must not be null or empty string. |
3006 | 400 Bad Request | Project id must not be null or an empty string. |
3007 | 400 Bad Request | Project name must not be null or empty string. |
3008 | 400 Bad Request | Billing group id must not be null or empty string |
3009 | 400 Bad Request | Project type must not be null or empty string. |
3010 | 400 Bad Request | Project type can be either v2 for standard projects or v1 for LEGACY projects |
3011 | 400 Bad Request | Project permissions must not null or an empty value |
3012 | 400 Bad Request | Malformed project id. Expecting owner/project |
3013 | 400 Bad Request | Please provide all permissions data. |
4xxx | Billing errors | |
4000 | 503 Service Unavavailable | Billing service is currently unavailable. |
4001 | 403 Forbidden | Insufficient privileges to access the requested billing group/invoice. |
4002 | 404 Not Found | Requested billing group/invoice does not exist. |
4003 | 409 Conflict | Requested billing group/invoice already exist. |
4004 | 400 Bad Request | Billing group id must not be null or an empty string. |
4005 | 400 Bad Request | Billing group id must be a valid UUID. |
4006 | 403 Forbidden | You are not a member of this billing group. |
4007 | 400 Bad Request | Invoice id must not be null or an empty string. |
5xxx | Files errors | |
5000 | 503 Service Unavavailable | File service is currently unavailable. |
5001 | 403 Forbidden | Insufficient privileges to access the requested file. |
5002 | 404 Not Found | Requested file does not exist. |
5003 | 409 Conflict | Requested file already exists. |
5004 | 400 Bad Request | File id must not be null or an empty string. |
5005 | 400 Bad Request | Malformed project query parameter. Expecting ?project=owner/project |
5006 | 400 Bad Request | Metadata validation failed. |
5007 | 400 Bad Request | File copy failed. |
5008 | 403 Forbidden | File renaming not allowed. |
5009 | 403 Forbidden | Modifying metadata is not allowed. |
5010 | 503 Service Unavavailable | Metadata service is currently unavailable. |
5011 | 403 Forbidden | Modifying file tags is not allowed. |
5012 | 400 Bad Request | Invalid "type" supplied. Allowed values: [folder]. |
5014 | 403 Forbidden | Insufficient privileges to copy the requested file. |
5015 | 400 Bad Request | Moving files between projects is not supported. |
5017 | 400 Bad Request | Downloading folders is not supported. |
5018 | 400 Bad Request | Copying folders is not supported. |
5019 | 400 Bad Request | Archiving folders is not supported. |
5020 | 400 Bad Request | Restoring folders is not supported. |
5021 | 400 Bad Request | Deleting non-empty folders is not supported. |
5022 | 400 Bad Request | The parent specified is not a folder. |
5023 | 400 Bad Request | Updating folder details is not supported. |
5024 | 400 Bad Request | Invalid name parameter. Check the documentation. |
5025 | 400 Bad Request | Updating folder metadata is not supported. |
5026 | 404 Not Found | Destination folder is not found. |
5027 | 400 Bad Request | Updating folder tags is not supported. |
5029 | 400 Bad Request | Missing "parent" or "project" field. These fields must be included together. |
5030 | 409 Conflict | Requested folder already exists. |
5031 | 400 Bad Request | Providing both "parent" and "project" is not allowed. |
5032 | 403 Forbidden | Insufficient privileges to move the requested file. |
5033 | 400 Bad Request | Invalid request please check the documentation. |
5034 | 409 Conflict | Downloading files from an inactive volume is not supported. |
5035 | 400 Bad Request | Key must not be null or an empty string. |
6xxx | Apps errors | |
6000 | 503 Service Unavavailable | App service is currently unavailable. |
6001 | 403 Forbidden | Insufficient privileges to access the requested app/revision. |
6002 | 404 Not Found | Requested app/revision does not exist. |
6003 | 409 Conflict | Requested app/revision already exists. |
6004 | 400 Bad Request | App name must not be null or an empty string. |
6006 | 400 Bad Request | Project owner must not be null or an empty string. |
6007 | 400 Bad Request | Project must not be null or an empty string. |
6008 | 400 Bad Request | App revision must not be null or an empty string. |
6009 | 400 Bad Request | Destination project must not be null or an empty string. |
6010 | 400 Bad Request | Source app must not be null or an empty string. |
6011 | 400 Bad Request | Malformed app id. Expecting owner/project/app_name/revision . |
6012 | 400 Bad Request | Invalid visibility query parameter. Allowed values: [PUBLIC , PRIVATE ]. |
7xxx | Tasks errors | |
7000 | 503 Service Unavailable | Task service is currently unavailable. |
7001 | 403 Forbidden | Insufficient privileges to access the requested task. |
7002 | 404 Not Found | Requested task does not exist. |
7003 | 409 Conflict | Requested task already exists. |
7004 | 400 Bad Request | Task ID must not be empty or null or an empty string. |
7005 | 400 Bad Request | Task ID must be a valid UUID. |
7006 | 400 Bad Request | Invalid task status. Allowed values: [QUEUED , DRAFT , RUNNING , COMPLETED , ABORTED , ABORTING , FAILED ] |
7007 | 403 Forbidden | This action is only available for DRAFT tasks. |
7008 | 403 Forbidden | This action is only available for RUNNING tasks. |
7009 | 400 Bad Request | Invalid task action. Action can be performed only on DRAFT or RUNNING tasks. |
7010 | 400 Bad Request | Invalid task action. Action can be performed on DRAFT tasks. |
7011 | 400 Bad Request | Invalid task action. Action can be performed on tasks in the states: CREATING , RUNNING or QUEUED . |
7012 | 400 Bad Request | Missing inputs. |
7013 | 400 Bad Request | Invalid task action. |
7014 | 400 Bad Request | Action parameter must not be null or an empty string. |
7015 | 400 Bad Request | App Id must not be null or an empty string. |
7016 | 400 Bad Request | Invalid app url. |
7017 | 400 Bad Request | Only Common Workflow Language (CWL) tasks are supported. |
7018 | 400 Bad Request | Batch input property should reference input identifier or omitted. Empty value is not allowed. |
7019 | 400 Bad Request | Missing batch criteria. |
7020 | 400 Bad Request | Invalid batch type supplied. Allowed values: [criteria, item] . |
7021 | 400 Bad Request | Batching can only be disabled if the task is submitted for execution. |
7022 | 400 Bad Request | Disabling batching action is only available for BATCH tasks. |
7023 | 400 Bad Request | Missing batch_by or batch_input fields. These fields must be included together. |
7024 | 400 Bad Request | Task can not be started due to validation errors. |
7026 | 403 Forbidden | Editing is available only for tasks which are in DRAFT status.Tasks which are in RUNNING and COMPLETED states can only be renamed. |
8xxx | Upload errors | |
8000 | 503 Service Unavavailable | Upload service is currently unavailable. |
8001 | 403 Forbidden | Insufficient privileges to access the requested upload. |
8002 | 403 Forbidden | Insufficient privileges to access the requested file. |
8003 | 404 Not Found | Requested upload does not exist. |
8004 | 404 Not Found | Requested file does not exist |
8005 | 409 Conflict | Requested file already exists |
8006 | 409 Conflict | Requested upload already exists. |
8007 | 409 Conflict | Failed to complete upload. |
8008 | 409 Conflict | Failed to reserve part for upload. Try again. |
8009 | 409 Conflict | Failed to abort upload. |
8010 | 400 Bad Request | Malformed project id. Expecting owner/project . |
8011 | 400 Bad Request | Upload id must not be null or an empty string. |
8012 | 400 Bad Request | Part number is missing or invalid. |
8013 | 400 Bad Request | Invalid init request. |
8014 | 400 Bad Request | Invalid part report. |
8015 | 400 Bad Request | Invalid list of parts. Expecting an object with "parts": [ array of part reports ]. |
9xxx | Volumes errors | |
9000 | 503 Service Unavailable | There was an error communicating with the service. |
9001 | 403 Forbidden | Could not obtain read access on the service. |
9002 | 403 Forbidden | Could not obtain cross-write access on the service. |
9003 | 403 Forbidden | Insufficient privileges to access the requested project. |
9004 | 403 Forbidden | Insufficient privileges to access the requested file. |
9005 | 403 Forbidden | Insufficient privileges to access the requested job. |
9006 | 403 Forbidden | Requested file cannot be exported. |
9007 | 404 Not Found | Requested volume does not exist. |
9008 | 404 Not Found | Requested job does not exist. |
9009 | 404 Not Found | Requested file does not exist. |
9010 | 409 Conflict | Requested volume name already exists. |
9011 | 400 Bad Request | Invalid request syntax. Check the documentation. |
9012 | 400 Bad Request | Requested project does not exist. |
9013 | 400 Bad Request | Volume name must not be null or an empty string. |
9014 | 400 Bad Request | Volume name must consist of up to 32 English letters, numbers and underscores. |
9015 | 400 Bad Request | "access_mode" must be provided (either "RO" or "RW"). |
9016 | 400 Bad Request | "service" object must be provided. |
9017 | 400 Bad Request | "service" object is invalid. Check the documentation. |
9018 | 400 Bad Request | Cannot infer file name and none given. |
9019 | 400 Bad Request | "service" object is invalid. Check the documentation. |
9020 | 403 Forbidden | Insufficient privileges to access the requested volume. |
9021 | 400 Bad Request | Invalid time format. Check the documentation. |
9022 | 400 Bad Request | Invalid canned ACL (aws_canned_acl ) selected. Check the documentation. |
9032 | 400 Bad Request | Invalid server-side encryption (sse_algorithm ) selected. Check the documentation. |
9024 | 400 Bad Request | Invalid S3 storage class (aws_storage_class ) selected. Check the documentation. |
9025 | 400 Bad Request | Invalid private key (private_key ) given. Check the documentation. |
9026 | 403 Forbidden | The volume is not configured for writing access (access mode is not set to RW ). |
9027 | 403 Forbidden | Exporting files across different cloud services is not yet supported. |
9028 | 403 Forbidden | Invalid access configuration given. Check the documentation. |
9029 | 400 Bad Request | Unrecognized google credential type. |
9030 | 400 Bad Request | Volume name must consist of up to 32 English letters, numbers, and underscores. |
9031 | 400 Bad Request | Unrecognized azure credential type. |
9034 | 400 Bad Request | Unrecognized s3 credential type. |
9038 | 403 Forbidden | This environment only supports RO buckets of type 'OSS' |
9039 | 403 Forbidden | This environment only supports RO buckets of type 'Azure' |
9040 | 403 Forbidden | GCP over EC2 authentication is not allowed |
9057 | 403 Forbidden | This environment only supports RO buckets of type GCS . |
9058 | 403 Forbidden | This environment only supports RO buckets of type S3 . |
9069 | 409 Conflict | Volume inactive |
9072 | 400 Bad Request | File path ending with slash is not valid. |
9100 | 503 Service Unavailable | There was an error communicating with the service. |
9101 | 403 Forbidden | The volume is not configured for writing (access mode is not set to RW ). |
9102 | 403 Forbidden | Insufficient privileges to access the requested project |
9103 | 403 Forbidden | Insufficient privileges to access the requested item. See the documentation. |
9104 | 404 Not Found | Requested volume does not exist. |
9105 | 404 Not Found | Item not found on the volume. |
9106 | 404 Not Found | Requested file does not exist. |
9107 | 409 Conflict | Location on volume already contains a file. |
9108 | 409 Conflict | Requested file already exists. |
9109 | 404 Not Found | Requested file does not exist or not accessible. |
9200 | 400 Bad Request | Requested cloud storage bucket does not exist. |
9201 | 403 Forbidden | Provided access key is not valid. |
9202 | 403 Forbidden | Provided secret key is not valid. |
9203 | 403 Forbidden | Provided IAM role is not valid or not properly configured. Check IAM role setup instructions. Learn more about AWS IAM roles. |
9204 | 403 Forbidden | The provided IAM user/role does not have permissions to LIST the bucket. The policy attached to the IAM user/role should have the s3:ListBucket permission over arn:aws:s3:::{bucket_name} .See an example of the policy. Learn more about AWS S3 bucket permissions. |
9205 | 403 Forbidden | The provided IAM user/role does not have permissions to GET object from the provided bucket. The policy attached to the IAM user/role should have the s3:GetObject permission over arn:aws:s3:::{bucket_name}/{prefix}/* .See an example of the policy. Learn more about AWS S3 bucket permissions. |
9206 | 403 Forbidden | The provided IAM user/role does not have permissions to PUT object to the provided bucket. The policy attached to the IAM user/role should have s3:PutObject and s3:PutObjectAcl permissions over arn:aws:s3:::{bucket_name}/{prefix}/* .See an example of the policy. Learn more about AWS S3 bucket permissions. |
9207 | 403 Forbidden | The provided IAM user/role does not have permissions to GET OBJECT ACL from the provided bucket. The policy attached to the IAM user/role should have the s3:GetObjectAcl permission over arn:aws:s3:::{bucket_name}/{prefix}/* .See an example of the policy. Learn more about AWS S3 bucket permissions. |
9208 | 403 Forbidden | The provided IAM user/role does not have permissions to GET object from the Seven Bridges bucket. The policy attached to the IAM user/role should have the s3:GetObject permission over Seven Bridges buckets.See an example of the policy. Learn more about AWS S3 bucket permissions. |
9209 | 403 Forbidden | Cannot attach RW volume in the provided bucket region. |
10xxx | Manifest file errors | |
10101 | 400 Bad Request | Manifest file is not a valid .csv file. |
10102 | 400 Bad Request | Invalid manifest file header row format. |
10105 | 400 Bad Request | Manifest file contains too many rows. |
10110 | 400 Bad Request | Failed to submit manifest file. |
10208 | 403 Forbidden | Invalid or missing session ID. |
10210 | 403 Forbidden | Insufficient privileges on destination. |
10211 | 404 Not found | Job with provided id not found. |
10212 | 405 Method not allowed | Resource not found. |
10213 | 404 Not found | Destination path not found. |
10214 | 405 Method not allowed | The requested resource does not support wanted http method. |
10215 | 503 Service Unavavailable | External resource unavailable. |
10216 | 409 Conflict | Job is already hidden. |
10217 | 422 Unprocessable entity | Unprocessable json error. |
10218 | 422 Unprocessable entity | Unprocessable json - end of file. |
10220 | 503 Service Unavavailable | Unexpected error occurred. |
10221 | 403 Forbidden | Insufficient privileges to access the requested destination. |
10222 | 404 Not found | Requested folder does not exist. |
10223 | 409 Conflict | Requested file already exists. |
10224 | 409 Conflict | Requested folder already exists. |
10225 | 404 Not found | Submitted source does not exist. |
10226 | 403 Forbidden | Insufficient privileges to access the requested source. |
10227 | 400 Bad Request | Destination path must be a folder. |
10228 | 400 Bad Request | Destination for source is missing. |
10229 | 400 Bad Request | Cannot copy to parent directory. |
10230 | 400 Bad Request | Sources cannot be empty or null. |
10231 | 400 Bad Request | There are duplicate sources. |
10232 | 400 Bad Request | Invalid request syntax. Check the documentation. |
10233 | 400 Bad Request | Provide full paths instead of file IDs. |
10234 | 400 Bad Request | List of paths for query deleting state is empty. |
10235 | 400 Bad Request | Invalid file name. |
10236 | 400 Bad Request | Invalid folder name. |
10246 | 400 Bad Request | Invalid file import uri. |
10248 | 400 Bad Request | Invalid metadata. |
10276 | 400 Bad Request | Malformed DRS bundle. |
10277 | 400 Bad Request | Empty bundle name. |
10278 | 400 Bad Request | Malformed DRS blob. |
10371 | 429 Too Many Requests | Rate limit exceeded. |
10372 | 409 Conflict | Conflict while importing file or bundle. |
13xxx | ||
13000 | 503 Service Unavailable | Search service is currently unavailable. |
13001 | 403 Forbidden | Insufficient privileges to access the requested file. |
13002 | 404 Not Found | Requested file does not exist. |
13003 | 409 Conflict | Requested file already exists. |
13004 | 503 Service Unavailable | Consistency has been violated, please retry. |
13xxx | ||
14000 | 400 Bad Request | Invalid conflict strategy. |
14001 | 400 Bad Request | The list of drs uris must not be empty. |
14002 | 400 Bad Request | Too many drs uris in one request. |
14003 | 400 Bad Request | Invalid destination path. |
14004 | 400 Bad Request | Unauthorized access to the drs server. |
14005 | 400 Bad Request | The request contains duplicates. |
57xxx | Bulk file system operations | |
57000 | 400 Bad Request | Provided continuation token is not formatted properly |
57001 | 400 Bad Request | Provided continuation token is not valid |
57002 | 400 Bad Request | Source location must be specified |
57003 | 400 Bad Request | Destination location must be specified |
57004 | 400 Bad Request | Naming strategy must be specified |
57005 | 400 Bad Request | Found duplicate sources for the same destination |
57006 | 400 Bad Request | Cycle detected (e.g. copy <a> <b>; copy <b> <a> ) |
57007 | 400 Bad Request | Destination location must be undefined |
57008 | 400 Bad Request | Found duplicate source locations |
57009 | 400 Bad Request | Unable to copy folder to its parent |
57010 | 400 Bad Request | Unable to copy folder to itself or to a subfolder |
57011 | 400 Bad Request | Unable to move folder to its parent |
57012 | 400 Bad Request | Unable to move folder to itself or to a subfolder |
57013 | 400 Bad Request | Provided job origin is not valid |
57014 | 400 Bad Request | Request must not be undefined |
57015 | 400 Bad Request | Unspecified job type |
57016 | 400 Bad Request | Cycle detected (e.g. move <a> <b>; move <b> <a> ) |
57017 | 400 Bad Request | Destination must be a folder |
57018 | 400 Bad Request | Invalid file name |
57019 | 400 Bad Request | Invalid folder name |
57020 | 400 Bad Request | Cannot copy project root |
57021 | 400 Bad Request | Destination is not a folder |
57022 | 400 Bad Request | Cannot move project root |
57023 | 400 Bad Request | Job request object must not be undefined |
57024 | 400 Bad Request | Job origin must be specified |
57025 | 400 Bad Request | "hidden" property must be specified |
57026 | 400 Bad Request | Incorrect job type |
57027 | 400 Bad Request | Source path must not be blank |
57028 | 400 Bad Request | Source id must be undefined |
57029 | 400 Bad Request | Source query must be undefined |
57030 | 400 Bad Request | Source id must not be blank |
57031 | 400 Bad Request | Source path must be undefined |
57032 | 400 Bad Request | Source query must not be blank |
57033 | 400 Bad Request | Destination path must not be blank |
57034 | 400 Bad Request | Destination id must be undefined |
57035 | 400 Bad Request | Destination query must be undefined |
57036 | 400 Bad Request | Destination id must not be blank |
57037 | 400 Bad Request | Destination path must be undefined |
57038 | 400 Bad Request | At least one request must be present |
57039 | 404 Not found | Unable to find job |
57040 | 409 Conflict | Unable to abort job due to job state conflict |
57429 | 400 Bad request | Bad request |
57430 | 401 Unauthorized | Unauthorized access |
57431 | 403 Access forbidden | Access forbidden |
57432 | 404 Not found | Resource not found |
57433 | 409 Conflict | Conflict occurred |
57434 | 500 Internal server error | Internal server error |
9xxxx | General validation errors | |
90000 | 400 Bad Request | Bad request. |
90001 | 401 Unauthorized | Unauthorized. |
90002 | 403 Forbidden | Forbidden. |
90003 | 404 Not Found | Not found. |
90004 | 503 Service Unavaialble | Unexpected error occurred. |
90005 | 503 Service Unavavailable | Service unavailable. |
90006 | 405 Method Not Allowed | Method not allowed. |
90007 | 409 Conflict | Conflict. |
90008 | 415 Unsupported Media Type | Unsupported Media Type. |
90009 | 500 Server Error | An error occurred during the decoding of the request content. |
90010 | 501 Not Implemented | Not implemented, COPY and DELETE bulk operations are available. |
90011 | 400 Bad Request | Import failed. Please review your import links and FTP/HTTP server credentials. |