Skip to content

Commit 47c5491

Browse files
update descriptions for various endpoints
1 parent 897806d commit 47c5491

File tree

14 files changed

+114
-12
lines changed

14 files changed

+114
-12
lines changed

dataset/src/main/openapi/dataset.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ paths:
2020
parameters:
2121
- $ref: '#/components/parameters/organizationId'
2222
- $ref: '#/components/parameters/workspaceId'
23-
description: Create a dataset
2423
post:
2524
operationId: createDataset
2625
tags:
2726
- 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."
2828
summary: Create a Dataset
2929
requestBody:
3030
content:
@@ -71,7 +71,7 @@ paths:
7171
- $ref: '#/components/parameters/size'
7272
tags:
7373
- 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."
7575
summary: Retrieve a list of defined Dataset
7676
responses:
7777
"200":
@@ -166,7 +166,7 @@ paths:
166166
operationId: getDataset
167167
tags:
168168
- 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."
170170
summary: Retrieve a Dataset
171171
responses:
172172
"200":
@@ -192,7 +192,7 @@ paths:
192192
operationId: updateDataset
193193
tags:
194194
- 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."
196196
summary: Update a Dataset
197197
requestBody:
198198
content:
@@ -235,7 +235,7 @@ paths:
235235
operationId: deleteDataset
236236
tags:
237237
- 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."
239239
summary: Delete a Dataset
240240
responses:
241241
"204":
@@ -411,6 +411,7 @@ paths:
411411
operationId: deleteDatasetAccessControl
412412
tags:
413413
- dataset
414+
description: "Remove a user or group's access to a dataset. Cannot remove the last administrator - at least one admin must remain."
414415
summary: Remove the specified access from the given Dataset
415416
responses:
416417
"204":
@@ -460,9 +461,9 @@ paths:
460461
operationId: createDatasetPart
461462
tags:
462463
- 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."
463465
summary: Create a data part of a Dataset
464466
requestBody:
465-
description: New Dataset part to create.
466467
content:
467468
multipart/form-data:
468469
schema:
@@ -507,6 +508,7 @@ paths:
507508
- $ref: '#/components/parameters/size'
508509
tags:
509510
- 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."
510512
summary: Retrieve all dataset parts of a Dataset
511513
responses:
512514
"200":
@@ -759,6 +761,7 @@ paths:
759761
operationId: queryData
760762
tags:
761763
- 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."
762765
summary: |
763766
Query data of a Dataset part.
764767
This endpoint is only available for dataset parts that support queries (type == DB).
@@ -789,6 +792,7 @@ paths:
789792
operationId: downloadDatasetPart
790793
tags:
791794
- 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."
792796
summary: Download data from a dataset part
793797
responses:
794798
"200":

doc/Apis/DatasetApi.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ All URIs are relative to *http://localhost:8080*
3333
3434
Create a Dataset
3535

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+
3638
### Parameters
3739

3840
|Name | Type | Description | Notes |
@@ -89,6 +91,8 @@ Add a control access to the Dataset
8991
9092
Create a data part of a Dataset
9193

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+
9296
### Parameters
9397

9498
|Name | Type | Description | Notes |
@@ -118,7 +122,7 @@ Create a data part of a Dataset
118122
119123
Delete a Dataset
120124

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.
122126

123127
### Parameters
124128

@@ -147,6 +151,8 @@ null (empty response body)
147151
148152
Remove the specified access from the given Dataset
149153

154+
Remove a user or group's access to a dataset. Cannot remove the last administrator - at least one admin must remain.
155+
150156
### Parameters
151157

152158
|Name | Type | Description | Notes |
@@ -205,6 +211,8 @@ null (empty response body)
205211
206212
Download data from a dataset part
207213

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+
208216
### Parameters
209217

210218
|Name | Type | Description | Notes |
@@ -233,7 +241,7 @@ Download data from a dataset part
233241
234242
Retrieve a Dataset
235243

236-
Retrieve a dataset
244+
Retrieve complete information about a specific dataset including metadata, source configuration, security settings, and associated dataset parts summary.
237245

238246
### Parameters
239247

@@ -318,6 +326,8 @@ Retrieve a data part of a Dataset
318326
319327
Retrieve all dataset parts of a Dataset
320328

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+
321331
### Parameters
322332

323333
|Name | Type | Description | Notes |
@@ -374,7 +384,7 @@ Get the Dataset security users list
374384
375385
Retrieve a list of defined Dataset
376386

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.
378388

379389
### Parameters
380390

@@ -404,6 +414,8 @@ Retrieve a list of defined Dataset
404414
405415
Query data of a Dataset part. This endpoint is only available for dataset parts that support queries (type == DB).
406416

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+
407419
### Parameters
408420

409421
|Name | Type | Description | Notes |
@@ -531,7 +543,7 @@ Search Datasets by tags
531543
532544
Update a Dataset
533545

534-
Update a dataset
546+
Update dataset metadata (name, description, tags). Note: Some fields cannot be modified after creation. Returns the updated dataset.
535547

536548
### Parameters
537549

doc/Apis/MetaApi.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ All URIs are relative to *http://localhost:8080*
1313
1414
Get various information about the API
1515

16+
Retrieve API version information, build details, and platform configuration. Useful for debugging and compatibility checks.
17+
1618
### Parameters
1719
This endpoint does not need any parameter.
1820

doc/Apis/OrganizationApi.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@ All URIs are relative to *http://localhost:8080*
2626
2727
Create a new organization
2828

29+
Create a new organization. Required: name. Optional: security configuration. The creating user automatically becomes an administrator.
30+
2931
### Parameters
3032

3133
|Name | Type | Description | Notes |
3234
|------------- | ------------- | ------------- | -------------|
33-
| **OrganizationCreateRequest** | [**OrganizationCreateRequest**](../Models/OrganizationCreateRequest.md)| The Organization to create | |
35+
| **OrganizationCreateRequest** | [**OrganizationCreateRequest**](../Models/OrganizationCreateRequest.md)| | |
3436

3537
### Return type
3638

@@ -51,6 +53,8 @@ Create a new organization
5153
5254
Add a control access to the Organization
5355

56+
Grant access to an organization for a user or group. Valid roles: viewer, editor, admin.
57+
5458
### Parameters
5559

5660
|Name | Type | Description | Notes |
@@ -77,6 +81,8 @@ Add a control access to the Organization
7781
7882
Delete an organization
7983

84+
Permanently delete an organization. Requires all workspaces within the organization to be deleted first. This operation cannot be undone.
85+
8086
### Parameters
8187

8288
|Name | Type | Description | Notes |
@@ -128,6 +134,8 @@ null (empty response body)
128134
129135
Get the details of an Organization
130136

137+
Retrieve detailed information about an organization including name, creation info, update history, and security configuration.
138+
131139
### Parameters
132140

133141
|Name | Type | Description | Notes |
@@ -255,6 +263,8 @@ Get the Organization security users list
255263
256264
List all Organizations
257265

266+
Retrieve a paginated list of all organizations the authenticated user has permission to view. Use 'page' and 'size' query parameters for pagination.
267+
258268
### Parameters
259269

260270
|Name | Type | Description | Notes |

doc/Apis/RunApi.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ null (empty response body)
4545
4646
Get the details of a run
4747

48+
Retrieve detailed information about a specific run including state, parameters used, dataset list, execution timestamps, and container configuration.
49+
4850
### Parameters
4951

5052
|Name | Type | Description | Notes |
@@ -73,6 +75,8 @@ Get the details of a run
7375
7476
get the logs for the Run
7577

78+
Retrieve execution logs for a run as plain text. Logs are aggregated from all containers. May be truncated for long-running simulations.
79+
7680
### Parameters
7781

7882
|Name | Type | Description | Notes |
@@ -101,6 +105,8 @@ get the logs for the Run
101105
102106
get the status for the Run
103107

108+
Retrieve detailed execution status of a run including workflow phase, progress, individual node states, and estimated completion time.
109+
104110
### Parameters
105111

106112
|Name | Type | Description | Notes |
@@ -129,6 +135,8 @@ get the status for the Run
129135
130136
get the list of Runs for the Runner
131137

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.
139+
132140
### Parameters
133141

134142
|Name | Type | Description | Notes |

doc/Apis/RunnerApi.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ All URIs are relative to *http://localhost:8080*
2727
2828
Create a new Runner
2929

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+
3032
### Parameters
3133

3234
|Name | Type | Description | Notes |
@@ -54,6 +56,8 @@ Create a new Runner
5456
5557
Add a control access to the Runner
5658

59+
Grant access to a runner for a user or group. Valid roles: viewer, editor, validator (can validate runs), admin.
60+
5761
### Parameters
5862

5963
|Name | Type | Description | Notes |
@@ -82,6 +86,8 @@ Add a control access to the Runner
8286
8387
Delete a runner
8488

89+
Delete a runner. Cannot delete while runs are in progress. Note: Child runners that reference this runner are not deleted automatically.
90+
8591
### Parameters
8692

8793
|Name | Type | Description | Notes |
@@ -137,6 +143,8 @@ null (empty response body)
137143
138144
Get the details of a runner
139145

146+
Retrieve detailed information about a runner including configuration, parameter values, dataset associations, last run status, and validation state.
147+
140148
### Parameters
141149

142150
|Name | Type | Description | Notes |
@@ -274,6 +282,8 @@ Get the Runner security users list
274282
275283
List all Runners
276284

285+
Retrieve a paginated list of all runners in a workspace. Includes master runners and child runners with their current status and configuration.
286+
277287
### Parameters
278288

279289
|Name | Type | Description | Notes |
@@ -302,6 +312,8 @@ List all Runners
302312
303313
Start a run with runner parameters
304314

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+
305317
### Parameters
306318

307319
|Name | Type | Description | Notes |
@@ -329,6 +341,8 @@ Start a run with runner parameters
329341
330342
Stop the last run
331343

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.
345+
332346
### Parameters
333347

334348
|Name | Type | Description | Notes |

doc/Apis/SolutionApi.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ All URIs are relative to *http://localhost:8080*
3939
4040
Create a new solution
4141

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+
4244
### Parameters
4345

4446
|Name | Type | Description | Notes |
@@ -65,6 +67,8 @@ Create a new solution
6567
6668
Create solution access control
6769

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+
6872
### Parameters
6973

7074
|Name | Type | Description | Notes |
@@ -334,6 +338,8 @@ Retrieve a solution run templates
334338
335339
Get the details of a solution
336340

341+
Retrieve detailed information about a solution including run templates, parameters, parameter groups, and security configuration.
342+
337343
### Parameters
338344

339345
|Name | Type | Description | Notes |
@@ -571,6 +577,8 @@ List solution security users
571577
572578
List all Solutions
573579

580+
Retrieve a paginated list of all solutions in an organization that the user has permission to view.
581+
574582
### Parameters
575583

576584
|Name | Type | Description | Notes |

0 commit comments

Comments
 (0)