Get an element setup for a specific clinical workflow

get/workflows/{workflowId}/elementdefinitions/{elementId}

Returns workflow component information for a clinical workflow element. These can include user tasks, timers, clinical job tasks, notifications, and signal events.

Request Samples

Response Samples

1{
2 "name": "elements",
3 "accept": "application/vnd.sas.clinical.workflow.elementdefinition+json",
4 "start": 0,
5 "count": 8,
6 "items": [
7 {
8 "version": 1,
9 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
10 "elementId": "WFA359E49C-C88A-43CB-AA26-BABA1ED8D7A8",
11 "elementName": "User task",
12 "elementType": "USER_TASK",
13 "type": "USERTASK",
14 "name": "User task",
15 "dueTimeStamp": "2026-03-05T19:17:00.000Z",
16 "priority": "MEDIUM",
17 "assigneeId": "sastest1",
18 "assigneeDisplayName": "SAS Test User 1 (sastest1)",
19 "candidates": [
20 {
21 "version": 1,
22 "id": "sastest1",
23 "typeId": "user",
24 "name": "SAS Test User 1",
25 "displayName": "SAS Test User 1 (sastest1)"
26 },
27 {
28 "version": 1,
29 "id": "sastest2",
30 "typeId": "user",
31 "name": "SAS Test User 2",
32 "displayName": "SAS Test User 2 (sastest2)"
33 },
34 {
35 "version": 1,
36 "id": "sastest3",
37 "typeId": "user",
38 "name": "SAS Test User 3",
39 "displayName": "SAS Test User 3 (sastest3)"
40 }
41 ]
42 },
43 {
44 "version": 1,
45 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
46 "elementId": "WFB415DDBB-C35D-45F7-8A26-4624256BD76F",
47 "elementName": "Intermediate timer1",
48 "elementType": "TIMER_INTERMEDIATE_CATCH_EVENT",
49 "summaryDetails": "2026-02-28T16:02:00.000Z",
50 "type": "TIMEREVENT",
51 "timerType": "DURATION",
52 "timerTimeStamp": "2026-02-28T16:02:00.000Z",
53 "valueType": "TIMESTAMP"
54 },
55 {
56 "version": 1,
57 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
58 "elementId": "WF21B84E29-F2E8-4B38-BE1E-FD2582A9B9DB",
59 "elementName": "Wait job",
60 "elementType": "SYSTEM_JOB_EXEC",
61 "summaryDetails": "simple_with_parameters.cjob",
62 "type": "JOBTASK",
63 "jobPath": "/org/simple_with_parameters.cjob",
64 "jobName": "simple_with_parameters.cjob",
65 "jobLocation": "/org",
66 "jobVersion": "1.3",
67 "parameters": [
68 {
69 "version": 1,
70 "useDefault": false,
71 "name": "folder_param2",
72 "value": {
73 "path": "/org/inputOutputDataSets",
74 "includeSubfolders": false
75 },
76 "type": "FOLDER"
77 },
78 {
79 "version": 1,
80 "useDefault": false,
81 "name": "date_param2",
82 "value": "2026-04-11T18:56:43.000Z",
83 "type": "DATE"
84 }
85 ]
86 },
87 {
88 "version": 1,
89 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
90 "elementId": "WF9221DA57-7A25-499A-9515-9638DC3E958B",
91 "elementName": "Intermediate timer2",
92 "elementType": "TIMER_INTERMEDIATE_CATCH_EVENT",
93 "summaryDetails": "PT30M",
94 "type": "TIMEREVENT",
95 "timerType": "DURATION",
96 "timerDuration": "PT30M",
97 "valueType": "DURATION"
98 },
99 {
100 "version": 1,
101 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
102 "elementId": "WFFB513DFF-6C99-438D-9CF6-2AA9DEE2C2F8",
103 "elementName": "Notification",
104 "elementType": "NOTIFICATION_TASK",
105 "summaryDetails": "Clinical Notification",
106 "type": "NOTIFICATION",
107 "notificationTemplate": "Clinical Notification",
108 "recipientsFromTask": false,
109 "toRecipient": {
110 "version": 1,
111 "id": "sasadm",
112 "typeId": "user",
113 "name": "SAS Administrator",
114 "displayName": "SAS Administrator (sasadm)"
115 },
116 "bccRecipients": [],
117 "subject": "",
118 "message": ""
119 },
120 {
121 "version": 1,
122 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
123 "elementId": "WF554C2F4B-1B46-4669-AAD7-B61886AD1DDA",
124 "elementName": "Intermediate signal2",
125 "elementType": "SIGNAL_INTERMEDIATE_CATCH_EVENT",
126 "type": "SIGNALEVENT",
127 "signalName": "repositoryFilePut2",
128 "locations": [
129 "/org/folder1/*",
130 "/org/folder2/*"
131 ]
132 },
133 {
134 "version": 1,
135 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
136 "elementId": "WF4B856C82-C95B-41F7-A38F-D6FADE19C77B",
137 "elementName": "Intermediate signal1",
138 "elementType": "SIGNAL_INTERMEDIATE_CATCH_EVENT",
139 "type": "SIGNALEVENT",
140 "signalName": "repositoryFilePut1"
141 },
142 {
143 "version": 1,
144 "workflowId": "f05a3a94-0d97-4e13-9a67-bf296d64dd8c",
145 "elementId": "WFD99B5FDE-E5EB-45A2-A969-4EFE2F899196",
146 "elementName": "No wait job",
147 "elementType": "SYSTEM_JOB_EXEC_NO_WAIT",
148 "type": "JOBTASK"
149 }
150 ],
151 "limit": 8,
152 "version": 2
153}

Path Parameters

NameTypeRequiredDescription
elementId
string
true

The unique identifier for the clinical workflow element.

workflowId
string
true

The unique identifier for the clinical workflow.

Responses

StatusMeaningDescription
200OK

OK

Schema
404Not Found

The clinical workflow or element could not be found.