Get workflow names

getWorkflowNamesWithApplicationTypeWithAuth

URL

/api/v1/getWorkflowNamesWithApplicationTypeWithAuth

Description

Used by IonReporterUploader plugin to get a list of workflows that are tagged with IRU for the given version. Returns the list of workflow details for the version that is specified in the header. If there are no workflows that are tagged with IRU, all workflows for a specified version are returned.

Method

POST

Example request

https://ionreporter.thermofisher.com/api/v1/getWorkflowNamesWithApplicationTypeWithAuth 

Request headers

Content-Type:application/x-www-form-urlencoded

Authorization:API Token

Version: IR52

Returns

[
  {
    "ApplicationType": "Amplicon Sequencing",
    "Workflow": "RK_GSTT1_GRCh38_APR06",
    "irVersion": "52",
    "tag_isFactoryProvidedWorkflow": "false",
    "irReference": "GRCh38"
  }
]

Response fields

Status code

Response message

200

Successful response

400

Bad request

404

Not found

401

User is not authenticated

500

Error occurred

Curl command

curl -X POST -k https://<your server name>/api/v1/getWorkflowNamesWithApplicationTypeWithAuth -H "Content-Type:application/x-www-form-urlencoded" -H "Authorization:NDliYmU0OWE4MzA3YmE2MWVmMjhlZTlhOTEyMmE5ODM0NzU3NjQ4OGM5NzVjODU3YjdlMWM4Mjk3OGYzODE4Yw" -H "Version:52"