Files

Lists files on root.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/files
200

List of files.

Displays a specific file.

get

API Key Scope: files / show

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
file_idstringRequired

ID or path of file.

Responses
chevron-right
200

A specific file.

application/json
idone ofRead-onlyOptionalExample: 63
stringOptional
or
integer · int64Optional
namestringRead-onlyOptionalExample: my-file.txt
parentone ofRead-onlyOptionalExample: 62
stringOptional
or
integer · int64Optional
primary_idone ofRead-onlyOptionalExample: 52
stringOptional
or
integer · int64Optional
typestring · enumRead-onlyOptionalExample: filePossible values:
permissionintegerRead-onlyOptionalExample: 100666
sizeinteger · int64Read-onlyOptionalExample: 1063457
change_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 08:33:47+00:00
modification_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:29:23+00:00
access_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:27:51+00:00
uidinteger · int64Read-onlyOptionalExample: 1000
gidinteger · int64Read-onlyOptionalExample: 1000
in_cachestring · enumRead-onlyOptionalExample: in_cachePossible values:
offlinestring · enumRead-onlyOptionalExample: onlinePossible values:
externintegerRead-onlyOptionalExample: 1
checksumsstring[]Read-onlyOptional

Checksums on the specific location. Does not apply to all API calls

cloud_bucketsstring[]Read-onlyOptional

Cloud bucket names on the specific location. Does not apply on folders. Only available on related API calls

nas_sharesstring[]Read-onlyOptional

NAS Share names on the specific location. Does not apply on folders. Only available on related API calls

file_pathstringRead-onlyOptionalExample: /my-container/my-file.txt
get
/files/{file_id}

Lists files under a specific folder.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
file_parent_idstringRequired

Numeric ID or path of parent folder.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/files/{file_parent_id}/children
200

List of files.

(By pool) Lists files on root.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/files
200

List of files.

(By pool) Displays a specific file.

get

API Key Scope: files / show

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

A specific file.

application/json
idone ofRead-onlyOptionalExample: 63
stringOptional
or
integer · int64Optional
namestringRead-onlyOptionalExample: my-file.txt
parentone ofRead-onlyOptionalExample: 62
stringOptional
or
integer · int64Optional
primary_idone ofRead-onlyOptionalExample: 52
stringOptional
or
integer · int64Optional
typestring · enumRead-onlyOptionalExample: filePossible values:
permissionintegerRead-onlyOptionalExample: 100666
sizeinteger · int64Read-onlyOptionalExample: 1063457
change_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 08:33:47+00:00
modification_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:29:23+00:00
access_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:27:51+00:00
uidinteger · int64Read-onlyOptionalExample: 1000
gidinteger · int64Read-onlyOptionalExample: 1000
in_cachestring · enumRead-onlyOptionalExample: in_cachePossible values:
offlinestring · enumRead-onlyOptionalExample: onlinePossible values:
externintegerRead-onlyOptionalExample: 1
checksumsstring[]Read-onlyOptional

Checksums on the specific location. Does not apply to all API calls

cloud_bucketsstring[]Read-onlyOptional

Cloud bucket names on the specific location. Does not apply on folders. Only available on related API calls

nas_sharesstring[]Read-onlyOptional

NAS Share names on the specific location. Does not apply on folders. Only available on related API calls

file_pathstringRead-onlyOptionalExample: /my-container/my-file.txt
get
/pools/{pool_id}/files/{file_id}

(By pool) Displays cloud buckets containing specific file, related to the specific pool.

get

API Key Scope: files / cloud_buckets

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of cloud buckets.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/files/{file_id}/cloud_buckets
200

List of cloud buckets.

(By pool) Displays NAS Shares containing specific file, related to the specific pool.

get

API Key Scope: files / nas_shares

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of NAS shares.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/files/{file_id}/nas_shares
200

List of NAS shares.

(By pool) Calculate total size of files contains in a folder.

get

API Key Scope: files / file_size

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

Sum of the file sizes.

application/json
file_sizeintegerRead-onlyOptional
get
/pools/{pool_id}/files/{file_id}/file_size
200

Sum of the file sizes.

(By pool) Lists files under a specific folder.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_parent_idstringRequired

Numeric ID or path of parent folder.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/files/{file_parent_id}/children
200

List of files.

(By pool) Lists files on root of pools, specific for Data Exchange.

get

API Key Scope: import_files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

Responses
chevron-right
200

List of imported files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/import_files
200

List of imported files.

(By pool) Displays a specific file on pools, specific for Data Exchange.

get

API Key Scope: import_files / show

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_idstringRequired

ID of file.

Responses
chevron-right
200

A specific imported file.

application/json
idinteger · int64Read-onlyOptionalExample: 105
namestringRead-onlyOptionalExample: my-file.txt
parentinteger · int64Read-onlyOptionalExample: 100
primary_idinteger · int64Read-onlyOptionalExample: 100
typestring · enumRead-onlyOptionalExample: filePossible values:
permissionintegerRead-onlyOptionalExample: 100666
sizeinteger · int64Read-onlyOptionalExample: 1063457
change_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 08:33:47+00:00
modification_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:29:23+00:00
access_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:27:51+00:00
uidinteger · int64Read-onlyOptionalExample: 1000
gidinteger · int64Read-onlyOptionalExample: 1000
file_pathstringRead-onlyOptionalExample: /my-container/my-file.txt
get
/pools/{pool_id}/import_files/{file_id}

(By pool) Lists files under a specific folder on pools, specific for Data Exchange.

get

API Key Scope: import_files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
pool_idstringRequired

Numeric ID, or name of pool.

file_parent_idstringRequired

ID of parent folder.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

Responses
chevron-right
200

List of imported files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/pools/{pool_id}/import_files/{file_parent_id}/children
200

List of imported files.

(By task) Lists files on root.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/tasks/{task_id}/files
200

List of files.

(By task) Displays a specific file.

get

API Key Scope: files / show

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

A specific file.

application/json
idone ofRead-onlyOptionalExample: 63
stringOptional
or
integer · int64Optional
namestringRead-onlyOptionalExample: my-file.txt
parentone ofRead-onlyOptionalExample: 62
stringOptional
or
integer · int64Optional
primary_idone ofRead-onlyOptionalExample: 52
stringOptional
or
integer · int64Optional
typestring · enumRead-onlyOptionalExample: filePossible values:
permissionintegerRead-onlyOptionalExample: 100666
sizeinteger · int64Read-onlyOptionalExample: 1063457
change_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 08:33:47+00:00
modification_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:29:23+00:00
access_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:27:51+00:00
uidinteger · int64Read-onlyOptionalExample: 1000
gidinteger · int64Read-onlyOptionalExample: 1000
in_cachestring · enumRead-onlyOptionalExample: in_cachePossible values:
offlinestring · enumRead-onlyOptionalExample: onlinePossible values:
externintegerRead-onlyOptionalExample: 1
checksumsstring[]Read-onlyOptional

Checksums on the specific location. Does not apply to all API calls

cloud_bucketsstring[]Read-onlyOptional

Cloud bucket names on the specific location. Does not apply on folders. Only available on related API calls

nas_sharesstring[]Read-onlyOptional

NAS Share names on the specific location. Does not apply on folders. Only available on related API calls

file_pathstringRead-onlyOptionalExample: /my-container/my-file.txt
get
/tasks/{task_id}/files/{file_id}

(By task) Displays cloud buckets containing specific file, related to the specific task.

get

API Key Scope: files / cloud_buckets

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of cloud buckets.

application/json
countintegerRead-onlyOptionalExample: 1
get
/tasks/{task_id}/files/{file_id}/cloud_buckets
200

List of cloud buckets.

(By task) Displays NAS Shares containing specific file, related to the specific task.

get

API Key Scope: files / nas_shares

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of NAS shares.

application/json
countintegerRead-onlyOptionalExample: 1
get
/tasks/{task_id}/files/{file_id}/nas_shares
200

List of NAS shares.

(By task) Calculate total size of files contains in a folder.

get

API Key Scope: files / file_size

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

Sum of the file sizes.

application/json
file_sizeintegerRead-onlyOptional
get
/tasks/{task_id}/files/{file_id}/file_size
200

Sum of the file sizes.

(By task) Lists files under a specific folder.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_idstringRequired

ID or name of task. Task names are not unique, it's recommended to use ID.

file_parent_idstringRequired

Numeric ID or path of parent folder.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/tasks/{task_id}/files/{file_parent_id}/children
200

List of files.

(By task execution) Lists files on root.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/task_executions/{task_execution_id}/files
200

List of files.

(By task execution) Displays a specific file.

get

API Key Scope: files / show

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

A specific file.

application/json
idone ofRead-onlyOptionalExample: 63
stringOptional
or
integer · int64Optional
namestringRead-onlyOptionalExample: my-file.txt
parentone ofRead-onlyOptionalExample: 62
stringOptional
or
integer · int64Optional
primary_idone ofRead-onlyOptionalExample: 52
stringOptional
or
integer · int64Optional
typestring · enumRead-onlyOptionalExample: filePossible values:
permissionintegerRead-onlyOptionalExample: 100666
sizeinteger · int64Read-onlyOptionalExample: 1063457
change_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 08:33:47+00:00
modification_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:29:23+00:00
access_datestring · date-timeRead-onlyOptionalExample: 2018-12-10 15:27:51+00:00
uidinteger · int64Read-onlyOptionalExample: 1000
gidinteger · int64Read-onlyOptionalExample: 1000
in_cachestring · enumRead-onlyOptionalExample: in_cachePossible values:
offlinestring · enumRead-onlyOptionalExample: onlinePossible values:
externintegerRead-onlyOptionalExample: 1
checksumsstring[]Read-onlyOptional

Checksums on the specific location. Does not apply to all API calls

cloud_bucketsstring[]Read-onlyOptional

Cloud bucket names on the specific location. Does not apply on folders. Only available on related API calls

nas_sharesstring[]Read-onlyOptional

NAS Share names on the specific location. Does not apply on folders. Only available on related API calls

file_pathstringRead-onlyOptionalExample: /my-container/my-file.txt
get
/task_executions/{task_execution_id}/files/{file_id}

(By task execution) Displays cloud buckets containing specific file, related to the specific task.

get

API Key Scope: files / cloud_buckets

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of cloud buckets.

application/json
countintegerRead-onlyOptionalExample: 1
get
/task_executions/{task_execution_id}/files/{file_id}/cloud_buckets
200

List of cloud buckets.

(By task execution) Displays NAS Shares containing specific file, related to the specific task.

get

API Key Scope: files / nas_shares

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

List of NAS shares.

application/json
countintegerRead-onlyOptionalExample: 1
get
/task_executions/{task_execution_id}/files/{file_id}/nas_shares
200

List of NAS shares.

(By task execution) Calculate total size of files contains in a folder.

get

API Key Scope: files / file_size

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

file_idstringRequired

ID or path of file.

Responses
chevron-right
200

Sum of the file sizes.

application/json
file_sizeintegerRead-onlyOptional
get
/task_executions/{task_execution_id}/files/{file_id}/file_size
200

Sum of the file sizes.

(By task execution) Lists files under a specific folder.

get

API Key Scope: files / index

Authorizations
AuthorizationstringRequired

Pass the username and password of a user in the authorization header. This currently gives full access.

Path parameters
task_execution_idstringRequired

ID of task execution.

file_parent_idstringRequired

Numeric ID or path of parent folder.

Query parameters
limitintegerOptional

The number of items to display for pagination.

offsetintegerOptional

The number of items to skip for pagination.

file_idstringOptional

Filter on file id

namestringOptional

Filter on name

typestringOptional

Filter on type

permissionstringOptional

Filter on permission

sizestringOptional

Filter on size

change_datestringOptional

Filter on change date

modification_datestringOptional

Filter on modification date

access_datestringOptional

Filter on access date

gidstringOptional

Filter on gid

uidstringOptional

Filter on uid

offlinestringOptional

Filter on file offline status

in_cachestringOptional

Filter on file in cache status

Responses
chevron-right
200

List of files.

application/json
countintegerRead-onlyOptionalExample: 1
get
/task_executions/{task_execution_id}/files/{file_parent_id}/children
200

List of files.

Last updated

Was this helpful?