Structure of the URI
http://example.com:8080/flow/api/v1
The username and access token must be supplied unless the request is made in an authenticated session.
The access token can be generated from the settings page or using the public key included in the PartekFlow-REST.zip as described in
since 7.0.180726
GET An up-to-date form of this documentation
Parameter
Type
Description
Default
since 7.0.18.0125
POST, PUT
Add or configure a project
since 7.0.17.0803
DELETE
Delete projects
since 7.0.17.0524
GET
Returns metadata about a project
/projects/cells
since 9.0.20.504
GET, POST, PUT
Summarizes the number of input cells in single-cell experiments
/projects/create
since 7.0.19.0120
GET, POST, PUT
Creates a new project
/projects/error
since 7.0.18.0802
GET, POST, PUT
Get or set a project-specific error message
/projects/export
since 7.0.16.1101
GET, POST, PUT
Export a specified project to a .zip file
Parameter
Type
Description
Default
/projects/file_entries
since 8.0.19.0701
GET, POST, PUT
Returns files associated with projects. Matches the files that can be deleted when the project is deleted
/projects/files
since 7.0.17.1101
GET, POST, PUT
Returns files associated with projects. Matches files used in the calculation of size shown on the homepage
/projects/folders
since 7.0.17.1101
GET, POST, PUT
Returns folders associated with projects
/projects/import
since 7.0.16.1101
GET, POST, PUT
Import a project from an exported .zip file
Parameter
Type
Description
Default
since 7.0.17.1101
GET, POST, PUT
Returns a list of projects available on the server
/projects/output_folders
since 7.0.17.1101
GET, POST, PUT
Returns the output folders for projects
/projects/properties
since 7.0.18.0529
GET, POST, PUT
List or configure project-specific properties
/projects/report
since 7.0.18.0902
GET, POST, PUT
Generates a tab-delimited report on tasks in a project
/projects/resources
since 7.0.18.0910
GET, POST, PUT
Returns meta-data on resources associated with the project
/projects/samples
since 7.0.17.1101
GET, POST, PUT
List samples associated with projects
/projects/search
since 7.0.18.0529
GET, POST, PUT
Search for projects
Parameter
Type
Description
Default
/projects/transfer
since 9.0.20.0612
GET, POST, PUT
Manages transferring project to remote servers
since 7.0.17.0921
POST, PUT
Import a set of attributes
Parameter
Type
Description
Default
since 7.0.17.0921
GET, POST, PUT
Add or query a sample
/samples/attributes
since 7.0.17.0915
GET, POST, PUT
Returns attributes associated with a sample
since 7.0.17.0921
GET, POST, PUT
Returns samples and attributes in a specified project
/samples/rename
since 7.0.18.1212
GET, POST, PUT
Bulk rename samples
since 7.0.18.0110
GET, POST, PUT
Upload data to the server
Parameter
Type
Description
Default
/data/attributes
since 7.0.18.0110
GET, POST, PUT
Returns attributes associated with a resource
since 7.0.18.0830
GET, POST, PUT
Returns the list of files associated with a resource
/data/import_folder
since 10.0.21.2111
GET, POST, PUT
Imports all files in a specified folder
Parameter
Type
Description
Default
since 7.0.17.0817
GET, POST, PUT
Returns unmanaged files in a given directory
since 7.0.18.0710
GET, POST, PUT
Repair links to data that has changed directories
since 7.0.19.0520
GET, POST, PUT
Recover disk space by deleting unnecessary files
since 7.0.18.1120
GET, POST, PUT
Exports a task result table
Parameter
Type
Description
Default
/data/unmanaged
since 7.0.17.0817
GET, POST, PUT
Returns unmanaged files in a given directory
since 9.0.20.0617
GET, POST, PUT
Uploads data to the server and then imports the uploaded data
Parameter
Type
Description
Default
since 7.0.16.0826
GET, POST, PUT
Imports a library file
/library_files/build
since 7.0.18.0207
GET, POST, PUT
Build a library file derived from an existing managed file
/library_files/files
since 7.0.17.0921
GET, POST, PUT
Returns metadata (including file paths) for managed library files
/library_files/list
since 7.0.17.0915
GET, POST, PUT
Returns metadata for managed library files
/library_files/snp_eff
since 7.0.18.0619
GET, POST, PUT
Loads a manually downloaded SnpEff database. A SnpEff bin file must be present on the server under library files assembly/database/SnpEff database/database
/library_files/types
since 7.0.17.0915
GET, POST, PUT
Returns available library file types
since 7.0.17.0921
GET, POST, PUT
Download the specified pipeline specification
/pipelines/inputs
since 7.0.17.0921
GET, POST, PUT
List the inputs required by the specified pipeline
Parameter
Type
Description
Default
/pipelines/list
since 7.0.17.0921
GET, POST, PUT
Returns pipelines available on the server
/pipelines/ready
since 7.0.17.0921
GET, POST, PUT
Run the specified pipeline
Parameter
Type
Description
Default
since 7.0.17.0921
GET, POST, PUT
Run the specified pipeline
Parameter
Type
Description
Default
since 7.0.17.0901
GET, POST, PUT
Returns summary statistics of the task queue
since 7.0.17.0901
GET, POST, PUT
Cancel tasks in progress
/queue/commands
since 7.0.17.0901
GET, POST, PUT
Returns information about queued commands
/queue/downloads
since 7.0.17.0901
GET, POST, PUT
Returns the count of downloads in progress
since 10.0.22.0322
GET, POST, PUT
Check the queue status or request it start or stop handling commands
since 7.0.17.0901
GET, POST, PUT
Returns information about tasks in the queue
since 7.0.17.0901
POST, PUT
Add or configure users
Parameter
Type
Description
Default
since 7.0.17.0901
GET
Returns information about a user
Parameter
Type
Description
Default
since 8.0.19.0701
GET, POST, PUT
List files used by a specified user. Matches files used in the calculation of disk usage as reported on the Users settings page
since 7.0.17.0901
GET, POST, PUT
Returns a list of known users
since 7.0.18.0102
GET, POST, PUT
Returns a list of logged in users and their last activity
since 9.0.20.1222
GET, POST, PUT
End the session of the specified user
Parameter
Type
Description
Default
/users/preferences
since 7.0.18.0912
GET, POST, PUT
Get and set user preferences
/users/preferences/list
since 9.0.20.0625
GET, POST, PUT
Lists system preferences which can be set
since 7.0.18.0323
GET, POST, PUT
Returns a list of roles assigned to users
/users/unset_private_directory
since 7.0.17.1011
POST, PUT
Configures the specified user to no longer use a private directory, instead reverting to the server defaults
Parameter
Type
Description
Default
since 7.0.18.0710
GET, POST, PUT
Apply roles to users
since 7.0.18.0710
DELETE
Remove roles from users
since 7.0.18.0710
GET, POST, PUT
Returns a list of roles available on the server
/roles/privileges
since 7.0.18.0710
GET, POST, PUT
Returns a list of privileges available on the server
since 7.0.18.0213
GET, POST, PUT
Get or set enforcement of directory permissions
/permission/add_directory
since 7.0.18.0213
GET, POST, PUT
Add permission to access a directory to a specified user
Parameter
Type
Description
Default
/permission/remove_directory
since 7.0.18.0213
GET, POST, PUT
Remove permission to access a directory from a specified user
Parameter
Type
Description
Default
since 7.0.17.0207
GET, POST, PUT
Returns information about tasks that have run on the server
since 7.0.18.0207
DELETE, GET, POST
Deletes tasks
Parameter
Type
Description
Default
since 9.0.20.1002
GET, POST, PUT
Returns task input values
since 7.0.18.0920
GET, POST, PUT
Returns a list of available tasks and their license requirements
since 7.0.18.0930
GET, POST, PUT
Returns task logs
since 7.0.18.1120
GET, POST, PUT
Returns task output resource IDs and descriptions
since 10.0.21.0525
GET, POST, PUT
Returns a list of task test specifications
since 7.0.18.1130
GET, POST, PUT
Generates a report on recent tasks
Parameter
Type
Description
Default
since 7.0.18.0207
GET, POST, PUT
Returns a list of task test specifications
since 7.0.18.0207
GET, POST, PUT
Upload feature filters
since 7.0.17.0901
GET, POST, PUT
Returns information about commands that have run on the server
/commands/description
since 7.0.17.0901
GET, POST, PUT
Returns a description of commands that have run on the server
since 7.0.17.0901
GET, POST, PUT
Returns information about command fits
/commands/memory
since 7.0.17.0901
GET, POST, PUT
Returns the memory used by commands
/commands/pending
since 7.0.18.1124
GET, POST, PUT
Returns a summary report on pending commands
/commands/prediction
since 7.0.17.0901
GET, POST, PUT
Returns the predicted utilization of commands
/commands/report
since 7.0.18.0902
GET, POST, PUT
Generates a tab-delimited report on commands in a task
since 7.0.17.0314
GET, POST, PUT
Returns information about license available on the server
since 7.0.17.0901
GET, POST, PUT
Returns a load summary of all connected workers
since 7.0.17.0901
GET, POST, PUT
Returns the number of connected workers
/workers/internal
since 7.0.17.0901
GET, POST, PUT
Returns a load summary of the internal worker, if it is enabled
/workers/remote
since 7.0.17.0901
GET, POST, PUT
Returns a summary of the load of remote workers
/workers/shutdown
since 10.21.0723
GET, POST, PUT
Shuts down workers
Parameter
Type
Description
Default
since 10.21.0723
GET, POST, PUT
Starts the internal worker
/workers/submitted
since 18.0930
GET, POST, PUT
Get and set information about workers that have been submitted to a cluster, but may not yet have connected
since 7.0.17.0227
GET, POST, PUT
System configuration options
/system/dump_heap
since 10.0.21.0709
GET, POST, PUT
Dumps contents of heap
/system/execution
since 10.0.23.0322
GET, POST, PUT
Configure execution of immediate commands, that support the front-end
/system/generate_token
since 7.0.18.1020
GET, POST, PUT
Generate an access token for the requesting user
Parameter
Type
Description
Default
since 7.0.18.0228
POST, PUT
Import a set of server preferences from a json specification
/system/logging
since 7.0.17.1024
GET, POST, PUT
Configure log levels
since 10.0.23.0203
GET, POST, PUT
Download system logs
/system/package
since 10.0.23.0301
GET, POST, PUT
Query or override package paths
/system/preferences
since 7.0.18.0130
DELETE
Delete preferences, reverting the values to default
/system/preferences
since 7.0.18.0130
GET, POST, PUT
Get and set system preferences
/system/preferences/list
since 9.0.20.0625
GET, POST, PUT
Lists system preferences which can be set
/system/preferences/nodes
since 7.0.18.0130
GET, POST, PUT
Returns a list of preference node names
since 7.0.18.1020
GET, POST, PUT
Revoke API access tokens
since 8.0.23.0419
GET, POST, PUT
Return a stack trace of current activity
/system/status_report
since 8.0.20.0130
GET, POST, PUT
Report on recent system activity
Parameter
Type
Description
Default
since 18.07.0930
GET, POST, PUT
Manage access tokens
Parameter
Type
Description
Default
/system/token/list
since 7.0.18.1020
GET, POST, PUT
Lists all managed tokens (Requires View user accounts privilege)
Additional Assistance
If you need additional assistance, please visit to submit a help ticket or find phone numbers for regional support.