Get workflow by ID

GET/workflows/{id}
RequiresBearerauthentication

Path parameters

idstring (uuid)required

Query parameters

verbosebooleanoptionaldefault false
Returns  

Response fields

successbooleanoptional
workflowobjectoptional
idstring (uuid)optional
namestringoptional
sample_dataobjectoptional
configobjectoptional
fhir_provider_idsstring (uuid)[]optional
dynamic_generationbooleanoptional
graphobjectoptional
stepsobject[]optional
created_atstring (date-time)optional
updated_atstring (date-time)optional
workflow_detailsobjectoptional
idstring (uuid)optional
namestringoptional
sample_dataobjectoptional
configobjectoptional
fhir_provider_idsstring (uuid)[]optional
dynamic_generationbooleanoptional
graphobjectoptional
stepsobject[]optional
created_atstring (date-time)optional
updated_atstring (date-time)optional
GETRequest
# Get authentication token
PHENOML_TOKEN=$(curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -u "$PHENOML_CLIENT_ID:$PHENOML_CLIENT_SECRET" \
  | jq -r '.access_token')

curl -X GET "https://experiment.app.pheno.ml/workflows/{id}" \
  -H "Authorization: Bearer $PHENOML_TOKEN"
200 OKExample Response
{
  "success": true,
  "workflow": {
    "id": "7a8b9c0d-1234-5678-abcd-ef9876543210",
    "name": "Patient Data Mapping Workflow",
    "workflow_instructions": "Given diagnosis data, find the patient and create a condition record",
    "sample_data": {
      "patient_last_name": "Rippin",
      "patient_first_name": "Clay",
      "diagnosis_code": "I10",
      "encounter_date": "2024-01-15"
    },
    "config": {
      "fhir_provider_ids": [
        "550e8400-e29b-41d4-a716-446655440000"
      ],
      "dynamic_generation": false
    },
    "graph": {
      "steps": [
        {
          "id": "step_1_id",
          "name": "Find Patient",
          "description": "Search for an existing patient by first name and last name",
          "type": "search",
          "provider_id": "550e8400-e29b-41d4-a716-446655440000"
        },
        {
          "id": "step_2_id",
          "name": "Create Condition",
          "description": "Create a FHIR Condition resource for the patient",
          "type": "create",
          "provider_id": "550e8400-e29b-41d4-a716-446655440000"
        }
      ]
    },
    "created_at": "2024-01-15T09:30:00Z",
    "updated_at": "2024-01-15T09:30:00Z"
  }
}