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: README.md
+57-69Lines changed: 57 additions & 69 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,33 +96,31 @@ Launch a new workflow (pipeline run) on Seqera Platform.
96
96
97
97
### Inputs
98
98
99
-
***launchpadName**: Name of a Launchpad entry. If supplied the node will look up the pipeline, fetch its default launch configuration and submit the run.
100
-
***params**: Key/value pairs to merge into `paramsText`. By default these are read from `msg.params` but this property can be changed in the node.
101
-
***body**: A fully-formed request body placed on `msg.body` or `msg.payload`. If present it is sent as-is and the `launchpadName` lookup is skipped.
102
-
***workspaceId**: Override the workspace ID from the Config node.
103
-
***sourceWorkspaceId**: Workspace that owns the source pipeline when launching a shared workflow.
104
-
***baseUrl**: Override the Seqera API URL.
99
+
-**launchpadName**: Name of a Launchpad entry. If supplied the node will look up the pipeline, fetch its default launch configuration and submit the run.
100
+
-**params**: Key/value pairs to merge into `paramsText`. By default these are read from `msg.params` but this property can be changed in the node.
101
+
-**body**: A fully-formed request body placed on `msg.body` or `msg.payload`. If present it is sent as-is and the `launchpadName` lookup is skipped.
102
+
-**workspaceId**: Override the workspace ID from the Config node.
103
+
-**sourceWorkspaceId**: Workspace that owns the source pipeline when launching a shared workflow.
104
+
-**baseUrl**: Override the Seqera API URL.
105
105
106
106
### Outputs (one)
107
107
108
-
*`msg.payload` – Raw API response.
109
-
*`msg.workflowId` – Convenience copy of the submitted workflow ID.
110
-
111
-
108
+
-`msg.payload` – Raw API response.
109
+
-`msg.workflowId` – Convenience copy of the submitted workflow ID.
112
110
113
111
## Monitor a workflow
114
112
115
113
Poll the status of an existing workflow run until it reaches a terminal state.
116
114
117
115
### Inputs
118
116
119
-
***workflowId** (required, default: `msg.workflowId`): ID of the workflow to monitor.
120
-
***workspaceId**: Override the workspace ID from the Config node.
117
+
-**workflowId** (required, default: `msg.workflowId`): ID of the workflow to monitor.
118
+
-**workspaceId**: Override the workspace ID from the Config node.
121
119
122
120
### Configuration
123
121
124
-
***keepPolling** (default **true**): Continue polling until the workflow is finished.
125
-
***pollInterval** (default **5 seconds**): Frequency of status checks.
122
+
-**keepPolling** (default **true**): Continue polling until the workflow is finished.
123
+
-**pollInterval** (default **5 seconds**): Frequency of status checks.
126
124
127
125
### Outputs (three)
128
126
@@ -132,54 +130,48 @@ Poll the status of an existing workflow run until it reaches a terminal state.
132
130
133
131
Each message contains:
134
132
135
-
*`msg.payload` – Full workflow object from the API.
136
-
*`msg.workflowId` – Convenience copy of the workflow ID.
137
-
138
-
133
+
-`msg.payload` – Full workflow object from the API.
134
+
-`msg.workflowId` – Convenience copy of the workflow ID.
139
135
140
136
## Create Dataset
141
137
142
138
Create a new Dataset and upload its tabular contents in one step.
143
139
144
140
### Inputs
145
141
146
-
***datasetName** (required): Name of the Dataset to create.
147
-
***fileContents** (required, default `msg.payload`): CSV/TSV content to upload.
148
-
***fileType** (default **csv**): Either `csv` or `tsv`. Determines the MIME type and file extension.
149
-
***description**: Dataset description.
150
-
***workspaceId**: Override the workspace ID from the Config node.
151
-
***baseUrl**: Override the Seqera API URL.
142
+
-**datasetName** (required): Name of the Dataset to create.
143
+
-**fileContents** (required, default `msg.payload`): CSV/TSV content to upload.
144
+
-**fileType** (default **csv**): Either `csv` or `tsv`. Determines the MIME type and file extension.
145
+
-**description**: Dataset description.
146
+
-**workspaceId**: Override the workspace ID from the Config node.
147
+
-**baseUrl**: Override the Seqera API URL.
152
148
153
149
### Outputs (one)
154
150
155
-
*`msg.payload` – API response from the upload request.
156
-
*`msg.datasetId` – ID of the newly-created Dataset.
157
-
158
-
151
+
-`msg.payload` – API response from the upload request.
152
+
-`msg.datasetId` – ID of the newly-created Dataset.
159
153
160
154
## List Files from Data Explorer
161
155
162
156
Retrieve objects from a Seqera **Data Explorer** link (Data Link).
163
157
164
158
### Inputs
165
159
166
-
***dataLinkName** (required): Display name of the Data Link.
167
-
***basePath**: Path within the Data Link to start from.
168
-
***prefix**: Prefix filter applied to both files and folders.
169
-
***pattern**: Regular-expression filter applied to files *after* the prefix filter.
170
-
***returnType** (default **files**): `files`, `folders` or `all`.
171
-
***maxResults** (default **100**): Maximum number of objects to return.
172
-
***depth** (default **0**): Folder recursion depth (`0` = current dir only).
173
-
***workspaceId**: Override the workspace ID from the Config node.
174
-
***baseUrl**: Override the Seqera API URL.
160
+
-**dataLinkName** (required): Display name of the Data Link.
161
+
-**basePath**: Path within the Data Link to start from.
162
+
-**prefix**: Prefix filter applied to both files and folders.
163
+
-**pattern**: Regular-expression filter applied to files _after_ the prefix filter.
164
+
-**returnType** (default **files**): `files`, `folders` or `all`.
165
+
-**maxResults** (default **100**): Maximum number of objects to return.
166
+
-**depth** (default **0**): Folder recursion depth (`0` = current dir only).
167
+
-**workspaceId**: Override the workspace ID from the Config node.
168
+
-**baseUrl**: Override the Seqera API URL.
175
169
176
170
### Outputs (one)
177
171
178
-
*`msg.payload.files` – Array of objects returned by the API (after filtering).
179
-
*`msg.payload.resourceType`, `msg.payload.resourceRef`, `msg.payload.provider` – Metadata describing the Data Link.
0 commit comments