API status codes

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 no more than 32 alphanumeric characters, that can be separated with single underscores only.

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 Fodbidden

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

404 Not Found

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

400 Bad request

Unable to find job

57040

400 Bad request

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 Unavailable

Unexpected error occurred.

90005

503 Service Unavailable

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.