Skip to main content
Skip table of contents

Project Pipeline Management API

In order to successfully add a pipeline to your project, the pipeline must be installed in your XNAT Pipeline Engine. See https://flywheelio.atlassian.net/wiki/spaces/XNAT17/pages/2507546509 for details.

Get A Listing Of Pipelines In Your Project

CODE
GET - /data/projects/{project-id}/pipelines

Parameters

{project-id}

Required path parameter

format

Optional querystring parameter. Specifies the format of the output.

  • json (default)

  • xml

Response

CODE
{
  "ResultSet": {
    "Result": [
      {
        "Path": "\/data\/xnat\/pipeline\/catalog\/mricron\/DicomToNifti.xml",
        "Generates": "",
        "Description": "Pipeline creates NIFTI files from DICOM files.",
        "Applies To": "All Datatypes",
        "Name": "DicomToNifti",
        "Datatype": "All Datatypes"
      }
    ]
  }
}

Get Details Of A Pipeline Execution Workflow Step

CODE
GET - /data/projects/{project-id}/pipelines/{step-id}/experiments/{experiment-id}

Parameters

{project-id}

Required path parameter

{step-id}

Required path parameter. Specify the ID of the pipeline step as defined in the Pipeline XML.

{project-id}

Required path parameter. Specify the Accession ID of the root experiment that the pipeline was launched on.

Response

Dependent on the pipeline

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.