REST API

/{version}/route/artifacts

The following operations are supported on this resource:

POST

Submits samples to be assigned to or removed from a workflow. The process will handle unassigning samples from workflows before assignment.

An example of a submitted <routing> is as follows:
<rt:routing xmlns:rt="http://genologics.com/ri/routing">   <assign stage-uri="http://localhost:8090/api/v2/configuration/workflows/7/stages/4">     <artifact uri="http://localhost:8090/api/v2/artifacts/5"/>     <artifact uri="http://localhost:8090/api/v2/artifacts/6"/>   </assign>   <assign workflow-uri="http://localhost:8090/api/v2/configuration/workflows/7">     <artifact uri="http://localhost:8090/api/v2/artifacts/8"/>     <artifact uri="http://localhost:8090/api/v2/artifacts/9"/>   </assign>   <unassign workflow-uri="http://localhost:8090/api/v2/configuration/workflows/10">     <artifact uri="http://localhost:8090/api/v2/artifacts/11"/>     <artifact uri="http://localhost:8090/api/v2/artifacts/12"/>   </unassign> </rt:routing>

Input Payload

element consumeable content type(s)
routing (XML)
  • */*
  • application/xml
description
the routing payload, containing the artifacts that should be assigned/unassigned to workflows

Output Payload

element produceable content type(s)
routing (XML)
  • application/xml
description
The system returns a response that includes the XML representation of actions that were carried out. The response payload follows the same format as the input payload.

/{version}/route/artifacts

Home

REST Endpoints

XML Data Elements

XML Data Types