You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dataset/src/main/openapi/dataset.yaml
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -20,11 +20,11 @@ paths:
20
20
parameters:
21
21
- $ref: '#/components/parameters/organizationId'
22
22
- $ref: '#/components/parameters/workspaceId'
23
-
description: Create a dataset
24
23
post:
25
24
operationId: createDataset
26
25
tags:
27
26
- dataset
27
+
description: "Create a new dataset in the workspace. Required fields: name. The dataset is initialized with empty data and can be populated through dataset parts. Creator becomes admin."
28
28
summary: Create a Dataset
29
29
requestBody:
30
30
content:
@@ -71,7 +71,7 @@ paths:
71
71
- $ref: '#/components/parameters/size'
72
72
tags:
73
73
- dataset
74
-
description: List all datasets
74
+
description: "Retrieve a paginated list of all datasets in the specified workspace. Supports pagination via 'page' and 'size' query parameters. Returns datasets based on user permissions."
75
75
summary: Retrieve a list of defined Dataset
76
76
responses:
77
77
"200":
@@ -166,7 +166,7 @@ paths:
166
166
operationId: getDataset
167
167
tags:
168
168
- dataset
169
-
description: Retrieve a dataset
169
+
description: "Retrieve complete information about a specific dataset including metadata, source configuration, security settings, and associated dataset parts summary."
170
170
summary: Retrieve a Dataset
171
171
responses:
172
172
"200":
@@ -192,7 +192,7 @@ paths:
192
192
operationId: updateDataset
193
193
tags:
194
194
- dataset
195
-
description: Update a dataset
195
+
description: "Update dataset metadata (name, description, tags). Note: Some fields cannot be modified after creation. Returns the updated dataset."
196
196
summary: Update a Dataset
197
197
requestBody:
198
198
content:
@@ -235,7 +235,7 @@ paths:
235
235
operationId: deleteDataset
236
236
tags:
237
237
- dataset
238
-
description: Delete a dataset
238
+
description: "Permanently delete a dataset and all its data parts. This operation cannot be undone. Returns 204 on success, 404 if not found, 409 if dataset is in use by runners."
239
239
summary: Delete a Dataset
240
240
responses:
241
241
"204":
@@ -411,6 +411,7 @@ paths:
411
411
operationId: deleteDatasetAccessControl
412
412
tags:
413
413
- dataset
414
+
description: "Remove a user or group's access to a dataset. Cannot remove the last administrator - at least one admin must remain."
414
415
summary: Remove the specified access from the given Dataset
415
416
responses:
416
417
"204":
@@ -460,9 +461,9 @@ paths:
460
461
operationId: createDatasetPart
461
462
tags:
462
463
- dataset
464
+
description: "Create a new data part within a dataset. Specify type as 'FILE' for file uploads or 'DB' for database queries. Returns the created part with generated ID."
463
465
summary: Create a data part of a Dataset
464
466
requestBody:
465
-
description: New Dataset part to create.
466
467
content:
467
468
multipart/form-data:
468
469
schema:
@@ -507,6 +508,7 @@ paths:
507
508
- $ref: '#/components/parameters/size'
508
509
tags:
509
510
- dataset
511
+
description: "Retrieve all data parts associated with a dataset. Parts can be of type FILE (uploaded files) or DB (database connections). Returns part metadata, type, and status."
510
512
summary: Retrieve all dataset parts of a Dataset
511
513
responses:
512
514
"200":
@@ -759,6 +761,7 @@ paths:
759
761
operationId: queryData
760
762
tags:
761
763
- dataset
764
+
description: "Execute a SQL or DSL query against a database-type dataset part. The query parameter is required. Results are returned as JSON. Only available for parts with type=DB."
762
765
summary: |
763
766
Query data of a Dataset part.
764
767
This endpoint is only available for dataset parts that support queries (type == DB).
@@ -789,6 +792,7 @@ paths:
789
792
operationId: downloadDatasetPart
790
793
tags:
791
794
- dataset
795
+
description: "Download the file content from a FILE-type dataset part. Returns the file as a binary stream with appropriate Content-Type. Not available for DB-type parts."
Copy file name to clipboardExpand all lines: doc/Apis/DatasetApi.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,8 @@ All URIs are relative to *http://localhost:8080*
33
33
34
34
Create a Dataset
35
35
36
+
Create a new dataset in the workspace. Required fields: name. The dataset is initialized with empty data and can be populated through dataset parts. Creator becomes admin.
37
+
36
38
### Parameters
37
39
38
40
|Name | Type | Description | Notes |
@@ -89,6 +91,8 @@ Add a control access to the Dataset
89
91
90
92
Create a data part of a Dataset
91
93
94
+
Create a new data part within a dataset. Specify type as 'FILE' for file uploads or 'DB' for database queries. Returns the created part with generated ID.
95
+
92
96
### Parameters
93
97
94
98
|Name | Type | Description | Notes |
@@ -118,7 +122,7 @@ Create a data part of a Dataset
118
122
119
123
Delete a Dataset
120
124
121
-
Delete a dataset
125
+
Permanently delete a dataset and all its data parts. This operation cannot be undone. Returns 204 on success, 404 if not found, 409 if dataset is in use by runners.
122
126
123
127
### Parameters
124
128
@@ -147,6 +151,8 @@ null (empty response body)
147
151
148
152
Remove the specified access from the given Dataset
149
153
154
+
Remove a user or group's access to a dataset. Cannot remove the last administrator - at least one admin must remain.
155
+
150
156
### Parameters
151
157
152
158
|Name | Type | Description | Notes |
@@ -205,6 +211,8 @@ null (empty response body)
205
211
206
212
Download data from a dataset part
207
213
214
+
Download the file content from a FILE-type dataset part. Returns the file as a binary stream with appropriate Content-Type. Not available for DB-type parts.
215
+
208
216
### Parameters
209
217
210
218
|Name | Type | Description | Notes |
@@ -233,7 +241,7 @@ Download data from a dataset part
233
241
234
242
Retrieve a Dataset
235
243
236
-
Retrieve a dataset
244
+
Retrieve complete information about a specific dataset including metadata, source configuration, security settings, and associated dataset parts summary.
237
245
238
246
### Parameters
239
247
@@ -318,6 +326,8 @@ Retrieve a data part of a Dataset
318
326
319
327
Retrieve all dataset parts of a Dataset
320
328
329
+
Retrieve all data parts associated with a dataset. Parts can be of type FILE (uploaded files) or DB (database connections). Returns part metadata, type, and status.
330
+
321
331
### Parameters
322
332
323
333
|Name | Type | Description | Notes |
@@ -374,7 +384,7 @@ Get the Dataset security users list
374
384
375
385
Retrieve a list of defined Dataset
376
386
377
-
List all datasets
387
+
Retrieve a paginated list of all datasets in the specified workspace. Supports pagination via 'page' and 'size' query parameters. Returns datasets based on user permissions.
378
388
379
389
### Parameters
380
390
@@ -404,6 +414,8 @@ Retrieve a list of defined Dataset
404
414
405
415
Query data of a Dataset part. This endpoint is only available for dataset parts that support queries (type == DB).
406
416
417
+
Execute a SQL or DSL query against a database-type dataset part. The query parameter is required. Results are returned as JSON. Only available for parts with type=DB.
418
+
407
419
### Parameters
408
420
409
421
|Name | Type | Description | Notes |
@@ -531,7 +543,7 @@ Search Datasets by tags
531
543
532
544
Update a Dataset
533
545
534
-
Update a dataset
546
+
Update dataset metadata (name, description, tags). Note: Some fields cannot be modified after creation. Returns the updated dataset.
Grant access to an organization for a user or group. Valid roles: viewer, editor, admin.
57
+
54
58
### Parameters
55
59
56
60
|Name | Type | Description | Notes |
@@ -77,6 +81,8 @@ Add a control access to the Organization
77
81
78
82
Delete an organization
79
83
84
+
Permanently delete an organization. Requires all workspaces within the organization to be deleted first. This operation cannot be undone.
85
+
80
86
### Parameters
81
87
82
88
|Name | Type | Description | Notes |
@@ -128,6 +134,8 @@ null (empty response body)
128
134
129
135
Get the details of an Organization
130
136
137
+
Retrieve detailed information about an organization including name, creation info, update history, and security configuration.
138
+
131
139
### Parameters
132
140
133
141
|Name | Type | Description | Notes |
@@ -255,6 +263,8 @@ Get the Organization security users list
255
263
256
264
List all Organizations
257
265
266
+
Retrieve a paginated list of all organizations the authenticated user has permission to view. Use 'page' and 'size' query parameters for pagination.
Copy file name to clipboardExpand all lines: doc/Apis/RunApi.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,8 @@ null (empty response body)
45
45
46
46
Get the details of a run
47
47
48
+
Retrieve detailed information about a specific run including state, parameters used, dataset list, execution timestamps, and container configuration.
49
+
48
50
### Parameters
49
51
50
52
|Name | Type | Description | Notes |
@@ -73,6 +75,8 @@ Get the details of a run
73
75
74
76
get the logs for the Run
75
77
78
+
Retrieve execution logs for a run as plain text. Logs are aggregated from all containers. May be truncated for long-running simulations.
79
+
76
80
### Parameters
77
81
78
82
|Name | Type | Description | Notes |
@@ -101,6 +105,8 @@ get the logs for the Run
101
105
102
106
get the status for the Run
103
107
108
+
Retrieve detailed execution status of a run including workflow phase, progress, individual node states, and estimated completion time.
109
+
104
110
### Parameters
105
111
106
112
|Name | Type | Description | Notes |
@@ -129,6 +135,8 @@ get the status for the Run
129
135
130
136
get the list of Runs for the Runner
131
137
138
+
Retrieve a paginated list of all runs for a specific runner, ordered by creation time (newest first). Includes run state, timestamps, and basic metadata.
Copy file name to clipboardExpand all lines: doc/Apis/RunnerApi.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,8 @@ All URIs are relative to *http://localhost:8080*
27
27
28
28
Create a new Runner
29
29
30
+
Create a new runner for executing simulations. Required: name, solutionId, runTemplateId. Use parentId to create a child runner that inherits configuration from a parent.
31
+
30
32
### Parameters
31
33
32
34
|Name | Type | Description | Notes |
@@ -54,6 +56,8 @@ Create a new Runner
54
56
55
57
Add a control access to the Runner
56
58
59
+
Grant access to a runner for a user or group. Valid roles: viewer, editor, validator (can validate runs), admin.
60
+
57
61
### Parameters
58
62
59
63
|Name | Type | Description | Notes |
@@ -82,6 +86,8 @@ Add a control access to the Runner
82
86
83
87
Delete a runner
84
88
89
+
Delete a runner. Cannot delete while runs are in progress. Note: Child runners that reference this runner are not deleted automatically.
90
+
85
91
### Parameters
86
92
87
93
|Name | Type | Description | Notes |
@@ -137,6 +143,8 @@ null (empty response body)
137
143
138
144
Get the details of a runner
139
145
146
+
Retrieve detailed information about a runner including configuration, parameter values, dataset associations, last run status, and validation state.
147
+
140
148
### Parameters
141
149
142
150
|Name | Type | Description | Notes |
@@ -274,6 +282,8 @@ Get the Runner security users list
274
282
275
283
List all Runners
276
284
285
+
Retrieve a paginated list of all runners in a workspace. Includes master runners and child runners with their current status and configuration.
286
+
277
287
### Parameters
278
288
279
289
|Name | Type | Description | Notes |
@@ -302,6 +312,8 @@ List all Runners
302
312
303
313
Start a run with runner parameters
304
314
315
+
Start a new simulation run using the runner's current configuration. Returns immediately with a run ID. The run executes asynchronously - use the run status endpoint to monitor progress.
316
+
305
317
### Parameters
306
318
307
319
|Name | Type | Description | Notes |
@@ -329,6 +341,8 @@ Start a run with runner parameters
329
341
330
342
Stop the last run
331
343
344
+
Stop the currently executing run for this runner. Only affects the most recent run. The stop operation is asynchronous - the run may continue briefly before stopping.
Copy file name to clipboardExpand all lines: doc/Apis/SolutionApi.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,8 @@ All URIs are relative to *http://localhost:8080*
39
39
40
40
Create a new solution
41
41
42
+
Create a new solution with optional run templates and parameter definitions. Required: key (unique identifier), name. The solution key must be unique within the organization.
43
+
42
44
### Parameters
43
45
44
46
|Name | Type | Description | Notes |
@@ -65,6 +67,8 @@ Create a new solution
65
67
66
68
Create solution access control
67
69
70
+
Grant access to a dataset for a user or group. Required: identity id and role. Valid roles: viewer, editor, admin. Returns 400 if user already has access.
71
+
68
72
### Parameters
69
73
70
74
|Name | Type | Description | Notes |
@@ -334,6 +338,8 @@ Retrieve a solution run templates
334
338
335
339
Get the details of a solution
336
340
341
+
Retrieve detailed information about a solution including run templates, parameters, parameter groups, and security configuration.
342
+
337
343
### Parameters
338
344
339
345
|Name | Type | Description | Notes |
@@ -571,6 +577,8 @@ List solution security users
571
577
572
578
List all Solutions
573
579
580
+
Retrieve a paginated list of all solutions in an organization that the user has permission to view.
0 commit comments