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. |
