diff --git a/docusaurus.config.js b/docusaurus.config.js
index 24ccf754f..993998521 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -62,7 +62,7 @@ export default async function createConfigAsync() {
docsPluginId: "classic", // configured for preset-classic
config: {
platform: {
- specPath: "platform-api-docs/scripts/seqera-api-latest-decorated-mi.yaml",
+ specPath: "platform-api-docs/scripts/specs/seqera-api-1.85-decorated.yml",
outputDir: "platform-api-docs/docs",
sidebarOptions: {
groupPathsBy: "tag",
diff --git a/package-lock.json b/package-lock.json
index 2fd79607d..de4ef5b67 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11316,7 +11316,6 @@
"version": "0.25.0",
"resolved": "https://registry.npmjs.org/docusaurus-theme-search-typesense/-/docusaurus-theme-search-typesense-0.25.0.tgz",
"integrity": "sha512-1+yJcQ+5faPZNKNH9wzk5ixrOhEeCY08Z/cPEBvv4W1AZMYK9jQnzHpFnUbVElRTbA4KrOpg6TD1ProLECuqrA==",
- "license": "MIT",
"dependencies": {
"@docusaurus/core": "~3.8.0",
"@docusaurus/logger": "~3.8.0",
diff --git a/platform-api-docs/README.md b/platform-api-docs/README.md
new file mode 100644
index 000000000..558f24f2d
--- /dev/null
+++ b/platform-api-docs/README.md
@@ -0,0 +1,452 @@
+# Platform OpenAPI documentation workflow
+
+## Prerequisites
+
+### Cloned repos
+- **seqeralabs/platform**
+- **seqeralabs/docs**
+
+### Tools
+- **Speakeasy CLI**: For overlay comparison and application
+- **Node.js/npm**: For Docusaurus commands
+
+### File Naming Conventions
+- Base specs: `seqera-api-{version}.yaml` (e.g., `seqera-api-1.85.0.yaml`)
+- Decorated specs: `seqera-api-latest-decorated.yaml` (consistent name for Docusaurus)
+- Comparison overlays: `base-{old-version}-to-{new-version}-changes-overlay.yaml`
+- Documentation overlays: `{feature}-{type}-overlay-{version}.yaml`
+ - Types: `operations`, `parameters`, `schemas`
+ - Example: `datasets-operations-overlay-1.85.yaml`
+
+---
+
+## Workflow
+
+### Step 1: Get New Base Spec from Platform Repo
+
+1. In Platform repo, switch to `master` branch and pull from origin:
+ ```bash
+ cd /path/to/tower-backend
+ git checkout master
+ git pull origin master
+ ```
+
+2. From Platform repo root, run `make update-api-docs`:
+ ```bash
+ make update-api-docs
+ ```
+ **IMPORTANT**: When prompted, **DO NOT INCREMENT VERSION**
+
+3. Copy new base spec from Platform repo:
+ ```bash
+ # Base spec will be at:
+ tower-backend/build/classes/groovy/main/META-INF/swagger/seqera-api-*.yml
+ ```
+
+4. Move new base spec to docs repo:
+ ```bash
+ cp tower-backend/build/classes/groovy/main/META-INF/swagger/seqera-api-*.yml \
+ /path/to/docs-repo/platform-api-docs/specs/
+ ```
+
+### Step 2: Generate Base Comparison Overlay
+
+Compare old and new base specs to identify all changes:
+
+```bash
+cd /path/to/docs-repo/platform-api-docs/specs
+
+speakeasy overlay compare \
+ -o seqera-api-1.66.0.yaml \
+ -n seqera-api-1.85.0.yaml \
+ > base-1.66-to-1.85-changes-overlay.yaml
+```
+
+**What this does**: Creates an overlay file showing every difference between the two base specs (new endpoints, changed parameters, added schemas, etc.).
+
+### Step 3: Analyze Changes
+
+Review the comparison overlay to identify:
+- **New endpoints**: Need complete documentation (operations, parameters, schemas)
+- **Modified endpoints**: Need updated descriptions
+- **New schemas**: Need property descriptions
+- **Deprecated endpoints**: Need deprecation notices
+
+Group changes by feature area (datasets, data-links, pipelines, compute environments, etc.) for organized overlay creation.
+
+### Step 4: Create Documentation Overlays
+
+For each feature area with changes, create separate overlay files in the `specs` folder:
+
+#### Operations Overlay
+Covers endpoint summaries and descriptions.
+
+**File**: `{feature}-operations-overlay-{version}.yaml`
+
+**Format**:
+```yaml
+overlay: 1.0.0
+info:
+ title: {Feature} operations overlay
+ version: 0.0.0
+actions:
+ # ===== {FEATURE} - OPERATIONS =====
+
+ # ---- {OPERATION NAME} ----
+
+ - target: "$.paths./{endpoint}.{method}.summary"
+ update: "{Verb} {entity}"
+
+ - target: "$.paths./{endpoint}.{method}.description"
+ update: "{Full description with context and usage guidance.}"
+```
+
+**Conventions**:
+- Summaries: Sentence case, verb-entity format (e.g., "List datasets", "Create pipeline")
+- Descriptions: Full sentences with periods, include context about user/workspace scope
+- Deprecated operations: Lead with "(Deprecated)" in summary, include link to new endpoint
+
+#### Parameters Overlay
+Covers path, query, and request body parameter descriptions.
+
+**File**: `{feature}-parameters-overlay-{version}.yaml`
+
+**Format**:
+```yaml
+overlay: 1.0.0
+info:
+ title: {Feature} parameters overlay
+ version: 0.0.0
+actions:
+ # ===== {FEATURE} PARAMETERS - PATH, QUERY, AND REQUEST BODY =====
+
+ # ---- PATH PARAMETERS ----
+
+ - target: "$.paths./{endpoint}.{method}.parameters[?(@.name=='{paramName}')].description"
+ update: "{Parameter description with type and context.}"
+
+ # ---- QUERY PARAMETERS ----
+
+ - target: "$.paths./{endpoint}.{method}.parameters[?(@.name=='workspaceId')].description"
+ update: "Workspace numeric identifier."
+
+ # ---- REQUEST BODY DESCRIPTIONS ----
+
+ - target: "$.paths./{endpoint}.{method}.requestBody.description"
+ update: "{Request body description.}"
+```
+
+**Conventions**:
+- Consistent descriptions for repeated parameters (workspaceId, max, offset, search, etc.)
+- Always include defaults in backticks: "Default: `0`"
+- Specify accepted values: "Accepts `value1`, `value2`, or `value3`"
+- End all descriptions with periods
+
+#### Schemas Overlay
+Covers request/response object property descriptions.
+
+**File**: `{feature}-schemas-overlay-{version}.yaml`
+
+**Format**:
+```yaml
+overlay: 1.0.0
+info:
+ title: {Feature} schemas overlay
+ version: 0.0.0
+actions:
+ # ===== {FEATURE} SCHEMAS - REQUEST/RESPONSE OBJECTS =====
+
+ # ---- REQUEST SCHEMAS ----
+
+ - target: "$.components.schemas.{SchemaName}.properties.{propertyName}"
+ update:
+ type: string
+ description: "{Property description with validation rules and constraints.}"
+
+ # ---- RESPONSE SCHEMAS ----
+
+ - target: "$.components.schemas.{SchemaName}.properties.{propertyName}"
+ update:
+ description: "{Property description.}"
+```
+
+**Conventions**:
+- Include validation rules (max length, format requirements, etc.)
+- Note nullable fields explicitly
+- Describe enum values clearly
+- Document array item types
+
+### Step 5: Engineering Review
+
+Before applying overlays, raise a **draft PR** for engineering review:
+
+1. Commit all new overlay files in the `specs` folder to a feature branch
+2. Create a draft PR with the overlay files
+3. Request review from the appropriate Platform squad:
+ - **Data team**: data-links, datasets, studios
+ - **Unified compute team**: compute environments (all platforms)
+ - **Pipelines team**: pipelines, workflows, launch operations
+ - **Core team**: admin, organizations, workspaces, users, and everything else
+4. **What to review**: Ask engineering to review the overlay files directly for technical accuracy
+5. Iterate on feedback and update overlay files as needed
+6. Once approved, proceed to Step 6
+
+### Step 6: Consolidate Overlays
+
+After engineering approval, consolidate all individual overlay files into one comprehensive overlay:
+
+1. Create a new file: `all-changes-overlay-{version}.yaml`
+2. Copy contents from all individual overlay files into this single file:
+ - Keep sections clearly labeled (operations, parameters, schemas)
+ - Maintain all target paths and updates
+3. Move individual overlay files to archive:
+ ```bash
+ mv *-overlay-{version}.yaml overlays_archive/
+ ```
+ **Note**: Keep the individual files in `overlays_archive` for reference and future updates
+
+### Step 7: Apply Consolidated Overlay
+
+Apply the single comprehensive overlay to your decorated spec, using the consistent naming convention:
+
+```bash
+cd /path/to/docs-repo/platform-api-docs/specs
+
+speakeasy overlay apply \
+ -s seqera-api-latest-decorated.yaml \
+ -o all-changes-overlay-1.85.yaml \
+ > seqera-api-latest-decorated-new.yaml
+
+# Replace old decorated spec with new one
+mv seqera-api-latest-decorated-new.yaml seqera-api-latest-decorated.yaml
+```
+
+**Note**: By keeping the same filename (`seqera-api-latest-decorated.yaml`), Docusaurus config doesn't need updating.
+
+### Step 8: Validate Output
+
+Verify the decorated spec:
+1. Check that all new endpoints have complete documentation
+2. Verify parameter descriptions are consistent
+3. Confirm schema properties are documented
+4. Test that the spec is valid OpenAPI 3.0/3.1
+
+```bash
+# Validate with Speakeasy
+speakeasy validate openapi -s seqera-api-latest-decorated.yaml
+```
+
+### Step 9: Update Docusaurus Config and Regenerate Documentation
+
+Before regenerating docs, verify Docusaurus is pointing to the correct spec:
+
+1. **Check `docusaurus.config.js`**:
+
+ Open the config file and locate the `docs_platform_openapi` plugin configuration:
+
+ ```javascript
+ const docs_platform_openapi = [
+ "docusaurus-plugin-openapi-docs",
+ {
+ id: "api", // plugin id
+ docsPluginId: "classic", // configured for preset-classic
+ config: {
+ platform: {
+ specPath: "platform-api-docs/scripts/seqera-api-latest-decorated.yaml",
+ outputDir: "platform-api-docs/docs",
+ sidebarOptions: {
+ groupPathsBy: "tag",
+ },
+ },
+ },
+ },
+ ];
+ ```
+
+ **Verify**: The `specPath` should point to `seqera-api-latest-decorated.yaml`. Since we use a consistent filename, this should not require changes.
+
+2. **Regenerate documentation** from the decorated spec using Docusaurus:
+
+ ```bash
+ cd /path/to/docs-repo
+
+ # Clean existing API docs
+ npx docusaurus clean-api-docs all
+
+ # Generate new API docs from decorated spec
+ npx docusaurus gen-api-docs all
+ ```
+
+This will regenerate documentation tables and "Try it out" functionality based on your updated decorated spec.
+
+### Step 10: Clean Up and Finalize PR
+
+After regenerating docs, clean up the `specs` folder and prepare for final review:
+
+1. Delete old base spec (keep only the latest):
+ ```bash
+ cd /path/to/docs-repo/platform-api-docs/specs
+ rm seqera-api-1.66.0.yaml # Delete old version
+ ```
+
+2. Move all used overlays to archive:
+ ```bash
+ mv base-1.66-to-1.85-changes-overlay.yaml overlays_archive/
+ mv all-changes-overlay-1.85.yaml overlays_archive/
+ ```
+
+3. Verify `specs` folder contents:
+ - ✅ Latest base spec (e.g., `seqera-api-1.85.0.yaml`)
+ - ✅ Decorated spec with consistent name (`seqera-api-latest-decorated.yaml`)
+ - ✅ `servers-overlay.yaml` (kept for reuse in future updates)
+ - ❌ No old specs or temporary overlay files
+
+4. Push changes to your PR:
+ ```bash
+ git add .
+ git commit -m "Update API docs to version 1.85.0"
+ git push origin your-feature-branch
+ ```
+
+5. Mark PR as **ready for review** (remove draft status)
+
+---
+
+## Documentation Standards
+
+### Terminology Consistency
+
+**Standard terms**:
+- "data-links" (not "datalinks" or "data links")
+- "resource path" (for bucket URLs, not "bucket path" or "URI")
+- "Array of" (not "List of")
+- "Workspace numeric identifier" (consistent across all endpoints)
+- "Number of results to skip for pagination. Default: `0`." (standard offset description)
+
+**Cloud provider terms**:
+- Use "Azure Blob Storage containers" (not just "containers")
+- Distinguish between "simple labels" and "resource labels"
+
+### Style Guidelines
+
+Follow **US English** and **Google Developer Style Guide**:
+- Sentence case for summaries (not title case)
+- Full sentences with periods for descriptions
+- Active voice preferred over passive
+- Use backticks for code values: `workspaceId`, `default`, `null`
+- Use "Accepts X, Y, or Z" for listing options
+
+### Common Parameter Descriptions
+
+**Reuse these descriptions for consistency**:
+
+| Parameter | Description |
+|-----------|-------------|
+| `workspaceId` (query) | Workspace numeric identifier. |
+| `workspaceId` (path) | Workspace numeric identifier. |
+| `max` | Maximum number of results to return. Default: `{value}`. |
+| `offset` | Number of results to skip for pagination. Default: `0`. |
+| `search` | Free-text search filter to match against {field names}. |
+| `sortBy` | Field to sort results by. Accepts `{value1}`, `{value2}`, or `{value3}`. Default: `{value}`. |
+| `sortDir` | Sort direction for results. Accepts `asc` (ascending) or `desc` (descending). Default: `{value}`. |
+
+---
+
+## Special Cases
+
+### Deprecated Endpoints
+
+For deprecated endpoints:
+
+1. **Update summary**: Prefix with "(Deprecated)"
+ ```yaml
+ - target: "$.paths./old-endpoint.get.summary"
+ update: "(Deprecated) List items"
+ ```
+
+2. **Update description**: Lead with deprecation notice and link to replacement
+ ```yaml
+ - target: "$.paths./old-endpoint.get.description"
+ update: "**This endpoint is deprecated. See [New operation name](https://docs.seqera.io/platform-api/new-operation-slug) for the current endpoint.**\n\n{Original description of what this endpoint does.}"
+ ```
+
+### HPC Compute Configurations
+
+Properties previously inherited from `AbstractGridConfig` now require explicit descriptions on each scheduler type (LSF, Slurm, Altair PBS, Moab, Univa). Duplicate property descriptions across all five scheduler configs.
+
+### Discriminator Properties
+
+When cleaning up schemas:
+- Remove incorrect `readOnly` flags from discriminator properties
+- Remove unnecessary `description` fields from discriminators
+- Preserve the discriminator properties themselves (don't remove entirely)
+
+---
+
+## Quality Checks
+
+Before finalizing, verify:
+
+- ✅ All new endpoints have summaries and descriptions
+- ✅ All parameters have descriptions with proper formatting
+- ✅ All schema properties are documented
+- ✅ Consistent terminology throughout
+- ✅ All descriptions end with periods
+- ✅ Defaults are specified in backticks
+- ✅ Deprecated endpoints have proper notices
+- ✅ Spec validates successfully
+- ✅ Docusaurus config points to correct spec path
+- ✅ "Try it out" functionality works (servers block preserved)
+- ✅ `specs` folder contains only latest base and decorated specs and `servers-overlay.yaml`
+- ✅ Old specs deleted and used overlays moved to `overlays_archive`
+
+---
+
+## Troubleshooting
+
+### Missing servers block
+
+If the `servers` block (containing API server URLs) is lost during updates:
+
+1. Use the existing `servers-overlay.yaml` in the `specs` folder:
+ ```yaml
+ overlay: 1.0.0
+ info:
+ title: Servers block preservation
+ version: 0.0.0
+ actions:
+ - target: "$.servers"
+ update:
+ - url: "https://api.platform.example.com"
+ description: "Platform API endpoint"
+ ```
+
+2. Include it in your consolidated overlay file or apply separately
+
+**Note**: `servers-overlay.yaml` is kept in `specs` folder (not archived) for reuse in every update.
+
+### Overlay application errors
+
+If overlays fail to apply:
+- Check JSONPath syntax in `target` fields
+- Verify all referenced schemas/paths exist in source spec
+- Ensure overlay files are valid YAML
+- Review Speakeasy error messages for specific issues
+
+---
+
+## Resources
+
+- **Speakeasy Documentation**: [https://speakeasy.com/docs](https://speakeasy.com/docs)
+- **OpenAPI Specification**: [https://spec.openapis.org/oas/v3.1.0](https://spec.openapis.org/oas/v3.1.0)
+- **Google Developer Style Guide**: [https://developers.google.com/style](https://developers.google.com/style)
+
+---
+
+## Revision History
+
+| Version | Date | Changes | Author |
+|---------|------|---------|--------|
+| 1.0 | 2025-10-28 | Initial workflow documentation | Llewellyn vd Berg |
+
+---
\ No newline at end of file
diff --git a/platform-api-docs/docs/add-labels-to-actions.api.mdx b/platform-api-docs/docs/add-labels-to-actions.api.mdx
index 968a7a917..793fe6394 100644
--- a/platform-api-docs/docs/add-labels-to-actions.api.mdx
+++ b/platform-api-docs/docs/add-labels-to-actions.api.mdx
@@ -5,7 +5,7 @@ description: "Adds the given list of labels to the given pipeline actions. Exist
sidebar_label: "Add labels to actions"
hide_title: true
hide_table_of_contents: true
-api: eJy1VE1vGjEQ/SuWz4SlbZQDp5IqlaJGTZRQ9YA4DLsDOPGuHdsLQSv+e2fs3bCEKO2lF8SO33y9eTONDLDycjyTGhaovZwPZIE+d8oGZSo5lpOi8CKsUazUBiuhlQ/CLEWCi2B6b1ZZ1KpCATk7+6G4eiG4qlYdHBwK69Cj22AxlANpLDpg8HWRct1E4NRMUgiCWHBQYkDHZTayog+Cbo178hZyJMeBVFzpc41uJ9/W/7sDiqou0alcqAKroJYKHYF9vsYS5LiRYWc5sKoCruLT0rgSQjJdnMv9nrhxSFl8uDTFjn2OU920TRaFaHEUJTcUsAqMBmu1ymO72aNnl+Y0v1k8Ys6O1jE5QaGPvnliyfeg4Bxwwypg2bf74IhzKniQpvpvXh80ToGCCppRE+9NriBgGlBq+b7tNiK5deWQ5hlcjdHgLY0y9fF5dH5K3O0PcSZ+GtFxRU7noy/v4Dq1iMoEAVqbLeXhpB7z2qmwixK5RNKZm9RhTZ9zHhvpZ21YYdbEoVjgN5m1Qs2SPDOanDzEeuDRpKr7EV8JW4dgOwXx9yKCyJL+fO9YfNyGWCOP/P6gn6sXKC1zejTcWTe9eX94s9F8zypfmpi/ncUDPhMfYnJ3faL69ulOQ+BpCt44laNvwUw0JeVgtdNtL36cZT76DZUhEOlS6aiCpfl6eKBCNrSMKc+n4cXFcMQ2ZraEqOl2RWmbe2cCXhf6qNLmsCD/+dS0Uwv4EjKrgU4GVR27b1o9zOShyPYcDiRrgmaxZuEQomkW4PGX0/s9m9PNYdEVysNCs+yXoD1+0OZfLtK7dT7h7uTobUDXjJSs8A04xfmj4qlchIKicWHJ9VtKfzbl6Affk5N0tC13tw9T1nN77UpTsI+DLRn5l3LzCU+cESDaGuKuWtWwYmyKyeqH4+V5syyx0u5AVbtehUR4REzNE1ZEesdF4G8ql4L/AelRVRo=
+api: eJy1VcFu2zAM/RVB5zTJtqKHnJYWHVCsWIs2ww5BDozNJEplS5XkpIGRfx8p2Y3TFO0uuxQ19Ug+ko9MLQMsvRxNpYY5ai9nPZmjz5yyQZlSjuQ4z70IKxRLtcFSaOWDMAuR4CKYzptVFrUqUUDGzr4vrl8IrsplCweHwjr06DaY92VPGosOGHyTp1y3ETgx4xSCIBYcFBjQMc1alvRB0K1xT95ChuTYk4qZPlfodvIt/z8tUJRVgU5lQuVYBrVQ6AjssxUWIEe1DDvLgVUZcBmfFsYVEJLp4lzu99Qbh5TFh0uT79jnONVtU2SeiwZHUTJDAcvAaLBWqyyWO1h7dqlP85v5GjN2tI6bExT66JulLvkOFJwDLlgFLLp2Hxz1nAj30lT/zeuDwilQUEEzauy9yRQETANKJT801UYkl64c0jyDqzAavKVRpjq+Ds9PG3f3U5yJX0a0vSKn8+G3d3CtWkRpggCtzZbycFKPWeVU2EWJXCLpzI2rsKLPGY+N9LMyrDBr4lAs8JscNEIdJHkOaHIsCVZno7bKacKtQrB+NBiAVf1Mmyrve3wmKn1lTvT2GF/EvYbAfRRXjBfj+xvJRFqejzz21JEu29dhcMZWnfw9jyCypH9+tBNab0Osn+X0cNDm9QsUlud1JJxpq4xZVxjT4WzPG7QwMX8z56YM5v1ZhdwvlaFvwDxESsrBjrvX7RlpXumosIX5fnggItz6lOdL/+KiP2QbT62AuC/N+tOl6JwgeD0WR0zrw/L95zPWTC3gSxhYDXSOiHWsvm60NpUHks2p7UnWG81ixaIkRF3PweNvp/d7Nqd7xirMlYe55pVagPb4QZmfXLt3eT7h7uSgbkBXjIyi3YBTnD9uE9FFyCkaE0uuVyn92YSjH3xPzt3RJt7fPU5Yz80lLUzOPg62ZOS/lJt/HlLPCBBtNfWuXFawZGyKyeqH4+V5syyRaXv8yl2HITU8IibmCUtqetuLwN9El4L/BQAndPs=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/add-labels-to-pipelines.api.mdx b/platform-api-docs/docs/add-labels-to-pipelines.api.mdx
index bedb64019..2b4c713c4 100644
--- a/platform-api-docs/docs/add-labels-to-pipelines.api.mdx
+++ b/platform-api-docs/docs/add-labels-to-pipelines.api.mdx
@@ -5,7 +5,7 @@ description: "Adds the given list of labels to the given pipelines. Existing lab
sidebar_label: "Add labels to pipelines"
hide_title: true
hide_table_of_contents: true
-api: eJy1VE1v2zAM/SuCzmmcbUUPOS0dOqBYsQZthh2KHBibSdTKlirJSQMj/32kZDdOU2wDhl0MS3r8enxkIwOsvBw/SA0L1F7OB7JAnztlgzKVHMtJUXgR1ihWaoOV0MoHYZYiwUUwvTerLGpVoR+KqxfCqWrV4cChsA49ug0WQzmQxqIDDnFdpCA3ETgz084JgSw4KDGg4wwbWdGBwFvjnryFHMl0IBUn+Vyj28m3qf/sgKKqS3QqF6rAKqilQkdgn6+xBDluZNhZdqyqgKv4tDSuhJCuLs7lfk+0OKQoPlyaYsc2x6Fu2jKLQrQ48pIbclgFRoO1WuWx4OzRs0lzGt8sHjFnQ+uYnqCIBHrtaL0ufA8MzgGXrAKW/u+KGKQm/7MfchRU0IyaeG9yBQG7tiUi7loOIpYJUQ6pz8HVGC+8NZVP1X0cnZ/SeftNnInvRnQMktH56NM7uE5FojJBgNZmS3E4qMe8dirsonAukfTnJnVY03HOzSRVrQ0rz5rYKgv8JrNXCWdJuBl1VB683XPLUt59n6+krUOwnbL4vIggukk/XzsmH7chZslSuDvo6uoFSsu8vmn6w2je7x0d9yz8pYmh21bc4zORISbT65NBaJ+mGgI3U/AYqhx9C2aWIY86rZ1uy/DjLPPRbqgMgUiqSkcRLM3nwwMlsqH5THE+DC8uhiO+Y1pLiDJvp5ZGvLc0bG/Kj3JtDlPzv1ZP26uALyGzGmiBUMKx8KbVwYPs59duxoFkLVAj1iwZwjTNAjz+cHq/5+u0g1huhfKw0Cz4JWiPv6nwDxvq3UyfcHeyBDega0ZK1vYGnOL4UeuULkJB3jixZPolhT+bsfeD7cmKOpqT6e39jHXcbr/SFGzjYEuX/KXYvNTZOo5HvGuIu2pVw4qxySerHo6H5s2QxEy75VTtehkS4RExM09YEekdF4HPlC45/wUIKVie
+api: eJy1VcFOGzEQ/RXL57BJW8QhpwZEJVRUIkjVA+IwWU8Sg3dtbG9CtMq/d8a7SzYElUpVL4i1n2fevHkzqWWEZZDje2lgjibIh4FUGHKvXdS2lGM5USqIuEKx1GsshdEhCrsQDVxE27tz2qHRJYZMXL4QTpfLDgcehfMY0K9RZXIgrUMPnOJKNUmuE3Bmp10QAjnwUGBEzwxrWdIHgTfWPwUHOdLTgdRM8rlCv5Vvqf/qgKKsCvQ6F1phGfVCoydwyFdYgBzXMm4dB9ZlxGW6WlhfQGyOzk7lbkeyeKQsIZ5bteU3h6mu2zKVEi2OouSWApaR0eCc0XkqePgY+El9nN/OHzHnh86zPFGTCHTbyXqlQg8M3gOXrCMW4e+KGDRN/uc4FCjqaBg1CcHmGiJ2bWuEuG01SFgWRHukPkdfYToIzpahqe7z6PRYzpvv4kT8sKJTkB6djr68g+tcJEobBRhjN5SHkwbMK6/jNhnnHMl/flLFFX0+cDPJVSvLznM2tcoB38nhq4WHjXGH1FG2Cvu2dWHlDSFXMbowHg7B6Sw3tlJZwGcik2l75MO7dCOmBiJrKS4YLybTK8lUOqZ3bIdGkz7f14Zwxs61/D1PIDpp/vnWdelxE5MCbLPbvWcvX6Bw3LM3hrofPfR9QZ87HqqFTanbNrcVMOWPimOpdI6hBXMHIU8zcChcXy4aA22SwRb26/6CiLDqTZ5P2dlZNuIzblkBaYTajUDro7eQXG+DHHCt9xP5v9Za26uIL3HoDNByIsKp8Lr12L3s82u37kCyz6gRK7YjYep6DgF/erPb8XGz39h9SgeYGx6mBZiAf6jwg+33LtMn3B4t2DWYipHJrGvwmvOnOSK6CIqiMbHm6UWT/mTG0fdvj9bfwQxOb+5m7ON2sxZW8RsPGzrkv5SbfzD4dRqPdFaTduWygiVjm5jsejgcmjdDkph2i6/c9hiS4Akxs09YkuidFpG/iS4F/w1gw3h/
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/add-labels-to-workflows.api.mdx b/platform-api-docs/docs/add-labels-to-workflows.api.mdx
index d6d064532..3b6bb6ec4 100644
--- a/platform-api-docs/docs/add-labels-to-workflows.api.mdx
+++ b/platform-api-docs/docs/add-labels-to-workflows.api.mdx
@@ -5,7 +5,7 @@ description: "Adds the given list of labels to the given workflows. Existing lab
sidebar_label: "Add labels to workflows"
hide_title: true
hide_table_of_contents: true
-api: eJy1VE1vGjEQ/SuWz4SlbZQDp5IqlaJGTZRQ9YA4DLsDOPGuHdsLQSv+e2e867CEKO2lF8SO33y9eTONDLDycjyTGhaovZwPZIE+d8oGZSo5lpOi8CKsUazUBiuhlQ/CLEULF8H03rbGPS212fqhuHohnKpWCQcOhXXo0W2wGMqBNBYdcIrrok1yE4FT8zsFIZAFByUGdFxhIyv6IDCn8RZyJNeBVFzkc41uJ9+W/jsBRVWX6FQuVIFVUEuFjsA+X2MJctzIsLMcWFUBV/FpaVwJoTVdnMv9nmhxSFl8uDTFjn2OU910bRaF6HAUJTcUsAqMBmu1ymPD2aNnl+Y0v1k8Ys6O1jE9QaHn10TrdeF7YHAOuGUVsOzbfXDEO5U8aEf6b14ftE6BggqaURPvTa4gYBpS2/Z913HEcvvKIU01uBqjwVtT+baXz6PzU/Juf4gz8dOIxBc5nY++vINLmhGVCQI0FUB5OKnHvHYq7KJMLpHU5iZ1WNPnnEdHGlob1pk1cTAW+E1midmsVWlG45OHYA88n7bsfshXztYh2CQj/l5EEFnaP98TkY/bEIvkud8fRHT1AqVlWt9MeJZGOO9PcDaa71nsSxMr6AbygM9EiZjcXZ+Iv3u60xB4pIJXT+XoOzBzDXnUZu10140fZ5mPfkNlCETyVDpKYWm+Hh6okA3tZJvn0/DiYjhiG5NbQpR2t6m01r1Dse1t9lGtzWFT/te56UYW8CVkVgMdDSo4Nt50api9TkEO0jEcSFYEzWHNuiFI0yzA4y+n93s2t2eHNVcoDwvNql+C9vhBg385Su8W+oS7k7u3AV0zUrLAN+AU54+Cp3IRCorGhbWu39r0Z1OOfvA9uUpHy3J3+zBlNXcHrzQF+zhggviXcvMdZ++4JNHWEHfVqoYVY9uYrH04Xp03qxIrTReq2vUqJMIjYmqesCLSExeBv6lcCv4HPKRWLQ==
+api: eJy1VcFOGzEQ/RXL55CEFnHIqQFRCRUVBKk4RDlMdieJwbs2tjchWuXfO+Ndkw1B0EsviLXfzLx58zypZYCll6Op1DBH7eWsJ3P0mVM2KFPKkRznuRdhhWKp1lgKrXwQZiEauAimc7cx7nmhzcb3xdUr4VS5TDhwKKxDj26NeV/2pLHogEtc502RmwicmMeUhEAWHBQY0DHDWpb0QWAu4y1kSKE9qZjkS4VuK99Tf0xAUVYFOpUJlWMZ1EKhI7DPVliAHNUybC0nVmXAZbxaGFdAaI7Oz+RuR7I4pCo+XJh8yzGHpW7aNvNctDjKkhlKWAZGg7VaZbHhwZPnkPq4vpk/YcaB1rE8QaHn2yTrde47YHAOuGUVsOie++BId6Lca0b6b1GftE6JggqaUWPvTaYgYBpS0/Z923HEcvvKIU01uArjgbem9E0v34Znx+Ld/hIn4rcRSS8KOht+/wCXPCNKEwRoIkB1uKjHrHIqbKNNLpDc5sZVWNHnjEdHHloZ9pk1cTAW+E4OkrKDxqUDGh/7gk3aWq5ymoCrEKwfDQZgVT/Tpsr7Hl+IS1+ZI9M9xBtxpyGwlOKS8WJ8dy2ZSSL6wLNvJOnSfZsHV0wW5e95BNFJ88/PNKSnTYgCsKfu9wa9eoXC8sjeuWea7DHrumM6nO34IS1MZNAOu22EmX/VIyumMvQtmOcIWfT9oX5d1cj6SkebLcyP/QURYfGbOqf98/P+kM94cAXEZ9NuAVoZnSW06WyNA671/hX+r1XWjizgaxhYDbSQiHBsvG6dNn2bguylRduT7Daaw4o9SZC6noPHP07vdnzcrDT2YK48zDW/qAVoj580+MXC+5DoM26PduoadMXIaNk1OMX142Miugg5ZWNiTehlU/5kwtn3sUcb7+Ah3t0+TNjN7TItTM4xDlgg/ku1+TeCo+MjiWc1aVcuK1gytsnJ3ofDp/PuqUSmafuV2w5DEjwiJuYZSxI9aRH4m+hS8r9yiXYO
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/apply-labels-to-actions.api.mdx b/platform-api-docs/docs/apply-labels-to-actions.api.mdx
index ff17aeed6..d5d1b8921 100644
--- a/platform-api-docs/docs/apply-labels-to-actions.api.mdx
+++ b/platform-api-docs/docs/apply-labels-to-actions.api.mdx
@@ -5,7 +5,7 @@ description: "Applies the given list of labels to the given pipeline actions. Ex
sidebar_label: "Replace action labels"
hide_title: true
hide_table_of_contents: true
-api: eJzNVM1uGjEQfhXLZ8LSNsqBU0mVSlGjJkqoekBIMbsDOPHaru2FoBVSH6JP2CfpjO0NEKK0x14QO/7m75tvpuVBLDwfTrgSM1CeT3u8Al86aYM0mg/5yFolwbOwBLaQK9BMSR+YmbPkwYLZe7PSgpIamCjJ3/fZxRPCpV50cOGAObBKlFCx3z9/MalL1VSwF24GzDrw4FYIkZrdx6fLyt/3eY8bC05Q8Msql7e5iq5jM0pJEWSFEzUEcNRbyzV+IHht3KO3mBlde1xSez8acBv+sunvHZDppgYnSyYr0EHOJTgE+3IJteDDloeNpcBSB1jEp7lxtQjJdHbKt1sk1AFm8eHcVBvyOUx1lWmhPlhGYpzSYEgdCE9PsowtFw+enNrjCszsAUpytI4ICjiy6FsmpvweVDgnqGUZoN63++BwTlhyj3eE/4PXG61joCCDItTIe1NKESCNKDV9m7uNSGpdOsCZBtdANHiLw0x9vB+cHlN3/YWdsK+GdVyh0+ngwyu4TjFMm8CEUmaNeSiph7JxMmyiSM4BtelGTVji55QGhwpaGlKZNXEoVtAbL7K4iyTZIs6O76Ld0XBS3fsxnylbhmA7FdH3LILQkv587nh8WIdYJQ39dqehiydRW2L1YLyTbn7T/fFNBtMtKX1uYv48jTv4gYyw0c3lkfLz040SgebJaAtlifufwEQ1JqVgjVO5Fz8sCh/9+tIgCJUpVdTB3HzcPWAhK1zIlOdd/+ysPyAbcVuLqOq8prfpPOQbkg/Dy0rb3Yr8fzcqDzrAUygwDF4abDQS1mYRTfLsqK/nBpOQcIBL0hti2nYmPHxzarslczpWpNVKejFTtC1zoTy8wc1fTtmrlT7C5uharoRqCMlpMVbCScofFwXLBVFhNCosuX5K6U/GFH3ne3TJDpbs5vpuTEuQz2RtKvJxYo1G+sXcdP0TawiIthbZ04tGLAibYtLKiMONe7FhsdLurunNXoVIeESMzSNoJL3jItA3lovB/wBikH/L
+api: eJzNVc1OGzEQfhXL55DQFnHIqQFRCRUVBKl6iCLh7E4Sg9d2bW9CtIrUh+gT9kk6Y3vJhiDosRfEjr/5++abScODWHg+nHAlZqA8n/Z4Cb5w0gZpNB/ykbVKgmdhCWwhV6CZkj4wM2fJgwXTebPSgpIamCjI3/fZxRPCpV60cOGAObBKFFCyP79+M6kLVZfQCTcDZh14cCuESM3u49Nl6e/7vMeNBSco+GWZy9tcRdexGaWkCLLCiQoCOOqt4Ro/ELw27tFbzIyuPS6pvZ81uA1/2fSPFsh0XYGTBZMl6CDnEhyCfbGESvBhw8PGUmCpAyzi09y4SoRkOj3h2y0S6gCz+HBmyg357Ke6yrRQHywjMU5hMKQOhKcnWcSWBw+enJrDCszsAQpytI4ICjiy6FskpnwHKpwT1LIMUHXtPjicE5bc4y3h/+D1RusYKMigCDXy3hRSBEgjSk3f5m4jklqXDnCmwdUQDd7iMFMfH49PDqm7/sqO2DfDWq7Q6eT40yu4VjFMm8CEUmaNeSiph6J2MmyiSM4AtelGdVji55QGhwpaGlKZNXEoVtAbH2RxD5JkB3F2JAtSbFZc7RQilyFYPxwgQvYLZeqy7+EnFtOX5kBzd/GF3SgRiEl2Tng2urnkVEpb6R0NPnHSrfd5HJSxVSh9zyIILemfL+2MHtYhMkCCut3p8+JJVJYmtiedSauNaVcak+PplrZobmL+POncBtX9XofElyzwtiQwjRGTUrB99rqcoeqlihqbm8+7ByyEqE95PvRPT/vHZKO5VSJuTD4Bt+n05PuUj87LSpvd+v1/9y8POsBTGGAYvGLYaCSsyQKd5NlRX88NJpHiAJekZcQ0zUx4+O7UdkvmdAhJuqX0YqZoE+dCeXiDm3fO5KuVPsLm4BKvhKoJGZW+Ek5S/riEWC6IEqNRYcn1PKU/GlP0ne/Bldxb4JvruzEtQT7BlSnJx4k1Gukv5qZflsQaAqKtQfb0ohYLwqaYtDJif+NebFistL2ZetOpEAmPiLF5BI2kt1wE+sZyMfhfD5GfrA==
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/apply-labels-to-pipelines.api.mdx b/platform-api-docs/docs/apply-labels-to-pipelines.api.mdx
index 868257ad9..25b7dac20 100644
--- a/platform-api-docs/docs/apply-labels-to-pipelines.api.mdx
+++ b/platform-api-docs/docs/apply-labels-to-pipelines.api.mdx
@@ -5,7 +5,7 @@ description: "Applies the given list of labels to the given pipelines. Existing
sidebar_label: "Replace pipeline labels"
hide_title: true
hide_table_of_contents: true
-api: eJzNVc1uGjEQfhXLZ8LSNsqBU0mVSlGjBiVUPURIMbsDOPHaju2FrFZIfYg+YZ8kM/YuEIjaSr30grD9zd8338w2PIiF58M7rsQMlOfTHi/A507aII3mQz6yVknwLCyBLeQKNFPSB2bmLFmwYPberLSgpAbfZxfPiJN60eGEA+bAKpFDwX79+MmkzlVVwJ6fGTDrwINbIURqdh+fLgt/3+c9biw4QVldFm1e9VU0nZhxFxZhVjhRQgBHZTVc4wHha+MevcXYaNzjkip7qsDV/LDe7x2Q6aoEJ3MmC9BBziU4BPt8CaXgw4aH2pJjqQMs4tPcuFKEdHV2yjcb5NIBRvHh3BQ12bwOddUSQ5WwFol+coMudSA8Pck8Fp09eDJqjjMwswfIydA6oihgt+i1awXStwcWzgkqWgYo/d+V0eNdG/7NDzoKMihCjbw3uRQBusYlKm5aDiKWCJEOsNfBVRAvvDXap+reD06PCb3+wk7YV8M6BtHodPDhDVynJKZNYEIps8Y4FNRDXjkZ6iidc0DNulEVlnicUjtRV0tD6rMmtsoKeuPZVvZZEnMWe8p3/m6paSnzfa9b2pYh2E5ddJ5FEN6kP587Lh/WIeZJYrjZaeviWZSWmD1o+91gut89PG5I/HMTQ7fNuIUnpIONxpdHw9A+jZUI1E5Goylz3AYJTDyLPCq1cqotww+zzEe7vjQIQrFKFWUwNx93D5jICmc0xXnXPzvrD+iOiC1FFHo7uTdpZ2xXS7svDnNtdnPzH+2str0BnkOGbnDvYI2Rq6YVz922Y1TStrYkIOzekpSGqKaZCQ/fnNps6DotL1JpIb2YKZqTuVAefkPLH1bbm7k+Qn20PVdCVYTkNBIr4STFjyOC6YIo0Bsllkw/pfAnE/K+sz3abK/Ga3x9OyHxt2uzNAXZOLHGS/rF2PQ9IOs4U/GuQfb0ohILwiafNCri9aQdTFbMtNtput7LEAmPiIl5BI2kd1wEOmO66PwFJw6DTw==
+api: eJzNVc1uGjEQfhXLZ7LQNsqBU0mUSlGjBiVUPUSRYnYHcOK1XdsLQSukPkSfsE/SGXsXFoiaSr30grD9zd8338zWPIi558N7rsQUlOcPPV6Az520QRrNh3xkrZLgWVgAm8slaKakD8zMWLJgwXTerLSgpAafscsXxEk9b3HCAXNglcihYL9+/GRS56oqoONnCsw68OCWCJGaPcanq8I/ZrzHjQUnKKuroslrfR1NJ2bchkWYFU6UEMBRWTXXeED4yrhnbzE2Gve4pMq+V+DW/LDeby2Q6aoEJ3MmC9BBziQ4BPt8AaXgw5qHtSXHUgeYx6eZcaUI6erslG82yKUDjOLDuSnWZLMf6rohhiphDRL95AZd6kB4epJ5LLr/5MmoPs7ATJ8gJ0PriKKA3aLXthVIXwcsnBNUtAxQ+r8ro8fbNvybH3QUZFCEGnlvcikCtI1LVNw2HEQsESIdYK+DqyBeeGu0T9W9H5weE3rzmZ2wL4a1DKLR6eDDK7hWSUybwIRSZoVxKKiHvHIyrKN0zgE160ZVWODxgdqJuloYUp81sVVW0Bvvb2XfT2Lux56SXEjLjRIrpxC7CMH6YR8RMsuVqYrMw3dMJ5PmSIt38YWNlQjEJrsgPBuNrzgl0+Z6R4JIrHQz3raEIrbKpfM0gvAm/fnU9ulpFSIHJLTbnW4vX0RpqWsHkrofPHSVgccNDdbMxNBNo5sKKOW3iiOqZI6bJoGphyKPU7BPXJcuHASposRm5uPuARMh1lOcd9nZWTagO2paKeIQNVvhNu2j7dpqdtFhrvVuJv+jfdi0N8BL6KMb3GlYY+SqboR5v+0YlbStLYkTu7cgFSOqrqfCw1enNhu6TouRJFtIL6aKZnAmlIc/0PLG2nw112dYH23mpVAVIaPCl8JJih/HD9MFUaA3SiyZXqTwJxPyvrM92pp7ozu+uZuQ+JuVXJqCbJxY4SX9Ymz61pB1nKl4VyN7el6JOWGTTxoVsT9pB5MVM233pV53MkTCI2JinkEj6S0Xgc6YLjr/DRXiozA=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/apply-labels-to-workflows.api.mdx b/platform-api-docs/docs/apply-labels-to-workflows.api.mdx
index fb3f5abb3..2b8010235 100644
--- a/platform-api-docs/docs/apply-labels-to-workflows.api.mdx
+++ b/platform-api-docs/docs/apply-labels-to-workflows.api.mdx
@@ -5,7 +5,7 @@ description: "Applies the given list of labels to the given workflows. Existing
sidebar_label: "Replace workflow labels"
hide_title: true
hide_table_of_contents: true
-api: eJzNVc1OGzEQfhXL55BNW8Qhp4aKSqioIEjFIYqEszubGLy2sb2BaBWpD9En7JN0xt7NL6I99oJYzzd/3zczaXgQc8+HE67EDJTn0x4vwOdO2iCN5kM+slZJ8CwsgM3lEjRT0gdmSpY8WDA7thfjnkplXnyfXbwiTup5hxMOmAOrRA4F+/3zF5M6V3UBO3FmwKwDD26JEKnZQzRdFv6hz3vcWHCCqros2rpWV9F1bO67tAizwokKAjhqq+EaPxBOhXmLudG5xyV19lyDW/HDfu87INN1BU7mTBaggywlOAT7fAGV4MOGh5WlwFIHmEdTaVwlQno6O+XrNXLpALP4cG6KFfnsp7pqiaFOWIvEOLnBkDoQnkwyj01nj56cmuMKzOwRcnK0jigKqBZZOymQvh2wcE5Q0zJAtfvug0OtsOge70j/B693msdAQQZFqJH3JpciQCdTavy27ThiqX3pAJUNrob44K3RPvXycXB6TN/1N3bCvhvW8YVOp4NPb+C6uWHaBCYUFoB5KKmHvHYyrOKgnANOqBvVYYGfUxIPp2hhaNasicJYQTaedcxmaXKzKCDfhrsjhVLhu0E3rC1CsN0o0fcsgvAl/fO1o/LxJcQySfnb7SBdvIrKErEHGk86Eae7Gk4G0zUNfGliBa0kd/CMpLDRzeXRArSmGyUCicpoHWWOFyCBiW2Rx+msnWq78cMs89GvLw2CcEClisNQms9bAxayxL1MeT70z876A3ojeisRh7vd1tt0JzbnpL0Rh7U22135j+5Uq3KA15BhGLw12GPkqmlHaLIRjvf4prU0RijegsYNQU0zEx5+OLVe03O6VzSqhfRipmhZSqE8vMPKX67Zm6U+weroYC6FqgnJaS+WwknKH/cEywVRYDQqLLl+SelPxhR963t0zPZ27Ob6bkwr0F7KyhTk4wRRRH8xN/0EkHfcrPjWIHt6Xos5YVNMWhixv28H+xUr7Q6bXu1UiIRHxNg8gUbSOy4CfWO5GPwPxdKA3g==
+api: eJzNVcFuGjEQ/RXLZwK0jXLgVBKlUtSoiRKqHBBSzO4AJl7bsb0kaIXUj+gX9ks6413DAlHSYy9R1n7jefPmzVDxIOaeD8ZciSkozycdnoPPnLRBGs0HfGitkuBZWACbyxVopqQPzMxYHcGCad29GPc0U+bFd9nlK+KknieccMAcWCUyyNmfX7+Z1Jkqc2i9MwVmHXhwK4RIzR7j1VXuH7u8w40FJ4jVVd7wWl/H0JF5SGkRZoUTBQRwVFbFNX4gnIh5i7kxuMMlVfZcglvzw3ofEpDpsgAnMyZz0EHOJDgE+2wBheCDioe1pYelDjCPVzPjChHqo7NTvtmglg4wiw/nJl9TzH6q60YYqoQ1SHwnM/ikDoSnK5nFontLT0HVMQMzXUJGgdaRRAG7RbepFShfCyycE1S0DFC0z31w2Csk3eFJ9H+Ieqd4fCjIoAg19N5kUgRIbaoLv2sqjlgqXzrAzgZXQjzw1mhf1/K5f3os3813dsJ+GJb0wqDT/pc3cMk3TJvAhEICmIeSeshKJ8M6GuUc0KFuWIYFfk6oeeiihSGvWRMbYwXd8V5Stlc7txcbSN4g4za2K51C6CIE6wc9RMhupkyZdz08I5uuNEfGu4837FaJQGKyC8Kz4e0VJy6J6j11vxalTXjbEcqYbErf0wjCk/qfb6lNy5cQJSBX3e1MevkqCktNO/DPOBlk0vbHuD/Z0DDNTGTQtLsphJh/VCMpJjPcLjWYOimy6Px9/dqqofmlikabma+7CyRC4td5PnXPzrp9OqPWFSIOTrMJ7uodtF1Vzf455Frt5vA/2oFNlwO8hh4+g3sMa4xaVY09x9vG8Q7fllZbFJu3ICsjqKqmwsNPpzYbOq53IRk3l15MFQ3iTCgP76jywaZ8k+oTrI+W8UqokpDR5yvhJOWPM4h0QeT4GhGrQy/q9Ccjen0Xe7Qo9+b39uZ+RCPQbOHC5BTjBElEfzE3/bxQdJyseFahenpeijlh6zdpYMT+vB3MV2SalqZetxii4BExMk+gUfSkRaBvpIuP/wWR8aC/
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/cancel-workflow.api.mdx b/platform-api-docs/docs/cancel-workflow.api.mdx
index 6a530f960..17ba2c2e5 100644
--- a/platform-api-docs/docs/cancel-workflow.api.mdx
+++ b/platform-api-docs/docs/cancel-workflow.api.mdx
@@ -5,7 +5,7 @@ description: "Cancels the workflow execution identified by the given `workflowId
sidebar_label: "Cancel workflow"
hide_title: true
hide_table_of_contents: true
-api: eJy1Vd9v2jAQ/lcsP20SBbahPvC0tuqkatJa0U57qJBqkgPcOrZrO1AU5X/fneM0UBDrpO0FEvu7u+9+fal4EAvPx/d8bdzTXJm159Mez8FnTtogjeZjfiF0BsqzsATWwhi8QFYSgMkcdJBzCTmbbSJoIVeg2UOLvcof+rzHjQUnyOIqf3X6K0Hw2gonCgjgiE7FNb4grPOBEElsrAhL/pZi64f54KRedJwcQh08l9IBRg2uhB732RIKwccVDxtLQRojXte9nbjeigy6wM8luM3ByBHIdFmAk9lu7L1YUgdYxKu5cYUIzdHpaCc6XmVwPG5TP4b1p4rfKBHIH/MYnQGVX86ZDCwTWpvAZkBPaKCwS8nm4pJZZ1Zo4KLZIbYzYxQIjeSmTR3Bh3OTbwiSGUxFB3oU1iqZxeYOHj3xq/Z9mdkjZAGjBBkUHVwWNmzI26RxjFGwCBjGW6M9eLL9PBzR327u19/ZCfthWMsAjUbD4T7uXOQskcaw7+bbzcs9L8B7sQBairdpYPFwooNsiLbAQ1PVZeyccZOUX0p3NPxyIMN2Vxh1TygcbeRDcI9r52TYxCU5B+HAnZW4EeP7KfUIN2hpaL+siUnHbRnzQbtHg6rbqHrQzATvvN5SEZqEtn2/5rQMwbZzEucjgvCkefjWjvTjOkS2VNxJNzaXL6KwVImqpuGem+g6FecWnjFpdnZztTfs6aqbcnArmYFPYOqsyGJnS6cSTT8eDHy060uDIGyuVHHb5uZrd4FEVqg5TZxP/dPT/pDOqHyFiIORdjIt3LpTrB2OW/vwrwQz1TzASxhYJVAMkFhMsEp97WQb4eMdrUytxZFY0iQgtKpmwsNPp+qajhtZoSnKpRczRfM+F8rDkcT+IHYHCT/BZk9PV0KVhOSkee8P/1807wjpVoY7ulN6cZL4/mXpPkySqnxkRz9WB+mkQ6E322y2a5v6Xk8RvQSB+UV+DeCiYXFyR246B3sqSN1oLM6yDGw4it0Wm5vr2zsSgfRlKExONk7QWNJvJGtiVaK2xLOKK6EXZRRN3vgkyRC7ivNGYWJWB8uB4x0Rd+YJNI54W51A71SYuv4NvQAXsQ==
+api: eJy1VVFP2zAQ/iuWnzaptN1W8dCnQcUkNGlDhWkPqBJucm0NTmxspxBF+e+7cxzS0KowaXuBxvnu7rvP310q7sXa8ektf9L2YaX0k+OLAU/BJVYaL3XOp3wm8gSUY34DrIUxeIakIACTKeReriSkbFkG0FpuIWd3LfYyvRvyAdcGrKCIy/Ql6e8IwddGWJGBB0t0Kp7jA8K6HAiRxMYIv+GvKbZ5mPNW5uuOk0WohcdCWsCq3hYw4C7ZQCb4tOK+NFSkCeJ1PejVdUYk0BV+LMCWBysHIMuLDKxM+rX3asncwzq8WmmbCd8cnU561fFVAsfrNvox1J8Uv1LCUz7msDoDkl+umPQsEXmuPVsC/cIAhbcUY2YXzFi9xQAbwg6xXWqtQORIbtHoCM6f67QkSKKxldzTT2GMkkm43NG9I37Vfi69vIfEYxUvvaKDi8z4krLNm8RYBUXAMs7o3IGj2M/jCf3r9/7zOzthPzRrGWDQZDzex52LlEXSWPbdfDu/3PIMnBNroKF43QaKh472siHaAg+5quvYWm3nsb/Y7mT85UCH7awwuj2h0NrIh+AOx85KX4YhOQdhwZ4VOBHT2wXdEU7QRtN8GR2aDtMy5aN2jkZVN1H1qPEEXTzYbTt5hVUYsfHeuOloJIwcJkoX6dDBI5IaSr3nxevwpjPhjPDs7OqSE6WW8TUJ3Ii1y/tFL6rYejB4L4DwpPnxrR2X+ycflKCLm3eWvHgWmSGVq5oGZ6VD6ih8ZEiU3iJPUsgEXASTa0QSXNMXZlcONI5UYZJX+mv3AomQqk2dT8PT0+GYzuhqMhFMF+c9DvNTtw17HHdm7V8t46i5h2c/MkrgokFiocEqeqb7JCB82tvD0TZ4txtyGUKraikc/LKqrum4WVlkplQ6sVQ0SyuhHBxp7I1FepDwA5R7u3orVEFITvv0/eX/yz49Qrpd8R3dBT1YSXz/UroP87ixPrKjH8KDdOKhyMtdNrvaxnuvF4jegMD+Ar8GMGtYnNxQmi7B3oal22gizpIEjD+K3V1kVz+vb2gJxK9OplOKsYJsSX8DWR1UCbslnFVciXxdhIXMm5y0MkR/47zaMKGrg3KgvQPiRj9AjhZv1fH0TMLU9R90UjeS
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/create-action.api.mdx b/platform-api-docs/docs/create-action.api.mdx
index 3bec491ae..e86ca8635 100644
--- a/platform-api-docs/docs/create-action.api.mdx
+++ b/platform-api-docs/docs/create-action.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a new pipeline action. Append `?workspaceId` to associate
sidebar_label: "Create action"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/create-avatar.api.mdx b/platform-api-docs/docs/create-avatar.api.mdx
index 168707b06..30844d2b5 100644
--- a/platform-api-docs/docs/create-avatar.api.mdx
+++ b/platform-api-docs/docs/create-avatar.api.mdx
@@ -5,7 +5,7 @@ description: "Create the avatar image"
sidebar_label: "Create the avatar image"
hide_title: true
hide_table_of_contents: true
-api: eJyVVMFu2zAM/RVDZyfpuqGHnJYUG1BsQIu1PQU9MDaTqLUlVWLSBoH/faTkJE4TZN1NFh+px8dHbxTBPKjhRMEKCHxQT7myDj2QtuamVEN17REIRzGscuXxdYmBxrZcq+FGlRgKr52gGXtTwxyzma4wa3GcUVhDaEjQ9bIi7cDTYGZ93Su5plyHYoF1PNHaIdex02csJNd5IUMag0S1lO/AAnlt5gyTasAvqKk24NeqaZpcoSlsKfFuZkvmIRUA5ypdxF4HtiCkHpdEqKWAlPAYnDUhvX55cXHc8e2vww67FZ+DQD7fXhrBJ2Qoo5bw/hvNnBZqeHmZf5CEubO4mGZXnpVMcD3SNUpSBYEeXfk/SZxFmirBtSbhm6WvjvO70K6r/rQqqyT6t1M6j6E8banzgkuK9tLMRNUYgrjgKf+Hvlvg2QZ+eG+PmX894ZDtNmXGUgZVZd+Yj8ADFkuvifdoslFjBI9+tJR5Tp4aJnlYJgmW0QKz5JMseTpnurSwsqnORnEcSA012G70/qF70SX12H1u1+aCyAk8wmSbIohv0uHndvrPbxQb0GZmY3qryT2+cq/Z6O5GfaTfhu4qIDFRFtCvdIGhBctAoYgDjdaJVMJwMAgxr68tg3imWmLy7Pd9gIms0If0zpf+1VX/Qu5EjRqiHwzUeFbCA647OQjfaeAq0KZj6aTuwf9yIbrz1WYzhYCPvmoauWazepktH1fgNUxFIx4tJyCUrKuM/QXXwiz5uRd/SwKvlkLg1O+yybdJo6JARx340SqIi3buuLu9f5BRtj/u2paSI4Vj3Xx/TCTh0BsfvBDJtyEw6w4LViEiHuwLGlYib+mSfDMl3pS/Zp85jw==
+api: eJyVVcFO4zAQ/ZXI57QFdsWhpy1oV6p2JdACp4rDNBlal8Q29gSoqvz7ztgppLQq7M2138y8efMm3SiCRVDjmYJnIPBB3efKOvRA2pppqcbq0iMQTuKzypXHpwYDXdhyrcYbVWIovHaCZuy0hgVmD7rCrMNxRGENoSFB101F2oGn0YP19aDknHIdiiXW8URrh5zHzldYSKzzQoY0BnnVkr4HC+S1WTBMsgFXUHNtwK9V27a5QlPYUt77kR2Z25QAnKt0EXsd2YKQBpwSoZYEksJjcNaEVP3s5GS/46vfux32M66CQL7eXhrBF2Qoo5bw+gfNgpZqfHaWf5CEubO4mGZXHpVMcAPSNUpQBYHuXPk/QRxFmirBdSbhm8ZX+/F9aN9VfzuVVRL9+yGdL6A8bKnjgkuI9tLMTNUYgrjgPv9E3y3waAM/vbf7zL8dcMh2mzJjKYOqsi/MR+ABi8Zr4j2abdQFgkc/aWSes/uWSe6mSYJltMQs+SRLns6ZLi2tbKqzURwHkkONthsthfwz+hDrxMmoJZEL49EInB4WlW3KYcAn5jnUVn2sfBNfsusKSOafXQo+m1xPlbDcNnEjmif9+q28SSgVhUqEyaZGEN+kw6+ts1YvFMXR5sHG8E7vjoWU/YygtKsLDB1YzAJFNMtu8/2W2S9a3qTsj/cHJiLKpTqnw/Pz4YncidI1RK8ZqPHoeHa4vslB+EojV4E2vXVJk9v5Fi9lpny12cwh4J2v2laueRG8+IaPz+A1zEUjtg0HIJSsq4z6EdfCLO3KIH7yBF41QuDQp7jNt0GTokBHPfjemsns35x3fXVzK6Ps/hRqW0qMJI558/djIgm73vjghUi+ewKz7rFgFSLi1j6iYSXyji7Jb6bEW/gPyRtZcA==
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/create-compute-env.api.mdx b/platform-api-docs/docs/create-compute-env.api.mdx
index 167bb5d4d..cba8c2276 100644
--- a/platform-api-docs/docs/create-compute-env.api.mdx
+++ b/platform-api-docs/docs/create-compute-env.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a new compute environment. Append `?workspaceId` to create
sidebar_label: "Create compute environment"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/create-credentials.api.mdx b/platform-api-docs/docs/create-credentials.api.mdx
index 2b0c30726..3b66af5c0 100644
--- a/platform-api-docs/docs/create-credentials.api.mdx
+++ b/platform-api-docs/docs/create-credentials.api.mdx
@@ -5,7 +5,7 @@ description: "Creates new credentials in a user context. Append `?workspaceId` t
sidebar_label: "Create credentials"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/create-custom-data-link.api.mdx b/platform-api-docs/docs/create-custom-data-link.api.mdx
index 796ee9b82..f4216c7f4 100644
--- a/platform-api-docs/docs/create-custom-data-link.api.mdx
+++ b/platform-api-docs/docs/create-custom-data-link.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a new data-link in a user context. Append `?workspaceId=`
sidebar_label: "Create data-link"
hide_title: true
hide_table_of_contents: true
-api: eJzlV9tuIzcM/ZWBnn1Ju0EeDBStk+wCBhabwEm3D0HQpWdkW/GMpJU0dlxjgH5Ev7BfUlKamz3TZFss0AX6klgSSR2ShxTnwBysLJs8sAQcDFMhN5Y9DljCbWyEdkJJNmFXhoPjNoJI8l1US0ZC4lZuuYliJR1/dqNoqjWXSfTpx50yG6sh5rPkh0+RU1HsjURuzU8t1KK1GTZgSnMDdP8sqRFc5dap7Bq136MyCmkwkHHHDblwYBIXKNy6GmUEefA552bPTv36pb5Y5hk3Io5EwqUTS8ENCtt4zTNgkwNze02GBaJb+aOlMhm4sHVxzooCY2Y43mLdpUr2pHN81XXtso8DbkalPFrzbktHWqB1KmIvMH6ypHro4lCLJx6TojYUJie4pdPgfi1lnRFyxYoTr3vOw8bpwYBxDAtxY5HHG+6IF89D2htuwdBl9vjQCZfy0ldK0D2ZKzzKLQbWvHQF7CyuVkqt0MSAwW+5qf//irExUK2GcapySqzln5Eiscp07kjWvukDcVtdXlCGrMpNzOd82RsHnS8w+NM45taKRdqOyUKplIMkKUygZwmklrjZsVN0QQT6zsuEF0UR2CLQEps4k/MATitpQyq/Pzvrcugu98i+HmFEH/zBv+fRa/H9//Bs9XchapGndQ7GALUn4Xjm9xt2PFCWypy0XHwcfOXcfiPB6y+eOmTFF1fpWiSo1X9mHbjc9nmKdZrcyHQfqhKdSdObpX9bXpOsYvRx+n52jeezD+FXj7eju3B/8YhYkN0WVn056QnFtVPUPfDkvK9BXEIy/+ePSptrFZpX6fVFsN8ao8y87Gs18Ddd4DfVYx9J5SIMutohHi993pX+oNw7leOU8efvf7SGB2WiVnV5S0sSG0TT21mUCAtIloRGDppBar0BKTYTCS40uHWj/q2GknjM49wIt/cEveRguJnmbo3LRxpIcDJaK5qetPKMIL9wNW6Neo2NO3IiAGpbqjGtndPVTOTLyQvhTvjxrhqInnbOA6fgzJuJ6O0zZDrUajml1ZV0nNx6uyrb0PbbDarsQ0evTaPXbQ+hQE+e7VbrE3KpvKdlrO98zyLWdNCVR7cpOBoBI5x9twJvKoWJKBB7ouQmLaNmJ+NxaIMjoaibZiBSPzou1U/NAQLZ4iAb7vludHExOvN9GXOXgWwFLgwTDWVPQR4avv4nk3uZOFqOdQrCt1wfjkNJwdOvjTXxE3cPhwVY/rNJi4K2w9BO3K6Kl02WmD7+gsOvjPS92DZ83/lq2EKakySjQsIxRICn0gO17DW2fuIhAguqV+H6oR9EGt1OrygGlQbRU7sXZdsFfHtzd0+lVn5aZCohHQM7KgP8izjpi4m0w/hAeweWglzlvrWwYJMKE47r+qSO228dyH0LISbHS9yrDZeYoCpujtb0lhXFX8v88MU=
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Creates a new data-link in a user context. Append `?workspaceId=` to create the
@@ -62,7 +62,7 @@ Creates a new data-link in a user context. Append `?workspaceId=` to create the
diff --git a/platform-api-docs/docs/create-data-studio.api.mdx b/platform-api-docs/docs/create-data-studio.api.mdx
index c19b69c6c..1c50b9a8c 100644
--- a/platform-api-docs/docs/create-data-studio.api.mdx
+++ b/platform-api-docs/docs/create-data-studio.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a new Studio environment, starting it by default. Default
sidebar_label: "Create Studio"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Creates a new Studio environment, starting it by default. Default behavior can b
@@ -62,7 +62,7 @@ Creates a new Studio environment, starting it by default. Default behavior can b
diff --git a/platform-api-docs/docs/create-dataset-v-2.api.mdx b/platform-api-docs/docs/create-dataset-v-2.api.mdx
index 22b4e6372..4d30a124f 100644
--- a/platform-api-docs/docs/create-dataset-v-2.api.mdx
+++ b/platform-api-docs/docs/create-dataset-v-2.api.mdx
@@ -1,11 +1,11 @@
---
id: create-dataset-v-2
title: "Create dataset"
-description: "Creates a new dataset in the user context. Include the dataset file and details in your request body. Append `?workspaceId` to create the dataset in a workspace context."
+description: "Creates a new dataset in the user context. Include the dataset name and description in your request body. Append `?workspaceId` to create the dataset in a workspace context."
sidebar_label: "Create dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzdV0tvGzcQ/isEz47kpoGB6tLacQoILRojtttDECCj3ZFEm0syJFeKKui/Z4a7q11JK8Uxckh7MbycB795fJzRWkaYBTl6L3OIEDAG+eFM5hgyr1xU1siRfO0RIgYBwuBS1HpCGRHnKMqAXmTWRPwcB2JsMl3mmCSN4lRpFGBykWMEpQNbrmzphcdPJYYoJjZfDcSlc0hKH39dWv8YHGQ4zj+KaEWWrt9xSR5AbPW218szaR16YNzjfIv8urL6+yXJHXgoMKLnmNfS0Afpda4kHcVBEzS/kvup+Gd7pykL9CoTKkcT1VShJ+WQzbEAOVrLuHLsWBGwWRJNrS8gVkcXr+RmQ2muE3BF8bPN7lU16ib8Wpc8pWhNZAtwTqssxTt8CGy2PsRgJw+YsaHznJ2oMLC0Cn2rFaJXZiY3exEfyEkhqqhxP7vvanwb1mCwyiOVIPoS00Fw1oTq5pfn54fhvv3j+4VWt8nXFVXemwHuaRa0YbyXsCCnXEhCoDR3CbcKa/7FiaRqfsNVx9ui47IPWXV5n6TGd7Jg9+R6bKaW9bst/zRg1s/AqH+37HqS0dEu0xDivaNKYX61+r8n+zSlzmSBuYK7dNpHSEpSxbWedu1ExXovoqJodvP7dKMcNe4aTKzVCKbyOEEdOjLwHviJVBGL8I1ke1bPLECX/RJ6X2iiZNiPXIVrnEKp41Hxiu5U2THxmMB6ZzUczc0zStRplT85s9eT62jT8YKm026nnBgjrZf6IW68HHmlq3eYn2nSedX3El9B/pxp0+VvgSHA7AlEbRRPMumN99YfIP+5Z4Y0w18YGwVobZeEJ2n/0jNgyyocFNT1Bcf4g0ZLwoBZ6VVcpaXlCsGjvyzjnD4/8CJBG83c8sLjbCqaA5bJ4Xanaz3ccggVnK6fLaJ5jK7ZZFKTJyU6qf75vem/h2VMsDk179o95s1nKJzGdsFoSbCb/Za7ih9JBlAn4BY/URnF5c34wKgW3RATmQiCntiFymg1rZS5epCl6pVe18GE0XAYkt1A2e1IGaVrf2sFXd7JnwYXF4NzPuOEFmA68VR8albRfYjrtoX+U3tzXX3+HDoNKr1qKYnrupt2fyHMudHobL2e0Nm915sNH1dbMzdprgJMNBNkCjrgiTR9ZafuRfaIq4O1vZ4OUjIjFuAV358YQnARct7pCFhl+rq6/kUauq3tAek3Z43FZZahiyd1u0y8eXt7x6ypd/vC5mzjYUmH/Jdw8q8Vtk5kTGdrGrJmVqY3QlY+mWOwS9E9SqaompFsVh2EVJykcWcf0VCBmrxF/ia45PwLY2nUgg==
+api: eJzdV0tvGzcQ/isEz4rkpoGB+tL6kQJCi8aI7fYQBMhodyTR5pIMyZWiCvrvneHuSrvSSrGDHNpeDIvz4DffPDi7lhFmQV58kDlECBiD/DiQOYbMKxeVNfJCXnuEiEGAMLgUtZ5QRsQ5ijKgF5k1Eb/EoRibTJc5JkmjaKBAASYXLa9svbKlFx4/lxiimNh8NRSXziEpfvp5af1TcJDhOP8kohVZgtBxSx5AbPW2EORAWoce+JZxvkV/U1n9+ZrkDjxBiug57rVkfKTXupJ0FAdO0PxK7tPx1/ZOUxboVSZUjiaqqUJPDEyFLVSMmA9q1KELuUMYOQ/ZHAuQF2sZV46BKBLN0JNoan0BsTo6fyM3G0pNTdgV8cU2XWh1lA1dtS7fki40kU3AOa2yRNDoMbDd+hCEnTxiFpksz3RGhYGlFVdbrRC9MjO52aPoQE4KUUWN++l4XwEkhU0VmfJIOYu+xHQQnDWhuvn12dlhvO9++36h1Un6uqLKexngvLJgF8YHCQtyypkkBEpzWXFtseYfTCSl8wVXHa+Llss+ZNXlfZIa38mEPZDrsZla1m/3yPOAWT8Do/7etuOzjI5WmYYQHxxlCvOr1f+d7NMtNZAF5gru02lfQxJJVa/1lGsrKtZ7FRVF0+X3+UY5auwaTKzVCKbyOEEdWjLwHnimqohFeGGzfVPNLECX/RKaL/QEZdiPXIUbnEKp41Hxiu5U2THxmMB6ZzUc5eYbUtQqld+Z2ZvJTbTpeEHPWbdSTrwjOy/1IG68HJnS1RzmMU06b/om8RXkzXPzkpHc7t8CQ4DZMxq1UTzZSW+9t/4A+Y89b0izLQhjowCt7ZLwJO2fel7YsgoHBVV9wTH+S6MlYcCs9Cqu0pZzheDRX5ZxTj8/8iZBK9Dc8obkbEqaA5bJ0XYRZA9+0axJpaexJucxunAxGoFTw0zbMh8G/EwEDpU9WJTukkTcUgtwBYpr1heXt2PJ1zfo7pieKtQ2xm20fGOzJqUGSkp0Uv3za1Pbj8uYKGHa3++WpLdfoHAad8vLrsG6aHdzQfEAZgA1uXUcDPxrITJhKqOVr1LmyoAsVUaXvjZp9YuRrv1lJ2j3tPxheH4+POMzTlYBphVP1avNkrkPcb0rz//cIl9XAP8cOQ0qTc1E5Lqu1u5ny5wLmc7W6wmdPXi92fBxtcZzDecqwERzA05BBzxB1Xde8nsjecLVwXdH/VrJ1CIL8Irxpo6l8BBy3jEpkMr0uoL7Ki0BO9uDIbQZNBaXWYYuntRtT4bbd3f33Gn1x0Zhc7bxsKRD/ks4+XOLrVMDp7M1PfpmVqaZJSuf3JfQbeu9Nk5RNSuCWbUQUjKTxr19QkMJbXiL/JvgkvN/AKhmGgo=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Creates a new dataset in the user context. Include the dataset file and details in your request body. Append `?workspaceId` to create the dataset in a workspace context.
+Creates a new dataset in the user context. Include the dataset name and description in your request body. Append `?workspaceId` to create the dataset in a workspace context.
diff --git a/platform-api-docs/docs/create-dataset.api.mdx b/platform-api-docs/docs/create-dataset.api.mdx
index fa3448059..bfdd64510 100644
--- a/platform-api-docs/docs/create-dataset.api.mdx
+++ b/platform-api-docs/docs/create-dataset.api.mdx
@@ -1,11 +1,11 @@
---
id: create-dataset
-title: "Create dataset"
-description: "Creates a new dataset in the given workspace context. Include the dataset file and details in your request body."
-sidebar_label: "Create dataset"
+title: "(Deprecated) Create dataset"
+description: "**This endpoint is deprecated. See [Create dataset](https://docs.seqera.io/platform-api/create-dataset-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) Create dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzdV0tv4zYQ/isETy3gtdN2EaA+NdlsAaNFN8gDPQQ+jKWxzYQitSRlr2vov3eGkizZlr3ZoECLXgKH8358M6OtDLDwcvwkUwjgMXg5HcgUfeJUHpQ1ciw/OISAXoAwuBY1n1BGhCWKhVqhEWvrXnwOCYrEmoBfwlBMTKKLFCNTIzNXGgWYVKQYQGnPSja2cMLh5wJ9EDObboZyIG2ODtj8JN05cFMpIWoODjIM6NjxrTT0D3HtfCCZgVTseQ5hKQ/D+XPnqykydCoRKkUT1FyhI2Z2RTkku8EVOJA+WWIGcryVYZOzHUUBLiLr3LoMQvV0+V6W5bQSp0iuKRCW2TddhyCSGFATNWmKWTOBJSDPtUpi8KNnz2LbYx/s7BmTmArHqQoKPVOrTOy4fHDKLGR5kIEjOjEEFTQepvqu9q9kjv28xAefW+Mryz9eXByH++m3fy60uoW+zqjS3gwUnkpGhDaMJwkrUsqFJA+U5qbhzmHOPziRVM1vMHW6LToq+zyrjPdRav/OFuyRVE/M3DJ/FwGvc8y6BRj11w5qrxI62WUafHjMqVKYXm/+78k+D6mBzDBV8BBf+wBJSaqw1tOunaiY711QFM1+fl8vlKLGfYGZtRrBVBpnqH2HBs7BhosTMPPfCLY39cwKdNFPoflCqyHBfs+Vv8E5FDqcJG/IpkpOkSfkrMuthpO5eUOJOq3yO2f2ZnYTbHxe0bLa75Qza6TVUg/iRsuJKV3NYR7TxPO+bxJfQ/qWbdPFb4bew+IVQG0YzyLpo3PWHXn+U88OaS4BYWwQoLVdkz+R++eeBVtU4aCgrs84xv9otBGYucOkaq/61MCkcCps4lVzjeDQXRV0wYyfpnxa0MmztHwP5dZXZxDT5Gg39v1o21kB5Wh30rWq7znayvOugZ3zyxByWR89EQ+RiV6qH782rfq8DjFCzuJde/J8/AJZrrG9RVq87BeqhbniecoO1Lm6x89UcXF1OzkSqkm3BFrGjKBpvFIUds3MhYYkFrpwug7Gj0cjH+WGyu62zzia/aUldCEqfxheXg4v+I0znYHpxFNBr7loD13ctt32b5zNdRFZ0yjXoOIci7nY1t3y1B4J3Bbj/aO5+w2w5CYj/u12Rm+PTpclP5NBxw065dHtFMy4aNSuqfL8m9pzDtrjmbx8d1fj7HvxlVO8N5xmURleU/X2kPTzBTcHHwHllNiXCClffuRixfGhcuRdXM2thqPRUA4aiaskwTyc5e2i8/bT/QMDpv4CyGzKMg7W/HFBf6O3NiYm4jC+bWkVm0URJ4msdDK8YB+dB2iMUfXmg4oWOR7sCxoqXJOewP9zYsrybw8Q0kk=
+api: eJzlV0tv4zYQ/isET0ngR7pdBKhPTeItYLToBnmgB68PtDS2mUiklqTs9Qr6752hJEuyZScb9FC0F0PmvL95cJhxJ5aWj6Y8FE5YcJbPejwEGxiZOKkVH/GLi8eVtAxUmGipHMPvEBIDgXAQDtgDAJveGsB/rFQyO1s5l9jRcBjqwA4sfAUjBlIPk0i4hTZxXyRyGHiZfinTX/c/nDMkMrcCFqTGANqqjA4uLr6oL6owY5lgCjaVNSaVl1nKNSi20ebFJiJAHVo5+OYGbKKCKA3BM1UyCxkBEyrEUJyQkSUlW50aZuBrCtaxuQ63A97jOkHfCYlJiFgUDowLJUhNhBExODCEYcYV/kGunQ8o0+OSQEyEW/F9ZP/a+arSGIwMmAwxarmQYJCZXJEG0K4zKfS4DVYQCz7KuNsmZAeBgaVnJVCFK46uPvI8nxXiGMkNBkIybdNlCKxIQhU1avKoKUcSIkkiGfjgh8+WxLJDH/T8GQIPhSGonARL1AKJHZd1Rqolz/cQOKAjg5Mugn2o70v/cuJo4+IPbKKVLSx/uLw8DPfz7/9caGUJvc4ow04EUospQ0IdxpSLNSqlRKIHMqKiocohzj8JSMzmD5g6XhYNlV2eFca7KKV/JxP2hKonaqGJv9kBb3NMm6VQ8vuu1d4kdLTKImHdUxLShLrZ/tfBPt1SPR5DKMWjP+1qSASp6LWOcm1ERXx9JzGaNr5vFwohgrbAXOsIhCo0ziGyDZowRmwpOQ5i+4PN9q6aWYso7abgfMGrIYBuz6Udw0KkkTtK3qJNGRwjT9BZk+hIHMXmHSlqlMofhOx4PnbaH6/xsmpXyolrpNZSDuJKy5EpXcxhGtPI87FrEt+I8D23TbN/Y7BWLN/QqBXjyU76ZIw2B57/3HGHVJsAU9oxEUV6g/547l86Lti0CAcYVn1MMf5Lo/WNWa1zu1UDcAOTbuu3mhsQBsx1ihvMaDqj1QJXnpWmfSjRtliDiMaHu7Fvh1njCsiHu+2SVJt1tS+lBicgr5ZFXAoHQaTTsN4YD1amB09hd+UiyW6Jn13fTTj5Vbn9QEgWqDSd3wFDFnm5UPle80x4Unz8VrXB88Z59ChD9/U69embiJMI6j2n7sW2t/UIkTSryYEyD2Uc5PhrIRJgEiEtmamIROCLqA1fE7TycvFmf60JzfbnPw2urgaXdEZZjIVqxHM23pXEOWsv9/v+ZnVZ/8+fCmVxkSZyX/rZ7XOUlR0yrRcjaoVR+6HQfIKtqLGQP8vmePZkojynYzRoqClndF0ZKeZUTNhIobT0jS25EJGFEyk6uy9nyzl75fnRGU51OSu6mssbk+PnC2z3Hj75DNlXIELadtHFguO2cKTv15Faw8E4zHuVxHUQQOJO8jYn0t3nh0dq5PLVE+uQZIzY0IMKf7232gPj54M/y3D9UMvUT09e6KS2F+2psTclfFSdeGDSPMejfgGFiavgcfSfgMnzvwGCIlpn
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [Create dataset](https://docs.seqera.io/platform-api/create-dataset-v-2) for the current endpoint.**
+
Creates a new dataset in the given workspace context. Include the dataset file and details in your request body.
diff --git a/platform-api-docs/docs/delete-data-link-item.api.mdx b/platform-api-docs/docs/delete-data-link-item.api.mdx
index 120e7c1a6..1827f3e72 100644
--- a/platform-api-docs/docs/delete-data-link-item.api.mdx
+++ b/platform-api-docs/docs/delete-data-link-item.api.mdx
@@ -1,11 +1,11 @@
---
id: delete-data-link-item
title: "Delete data-link content"
-description: "Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved."
+description: "Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved, but files and directories within it are removed."
sidebar_label: "Delete data-link content"
hide_title: true
hide_table_of_contents: true
-api: eJzNVlFv4zYM/iuCnnZALum2og95WntJgGLd7tDLcA9FgFNtOlFrW64kN5cZBvYj9gv3S0ZKdmzHXpICA7aXxJJI8eNHimTBrVgbPn3gobDifSzTZ8NXIx6CCbTMrFQpn/IZxGDBMLsBFqjUQmqZitxyr8aEMSqQwkLIttJu3OlavkLKvpLQHcrchl/HbNnRktZAHDFpWKbBgH6FcMxHXGWgBVm/Dff2Z/UtFhIUyYQWCW5rgl/wFBco2phCEUngM2E3vOfRHoCxWqZrJkN0SkYSNMpqeMmlBjRtdQ4jboINJIJPC253GVnxSrwsR3vDW6WfTSYCaCy/5KB3PdNfakGW5gloGXRt92xJ5HvtjiKlE2H91tVlx3qAaOkSEZtT9j80ooPO/7OzK88MGHujwh1JVMlAnyLLYhm4mE2eDFkq+lepxycILAVPU4StBEOnkYz9RyUmtBYEXGKkzSDtPJT6TRqoYqWNoYo9pYjPKsqme++VF+sG322YTKXGI/zh4oL+upR+/BlN/0tchIQKFRdCxrk+TksD9aFJfP86QGulfwFjxBroQZ8w2lY+CdGfHnKMNjGhCcri491sfo8bi9u7uTN+wDyZWZIysusTuBcwzEP5O5z1DEY8kQksB0ENxd05WR5QdLbmrBuf06nlk4fkUPByKH1uRFhn4BvSqB385NxAJ+e4OydiesB/HMj7ukqzVFkm4lhtEY+TvuxL/6rsQuVpyP7640+2L5dMadaqXu6miMRG7PrTLQulEY8x9hSMumspe8URaTaNBBdU6Rv9/yuXlNoQ5FranWtcNyA06Oscu9T0YUVFFrvaRlHfc7UAXK+jUz5pmvSkaDpdOakdba7+TL55nG0De6gba7O62NP60Qnhjv9Y1G/saWudP8TZfVP8599EksXQKt4Ptferujg3OyU1pEg58xUvn+EFc4dC3GtQ1dGnWFh66oymAhng+OGFyVcRuKDmOq5cMdPJxDi9sVRUihJ8nq5EROqn5gCBvOLA4O18P766Gl/QXqaMTYTLiaqf+gfcSq+G4Q7YVgv8D6akKpYWvtlJFgts+uiMI6WoUqYz1434tDMe1dAxYhtkgKSL4lEY+E3HZUnbfoKgLK3fIZ9G+ErhCA0n5ptBzM+w641QryLOSZLTmHO++VPjzRH7h0NUg2BFCy0JwhvZ+O6+Ki3v2PGZcxBX3fjTXRtOjbcVzJLe2AZEiHcRQC/wwcN473pjc0GvFhLDXuM6CCCzR2XbBWo2v5sv51Q1qoEwUSFpabGlMRp/HVzliPEjC+0VPBbpOnfFk/tbqcaIbok6KEnOr0FCMGmdxFI9Q4qJW/NjaU3UlOXfGkN59w==
+api: eJzVV9tu4zYQ/RVCTy2gtdM22Ac/NRcHCJrLIpuiD0EA09LIZkKJCknFqzUM9CP6hf2SzpCiJfkSZ4Et0L4kFjXknDkzczRcRpbPTDR6iFJu+QcpimcTPcZRCibRorRCFdEoOgcJFgyzc2CJKiwUlqnMPa63MW6MSgS3kLKFsHP3diZeoWATMrpCm8t0MmD3vV3CGpAZE4aVGgzoV0hjNq0sy4REj7xIWSo0JFZpgc90sihwF+MamIZc4YZBFEeqBM0J7mW6Bnwe3FrI0aTkmue4rCneZVTgA5q22NBEULQlt/Noi4I1YmO1KGZMpMiCyARocq/hpUKY6NvqCuLIJHPIeTRaRrYuyY3fFa1W8drzQulnU/IEWtcvFeh6y/cfwZAVVQ5aJF3n7NaZcUkwttwKTNYMNL7KlM659Usfj3tAEgRO53FpDkE5a013EMHuGhoYemMpJYEsQslkWuWYZvGKRdKWgNkJfM3XoycXjD1VaU0WzXH0k5elFInL+/DJEMLl9lFq+oT1QwWgqUos1hG9dQXWMeNacwpYYLWYHUg2qTghe2oDOohR0WCDKDYFHziRQPH2mmTgjhH6u/gNfVG/3zkeZoWV0BQ01b1vFWqRO08zWq22C3pfN4Tc+mSrgjXJYqaERGQ15X93KyNcj9WRgs1fqsL4jPx8dET/+j5vf0OSvlPuA9oLLmSl3y6DlomHViy8ooDWSl+DMXwGpJoHnHY3H4To326ScI+rQXoJ4YCNURFBs8nF5dV4whT9ur06H99NqK36pYSAUUAoDm+CC7TLId+oCsJIvig1XiU263KzJG7QKiBzHYFQMiVT0kc8xIiv8B5d2jz2M+7rHYvqP63xYzRgF2sPJmZcLnht2ORo4tzlIof7hsG3cV9fXo+Z7dBKXmKWcJlU0n3NpjXWLpf1V6rlNQ74goVo8IwBu6mkdIrXoNndaE3N7GskyiaezlEmsSjRba+dXVC9cjsY2JisWe7NmX83pRAW89oLQ2hZ73A/6vN+t7whSa5p9kcRY/YSWaWEArrw9lDW1SYvDyROaHi8SyBOeRok7BuEotve+XtbOd+XhG4ULgFbwH/ZoWxhdmGFwsFGSrVAPM76eNv6RtkLVaGY/v3nX2w9Q1C7db7j7qSMzGJ28ukShdfwqWw+zJT89caYdrbzGD7Q16Td/1/lkjQFkkoLW7tx7hRwItQnFc5uo4dHGhtw1psrmgZ99bkJkN5Gw3b2GC7b+W81DIHS0TiJNoNipSVumltbmtFwyEsxSKSq0oGBF8zbQKht0XJv2CfUD5I3dkb2lIeIcAXYn4k3z0EX/JoG8hhGI3qeOiNc8T8ugnA+LazjivJx145K4y88LyV0Rp2HwOxjGELalRWNfZly7hvOmygI9qEAiS6R4EfdGxOPPHEF0yevSxnWjJBO9zP1a/sCgRDz3s9Pg48fB0e0Vipjc+7qrZlavTh0SrfNXg9sZ2D8P1xkmuRb/L4MS8lxFsfoHYvLpn57d7U4GvVuMCFWTPEcKSPr5XLKDfyu5WpFy36wp8IOohCNMpSMzSGvy9v7byA74T9DvXXfeeWyIsuILiLvR/JvXUDewL15PWqRP9KDFgT9Gwn9IQD9kR24We4EFmbVou7iCYA7BbGixp4Dx7HEIfQGZx7HBzchtQdsiTulxu84SRIo7Zu2XcU9H1+N78ckVc2dLVcp7dJ8QZdl/OvgKseMn7JpbRlJXswq9zWI/KkkbLyvixs66OLaSQgWvrO4V89QYPEHfiw9EzWr1T+vXexV
sidebar_class_name: "delete api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved.
+Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved, but files and directories within it are removed.
@@ -62,7 +62,7 @@ Deletes the content of the data-link associated with the given `dataLinkId`. The
diff --git a/platform-api-docs/docs/delete-data-studio.api.mdx b/platform-api-docs/docs/delete-data-studio.api.mdx
index 5c880dffd..85f1d9faa 100644
--- a/platform-api-docs/docs/delete-data-studio.api.mdx
+++ b/platform-api-docs/docs/delete-data-studio.api.mdx
@@ -5,7 +5,7 @@ description: "Deletes the Studio associated with the given Studio session ID."
sidebar_label: "Delete Studio"
hide_title: true
hide_table_of_contents: true
-api: eJytVE1v2zAM/SuCThvgJd1W9ODTOiQFig1d0XbYIchBsZlYrSO5Ep0sMPzfR8pf+cI+gJ0SkxT5xPeeKolq5WU8kx7LVFsv55FMwSdOF6itkbGcQA4IXmAG4jEUCeW9TbRCSMVWYxZSK70B0xV48J5Oi9vJSEbSFuAUd7tN+34ThaoppoJCObWmoGMklTT0QYVtEzoUSc1ICoWZPIZ3NNGUa3A6EToFg3qpwdEJB6+ldkDT0ZUQSZ9ksFYyriTuijAKnTYrWddRP31r3YsvVALD/NcS3O4EwI+u8Pzsk1naIKxCamndWmETurqk6XOG6gtr6DZ84sPFJf8czvv2RbwTd1YklhoZlHUkLy8+nqnrti6MRaHy3G4hHTXlZ9reWbyxpUkjsc2IyD22tQ8dlpwV1g356/tbTqbaq0VOWqD7hHi/Oia/g0kDVVHkOgmYxs+ep1Z76xlImsk1salWwGJst2YXz5Aga8WxnFA3G+oKz1EpUWPOoalz1j20i6VMzUkPSek07oLiPoNy4K5L0lc8mzMPJMfMslzTINcgUs7KcWuUcdXrs5ZDu0e+T4Ntv2kPL0MsOlXw9yIUUaT5c9NJ4nmL4Q7aLG043t7lEV6JVl79qROa1H2ukJVFlnAbnZBzm2ImQiWBiNLlLRQfj8c+nBsFJxIXOg+KXNpPQ4KAbMidzZz3o6ur0QXHCutxrQKPrWsac4ve2QcIq0EM/+FVaReK8BPHRa7IoYQo3KxquRoetUjGw2tC7GYEnPNVtVAevru8rjncGJwF0WlaxkuVe/jNRf5g/7MoX2B38sJsVF5ypWT1bZTTPP8fsbx5aD309nhlf4+tDSqz2wfVYR62WM+pOAOVUitG2eSvkwQK3Dt54vkDc02mX6dPUypXhy45ckUYcBYYERgqnuwLmLrucSJ/M8a6/gXD62BJ
+api: eJytVE1v2zAM/SuCThvgJd1W9JDTuiUFig1d0XbYociBsZlYrWO5Ep0sMPzfR8p2nC+sG7BTYvJJ75F8YqUJFl6PHrWnMjHW62mkE/SxMwUZm+uRHmOGhF5Riuo+gBR4b2MDhIlaG0pDamFWmHcAj97zaXU9HuhI2wIdyG3Xyfa+MRA0YAYU4GDJQSdKKp3zBwPbS/hQpI0oKYBSfSjvgDEvl+hMrEyCOZm5QccnHL6UxiGzkysx0j5OcQl6VGnaFIGKnMkXuq6jLfvaumdfQIw9/0uJbnMk4GcHPM19xGVywkVIza1bAjWhi3Nmn4pUX9icq5ETH87O5Wef7/tX9U7dWBVbvignXUf6/OzjCVzXdZVbUpBldo3JoIGfuPbG0pUt8yRS65QHuTNt48MNc8kq6/r85e21JBPjYZaxF7ieEN+2TobfyWRCKIrMxEHT8MkLa7XTnn5Ij3rJ04QFihnbrtnZE8YkXnFiJzJNhzrgqVFqMpRJaOKcdXdtYzlTS9JjXDpDm+C4zwgO3WXJ/ho9TmUObMfUil2TYNdgUsnqYftQhtXWn7WMGd2q82/pMgamRIUfDYdQmEGc2TIZeHzhkQyC5Q9MHDLqNgMSU6gvgpf+atHSSb2XXjV17wreli6MnePkexZAHGn+XHV2e1pT6I/J5zYcb/vUqhDa1wRKuSbmrdCAZcgQhyHvF79bMs/ZZMHtc/upT7AQ6VzD835wcTE4k1hhPS0heKR9kc3iUNutsaew6o32HzZW21DCXzQsMuDXz4pCZVXrg35hRnrUbyqeVsrCJV9VM/D4w2V1LeFmeYg9uveiR3PIPP6hkFdWy0mVz7g52l4ryEpBBjetwBnh/0ctb+7a9/n2sGV/r60NQr7ZFdVp7rtYTxmcIiR8lahs8pdxjAXtnDzaJ3sPdzz5NnmYMBz2X8nBqwgEJ4XxAAPiwT5jXtdbnSTforGufwOjt4Aq
sidebar_class_name: "delete api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/delete-dataset-v-2.api.mdx b/platform-api-docs/docs/delete-dataset-v-2.api.mdx
index 139b1b3e8..6273e93f2 100644
--- a/platform-api-docs/docs/delete-dataset-v-2.api.mdx
+++ b/platform-api-docs/docs/delete-dataset-v-2.api.mdx
@@ -1,11 +1,11 @@
---
id: delete-dataset-v-2
title: "Delete dataset"
-description: "Deletes the dataset identified by the given `datasetId`."
+description: "Deletes the dataset identified by the given `datasetId`, including all associated versions."
sidebar_label: "Delete dataset"
hide_title: true
hide_table_of_contents: true
-api: eJylVE1v2zAM/SuCThuQJVlX9JDTWjQDig1b0e7jUASoYjOxWkVSJTpdYPi/j5TtOGmCDsNOickn8j3xUZVEtYxycidzhSoCRjkbyBxiFrRH7aycyEswgBAFFiBalNA5WNQLDbmYb1JmqddgxX0LuMrvh3IgnYeguMxVvi102SB+nlDeq6BWFAtMoZKWPgj37MJj9CoDOjWQmjk8lRA28iWzXx1Q2HIFQWc9r0DgmBWwUnJSSdx4LqwtwjKlFi6sFDahs1NZ14Nt962CrrdXWBy0blWIiEHb5X7fAE+lDkCSMZRwhEdziLrOGBy9sxEi50/Gp/yz3+rbZ/FOfHUic0TfoqwH8nQ8PsRdqFxwa4hIJDo0wZT3RmdpDqOHyNhqh1PP9k6uIEa1BPZAS9XNHyDjej7wMFE3RDvgEU10VKPh0DQEF25afZSpE/MPRxR2NhHWoVDGuGfiw/AIWRk0bpI9LkAFCOcljWNyN+PLI+8Ujq2VJ2slR3FWjjo7j6rtPGvZ17tl+Y2U3apbNQWi7xzE3/MEokjz51Nnn4dnTDy1Xbh0vJV+C08kSZxfXx04p01dG4XsQhEhrHVG+9WAeW4qS3Mrg2mpxMloFNO5oXYEotFpk9y7cB/7BBFZ0y41fd4Pz86GY455F3Gl0thbjzeb2G3zS4pVb57/Wf72KhF+48gbRbtEXJKmqh3TzqszkJN+8WiyBXFmQFXNKfgjmLrmcPMOsBlyHdXcsG0XykR4RcJfXomjNB9hc/AQrZUpGSnZeWsVNPf/Ry5vbtpteytee0GOcmqDym52yXRc+9urZwQuQOVUitk1+fMsA487Jw9ehb2Fupx+mX6fElztL8aLRUgNjhKjwSXEd/cItq63PJG/mWNd/wHHdTsD
+api: eJy1lE1PGzEQhv+K5VMrbZOUIg45FUoqoVYtAtoeUCQc7yQxOGtjz4ZGq/3vzHh380EiUA89Jet57Xlm/I4riWoW5fBW5gpVBIxynMkcog7Go3GFHMpzsIAQBc5BtCphcijQTA3kYrJKkZlZQiHuWsFFfpcJU2hb5qaYCWWtUDE6bRTSliWESGfHnsyk8xAUZ7rI17nOm0N+H1Hcq6AWtBaYspIFfZDuyYWH6JUG2pVJw5iPJYSVfAn/pxOKolxAMHqDHjh91HNYKDmsJK48n2wKhBkECk1dWChslk6OZV1n6/TrKrvkXuF8L3dbhogYuAm7iQM8liYAFY2hhAMgzS5KO2Zx9NQviBw/Ghzzz26un9/EB/HDCe2Iv0BZZ/J4MNjXnalccGqISBCdmmTKe2t0uon+fWRttcW0ob2VC4hRzYCN0qK6yT1oPs8Hvk40DWgnPFATbTVoeWkUggtXbX0UqRP5pwMVdkYRhUN2lHsiHpZH0GUwuEoGOQMVIJyWdB/D2zE3j9wzd2yuPJkreYqjst95vl+tL7RmT0BYdn4rgyXlHNHHYb+vvOlp68q8F+GRcHrG7d36dYqIS6uQHSS+sF6cXl5IhulYr7m1TZu2ided4oydPfl7kkS00vz52nnz/glTD0wxdWl729aWgtO+BcjlGk0D3ojZE0onT+wWv10y2cLYNBpT93kTIJB2tin2sXdy0hvwmncRFypZqh2gZs675+QlYrUx5n9+fdpuI/zFvreKZplwU9lV65KtlzGTw83g013OqSwWVNWEFn8FW9e83DxEbJ7cRDWxPDVTZSO8UuVbz9RBzgdY7T2FS2VLViazLVUwDPCPMO+u2ml/L159wg5CtYuqWG3TdLCb/tVjEs9B5eRqxmvip1qDx62de8/SzkSfj76PbkYkV7vT82JaUoKDYHR1SXHjHqCo6zUn8jcz1vUzRQN2Eg==
sidebar_class_name: "delete api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Deletes the dataset identified by the given `datasetId`.
+Deletes the dataset identified by the given `datasetId`, including all associated versions.
diff --git a/platform-api-docs/docs/delete-dataset.api.mdx b/platform-api-docs/docs/delete-dataset.api.mdx
index c316d89e8..405480c0e 100644
--- a/platform-api-docs/docs/delete-dataset.api.mdx
+++ b/platform-api-docs/docs/delete-dataset.api.mdx
@@ -1,11 +1,11 @@
---
id: delete-dataset
-title: "Delete dataset"
-description: "Deletes the dataset identified by the given `datasetId`."
-sidebar_label: "Delete dataset"
+title: "(Deprecated) Delete dataset"
+description: "**This endpoint is deprecated. See [Delete dataset](https://docs.seqera.io/platform-api/delete-dataset-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) Delete dataset"
hide_title: true
hide_table_of_contents: true
-api: eJylVMFu2zAM/RVBpw3I4mwreshpLZoBxYataDv0EASoYjOJWsdSJTpdYPjfR8qynaRBh3UnS+ST+Ug+spKoll6OpzJTqDygl7OBzMCnTlvUppBjeQE5IHiBKxARJXQGBeqFhkzMt8Gz1BsoxH0EXGb3QzmQxoJT/JvLrPvRRYMgr1VOrcnimEAlC7oQ6tm4R29VCvRmIDUzsApX8pDWXYsTRbkGp9OelCOwg6dSO6C46EoYSJ+uYK3kuJK4tRxHFwjLAF0Yt1bYmE5PZF0POjJdOq9SiSkJj04Xy3/k0TyiqDMGe2sKD579n0Yn/NkP9fOb+CB+GJEaol+grAfyZDR6iTtXmeDQ4LnSLZpgytpcp6EpyYNnbLXDqWc7lWvwXi2BBRGpmvkDpKFzjjuLuiHaAo/kRE815myaOGfcdcyPPHVg/vlIhq1mRGFQqDw3z8SH4RlYB0R9p5iQlk7jNujnHJQDd1ZSg8bTGZeTxLUyrLwsKC9Ijr0y6UTmk2pHcHXSjkFSda2vZR/ohivVZL0brkt8hWhlbDLf5wFElubwtVXawzOGlHSxMOF5rNINPFH24uzq8oXIousqV8iCFR7cRlMCEcwtVmlocenySMWPk8SHd0NtCERd1nkQ+sJ86R1EZENT2MT5ODw9HY7YZo3HtQoKiePQTHC7BQ4pVr3O/mdpxFIi/MbE5orGjriEnKrYv2m/JDw9GO+vjG6TkaefX5LDivLhx1U1J+Mvl9c1m2lIHCuIjhvltJpzJ0hPmfZ8Jv0sVO7hlWTfXcexeS/+spWO5haNqthKppCXfKPjI2wP9iFvpjfRem1DvYFTX9Z6RuAVqIx+xUVr/GdpChZ3Xr7YOnvjeTH5PrmdEFztT9PB9IQAR4lRRwPi1jxCUdcdT+Q7c6zrP4DgYfo=
+api: eJzdVcFu2zAM/RVBpzZI7Kwreshp7ZIBxYatWDvskAaoYjOxWsdSJaVdYPjfR8qynaRBi/W4U2TxUXwkH5mSO7G0fDTlqXDCgrN81ucp2MRI7aQq+Ij3ejeZtAyKVCtZOIbnFLSBRDhII3YNwKZjyMEBC4/MjjLntB3FcaoSG1l4BCMiqWKdC7dQZjUQWsap9xkEn8HT4OSYoZG5DFiyNgYwVhM06vVui9uiDmM9JPgxmSJQLiSkbL7xlqV8goLdBcBlehfxPlcaOVBGlynmVD80rhFo1cKIFd4YqkXJC/xA1LMyD1aLBNCnzyUVQwuX8f0K/W5wrFivwMikI2UQbOBxLQ1gXGfW0Oc2yWAl+KjkbqMpDiYISw+l4ghXX52d8qrqt2TadF6lElJi1hlZLP+RR+2EUWcEtloVFizZT4an9LMb6sdXNmDfFUsU0i8cr/r8dDh8ibsQKaPQYKnSDRphQutcJr4p8b0lbLnFqWM75SuwViyBtBmoqvk9JL5zhjrrZE20AR7ICV2ly+lqYowyP0N+aKk8848HMmw0wwrlmMhz9Yx8CN4NQFtMQM1Kt/H6uQBhwJyvsUGj6YzKieLKFCmvVr2XHFl53IrMxuWW4Kq4mci4bFtfcQpknhqdrk2OTzTDhkMVJblap93EvdDHtbewqzCI7DPh2fnVJSeWTRLX1IW6otuptEWliDwIiL7nHoQ39eFLo+L7Z+fLJYuF8u6hA4EFhX2LIKUrsTgBTPIRiZfPbvLbKaOCZO6HaKE+dQYkQpWr43yIzs6iId1pZd1KePWFUTsat+09ZrurbZ9v2Qn6P1mUocUO/jiigasGa+RrXQbNTrvFaNFhtLsm2z8StHQ7C8WVYZ3JuSznePnL5FVF17gYDE0NHp+EkWJOCkFtp9LSGWdmIXILr9T96GdYFcfsjU18MLdwKYoNJwr5mr7w+ACbvf8A2sbvovXaVn4Hp66s1QzBGYgUn6Ki1fbzJAHttjxfbNqdlTSefJvcTBAudqd8b6p9gIPEsKMecaMeoKiqlqejb+JYVX8BSMfqBQ==
sidebar_class_name: "delete api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [Delete dataset](https://docs.seqera.io/platform-api/delete-dataset-v-2) for the current endpoint.**
+
Deletes the dataset identified by the given `datasetId`.
@@ -62,7 +62,7 @@ Retrieves the details of the data-link associated with the given `dataLinkId`.
diff --git a/platform-api-docs/docs/describe-data-studio.api.mdx b/platform-api-docs/docs/describe-data-studio.api.mdx
index 686965b72..1d34d16f9 100644
--- a/platform-api-docs/docs/describe-data-studio.api.mdx
+++ b/platform-api-docs/docs/describe-data-studio.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the details of the Studio session identified by the give
sidebar_label: "Describe Studio"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Retrieves the details of the Studio session identified by the given `sessionId`.
diff --git a/platform-api-docs/docs/describe-dataset-v-2.api.mdx b/platform-api-docs/docs/describe-dataset-v-2.api.mdx
index 563924b38..ace515b17 100644
--- a/platform-api-docs/docs/describe-dataset-v-2.api.mdx
+++ b/platform-api-docs/docs/describe-dataset-v-2.api.mdx
@@ -1,11 +1,11 @@
---
id: describe-dataset-v-2
title: "Describe dataset"
-description: "Retrieves the metadata of the dataset identified by the given `datasetId`."
+description: "Retrieves the metadata of the dataset identified by the given `datasetId`. Append `?attributes=labels` to include label information in response."
sidebar_label: "Describe dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzdVktv00AQ/ivWnkAKTXmoh5xoCaAIBKi0cKgqMbEnybYbr7s7TglW/jsz60fsxikt4sQp8c63M988dmYKRTD3anShEiDwSF5dDlSCPnY6I21TNVKnSE7jCn1EC4yWSCDYyM7Cd3Uv0gmmpGcak2i6DpK5XmEa/agAk+THgRoom6EDUTxJWPU4GJriuMR8e8GIDBywEXRCq1ApfzDy1rprn0GMfG+gtPC6ydGt1V2232tglOZLdDreMnMM9vECl6BGhaJ1Jop1SjgPopl1S6Dy6OiV2mwGjfXGh9p2BrTYMV15EXmOVzrv2nV4k2uH7DS5HHt4lJfY6qWAfWZTj17kLw4P5adr6vMH1hlb5p6SSCHLjI5DYIdXXiDFrgk7vcKYJMRO0kC6NFA592egTnr4DlTu2UMWbF28ULBipeI3M9BGoiahE+QniSj7+AhT+1PUUtnHrDTeJ6n49YSfmWkycnTOqifpzAq+XX4PI2bdHFL9q6n1B11K93liwNN5xpnC5GT9vwe7U+o9+paYaDgLpz1SCdIbhxKqXXnLK8E9I83edOP78EsJGuxemFprENJS4xSNb8nAOZB2pQmX/pGP7a9qZgUm75dwf7G5i7GfufZjnEFuaK94zTZ1vE88YbIuswb2xuYvUtQqlY8S2fF0TDYcr3hSdCvlvpbeaKmada2lOe5OpNOqEzNGUK/6evEJJJE8R/T0mKbcfsFL9B7mD3iqNfDet/TWOet2mL/smSL1MI5SSxEYY2+Zj8A9xrnTtA4j+ATBoTvOeeSNLi5lQPF8XlgZ4HMMHGUajtSw3iGGRTMwN8N6YVBbrV8lCKVDbd2NTwuirJ7VoXQCiE/KP+/qrF7dUmCrpXHI9SoAX/GGHYuOv0x2ZnQl+sLVKcURcdtZ6Zh3mxIs2YM4ZC93pqLiR8OhD/cOtG3a7CiYfb0VtGtRPT84Ojo4lLPMelpCSH61TdQ1Vu9Od0kW2yL6t8tXFV7CnzTMDOjwGIOfRZXD1h44UKP22tOkkdO/YJcEWxRTlp87s9nIcbmQScUk2sPUSG3PwHi8x78/rGu9jK9xvbMRVs1OKSnPFTgt9h/J5clp9SSfRvetcr2c6iafrttkaq7bQG4uGbxASGRnYnal/DiOMaPWzZ3W0Xl179+eMRa6j+bOIwnae1lx1gLizF5jypmrSZJ8C8HN5jepTSU3
+api: eJzdVt9v2zYQ/lcIPnWAa2dtkQcDw5bUXWG0aIs02R6CADlJZ5sJLTIk5dQT/L/vjpJsKZbzo0/DnmzxPvK++3i8u1IGmHs5vpQZBPAYvLwayAx96pQNyuRyLM8wOIUr9CIsUCwxAGOFmcXvep9QGeZBzRRmIllHy1ytMBfXNWCaXQ/FibWYZ+L6dwh0ZlIE9L9pSFD7axGMUHmqiwxFXKKvmXFLYBb0Xzj01uQeh3IgjUUXDdOMCE4i3QQnlae/3hDCggOiio6DK2VOH4S8N+7WW0iR9g2k4ujuCnRr+TDmvxugyIslOpXu4nNMwKcLXIIclzKsLZ+s8oBzdGSqSFdLx+/kZjPYut9K0Ti3EBZ7vuswhCeJ8vkDxw7vCuWQwg6uwB4i1S5ye8XgSjLP9jdHR/zT9fX1E52ZGiKfB7aCtVqlUdrRjWdIue/CJDeYBhbZ8UUEVTmoo3saqLIevgNZeNKPDLsQLyWs6FBWlRgozbKxdoz8wpJSjC9wdfiOWkf2Mauc91lqfj3yEzMVNC9d0NFTymXGtxPwecSMm0Ou/tlm+7M25Yci0eDDhaWbwux0/X8Xu5PqPectMVNwHld7rCzSe4cs1b69FRXjXgdF0XT1ff6mDDV2NyTGaIS8OpHLY8sGzgEXLBVw6V/42H4qZ1agi34L1RdTuBT7mSs/wRkUOhw0r8mnSg+Zp0TWWaPhoDY/cUWtVPnMyk6SSTBxeUW9opspj9X07Sl1tW5O2S53e9JZXYkJw6h3fbX4FDLBzxF9eElRbr/gJXoP82c81Qb46Fv64Jxxe8zf9nSRph2L3AQBWpt74sNwj2nhVFjHJnyK4NCdFNTzxpdX3KCoQy8Mt/A5Ro7cDsdy1Mwio3LbMTejZvDg7otu1XT2wlGxkIsQrB+PRmDVMNWmyIYe74jUUJm9/vo9WsQ3Siy+V/Ge8eLk21QypYbxdxa4EqvNe6sXe2wGgZiWEUQr1Z8/m4y5uQ9RCZ5m4vZa3JoFu32KIIerUpq/KjBnBqQxM7rBt0Ouq2h0+8fO0M5z+evw+Hh4xGvW+LCEmFj1qNLkbzPfPSRZ7hL0vzgg1pcU8EcYWQ0qlouoVllnWWviHchxezLbJhplw4KEYWxZJmS/cHqz4eVqaOT0y5SHRPPrm4H2+IhKT42UvZRvcb03ttb1WMZ0XYFTTOCFZF6d1VXjF/HouNlLqmlE+brNpiG7k3JzReAFQsZzHdGr7Cdpija0du6Vt05l+PjhnLDQfXwPHls8vZcV3VtEnJtbzOnuGpKBv5ngZvMv+956Lg==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Retrieves the metadata of the dataset identified by the given `datasetId`.
+Retrieves the metadata of the dataset identified by the given `datasetId`. Append `?attributes=labels` to include label information in response.
diff --git a/platform-api-docs/docs/describe-dataset.api.mdx b/platform-api-docs/docs/describe-dataset.api.mdx
index 455a9cda1..6b80bcdda 100644
--- a/platform-api-docs/docs/describe-dataset.api.mdx
+++ b/platform-api-docs/docs/describe-dataset.api.mdx
@@ -1,11 +1,11 @@
---
id: describe-dataset
-title: "Describe dataset"
-description: "Retrieves the metadata of the dataset identified by the given `datasetId`."
-sidebar_label: "Describe dataset"
+title: "(Deprecated) Describe dataset"
+description: "**This endpoint is deprecated. See [Describe dataset](https://docs.seqera.io/platform-api/describe-dataset-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) Describe dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzdVktv00AQ/ivWnkAKdXmoh5xoSUERCKo+xKGK1Ik9SbZ1vGZ3nRIs/3dm1mvHbpz0IU6c4uy8vnlPISzMjRheixgsGLRGTAYiRhNpmVmpUjEU52i1xBWawC4wWKIF5g3UzP33coGMMbVyJjEOpmtHmcsVpsGNZxjHNwdiIFSGGljxOCbVI2doiqOKh+gZaCATqBlUIVL6Q3z3St+ZDCIkqYGQjCoDuxAPof6s+YI0X6KW0QaWJmaNv3KpkSxbneNAmGiBSxDDQth1xnZkanHuWGdKL8FWT0cfRFkOGjCNQ3uheJcCQ8FL58/EUQmR1Qkzm0ylBg3T3x0e8k/X1I+vpDNShD21TIUsS2TkohzeGmYptk2o6S1GLuKac2JlZcA79zijjHvwDkRuyEMibFy8FrAipew3IZAJR41Dx5zfOaLk4zNM7U5RS2Ufssp4H8Xj6wk/IZM24acrUj1OZ4r529X4NGBKzyGVf5rCf5JQusuTBIy9yihTGJ+s//dgd0q9R98SYwmX7rWHykH6pJFDtU1vecV8b6wkb7rxfbpQjAl2BaZKJQhppXGKiWnRQGtYc3IsLs0zm+1FNbOCJO+n0HxRuY6wH7k0I5xBntid5DXZlNEu8pjA6kwlsDM2L0hRq1S+cWRH05FV7nlFi6NbKftGeqPFD+taS/PcXU/nfhITD3N96JvFJxAH3I5o7HOGcruDl2gMzJ/QqjXj3l461VrpLeTve7ZIvZmDVNkAkkTdE57SlXamMaoS5BcWRrmWdu129AmCRn2c0xIcXk94ZdECXyje73O/05kkwmZumrBozdAyrG+PsGh2axnWh4bYmLvgeFW+t4027i+szYRfp67KHBO9VB+f6wK4vbfOMckzhsV9rC7wF8UgOD4bb61zTzqjQuY6CmhCrSR54pk50RC5ROc68VDMMAyNkzuQqpnIQ2f244bQLlvx9uDo6OCQ3zJl7BJcnfjDoy7H+uZ6CLLY1Nu/Pdp8eC3+tmGWgHR96/wsfHKvN0vRkMCwe7A1tyVR2tdTk2KqmQW5y3qKYkr0K52UJT9TJ2kuswmPMC1hyomiooul4W8qshkkBvdE4tW5763XwSPnYa+b9cBOeVz7KSro8w7XDw5TPhFfBGvfqfgCTJsIlxNiXiDEfJNR0Cr6cRRhZluSW6Op08NfTi+JF7qd9qCznPZeVJROx3Gp7jCllNYgLf9ngGX5F8XZTC4=
+api: eJzdVktz4zYM/iscnpKMbaXbnRx8arLedjzttDt5TA9ezywtwjYTWdSSlFOvRv+9AE3Jki07j+OeLBMA8eEDCKDgTiwsH064FE5YcJZPe1yCjY3KnNIpH/KLi/ulsgxSmWmVOobfEjIDsXAgB+wOgE1G3mIGLFwzPVs6l9lhFEkd24GF72DEQOkoS4Sba7Pqi0xFMlj1g1V/3f9wzlDM3BJYnBsD6K9yPLi4+Jp+TW/BGQVrsF5pBU6QNdNz/z/cxJREUzVXINls4yULtYaUfQsKY/ltwHtcZ4iL4hxLjLSKYrTVQXkmjEAXYIijgqf4B/WetXmymYgBrXpcEUmZcEu+z9y/lR5L8xUYFe9gGVQ28D1XBtCzMzn0uI2XsBJ8WHC3ycgPBg0Lr0qUCbc9uvrIy7JXg6kDOgklhMQskpcu3ohja4Rep6RsM51asCT/cHlJP21X//yJd8YasaeOpCLLEhV7lqNHSyrFoQs9e4TYM24oJ05tHYTgXlZUsgNvj+cWI0TBLsQJF2u8lOJGBCoh1og60vybGMUY3+DqeIoaV3Yh2zrvkgR8HfQjMuUSOnrAq8fpXJN+sxpfB0ybhUjVj7rwX2WUHoskEdY9ZJK6wc3mZye7Veod961AKnHvTzukRNInA0TVobwRFen1ncJo2vy+3khCAm2DmdYJiHR74wwS25AJY8SGkuNgZd/42N5VM2uR5N0S7C86NzF0I1d2BHORJ+6oeIM+VXxMPEawJtOJOMrNO1LUKJW/iNnRbOS0P17j4GhXyqmWXt8SmnV1S33cHk+3oROjDml97OrFN0Iyeo5g3VuacvMFr8BasXjFU60UT76lz8Zoc4D8144pUk1mlmrHRJLoZ8RT+tKulo96YAHuCspt/Iy+AWHAXOc4BIeTKY0sHOBLTfN9EWY6iXhU900bFY0eWkbVKhQV9Wwto2rR4OTOrKuNIDfYV3i17OBSM4gTncvdxnMwie+8hH0JixD7RPrs+suYE9YqlDvKxZbXZkA1teSRh1HtK9gr4cn24/equB6fnSdNUf8i85CHgILcvgSQwlXIUlCmIhKxL6J28M2QQ8P1bn/bCZpPgv8yuLoaXNJZpq1bCV+DYak5G9VJPmf7y+U+4mJX2D/1shpS7+A/R9CU71c+B0Uo6sluGbBoMGwvqvWKj5Lm1liXNtbfElNB9xTFDOUPJilLOsYOYuh5Tal1GyVmVERY/lJZ+sbHNReJhROJObsNPeWcvbAWd4ZZDaqUxlSYHhw/n2Czt5DTavwuWKdW5Hdg2jFcTlF5CULSLoqkbeXXcQyZa1getORW7/rj8z3qinYX2Hv1/vZOVJhOr3GvnyDFlFYgHf0ngGX5P3QR13E=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [Describe dataset](https://docs.seqera.io/platform-api/describe-dataset-v-2) for the current endpoint.**
+
Retrieves the metadata of the dataset identified by the given `datasetId`.
diff --git a/platform-api-docs/docs/download-dataset.api.mdx b/platform-api-docs/docs/download-dataset.api.mdx
index e4be7b371..53c996400 100644
--- a/platform-api-docs/docs/download-dataset.api.mdx
+++ b/platform-api-docs/docs/download-dataset.api.mdx
@@ -5,7 +5,7 @@ description: "Downloads the content of the dataset identified by the given `data
sidebar_label: "Download dataset content"
hide_title: true
hide_table_of_contents: true
-api: eJzNVVFr2zAQ/itCTxuEuNtKH/y0lrajDLrSdttDCESxz4laR3IlOVkw/u+7k2U7abOMBAZ7CLF03+m+k+6+q7gTM8vjEU+FExac5eMBT8EmRhZOasVjfqlXKtcitczNgSVaOVCO6cwvgxuTKW7KTELKpmtvmcklKDYJgJt0woRK2WQJxuK5kyEfcF2AERTlJt2Ic9l4oL0QRizAoQcyrLjCBeJW2jzbQiSAXgMuiWIh3Jy/5v2zxTFVLsDIpCdpEGzgpZQGMLIzJQy4TeawEDyuuFsXFEdiojMPzbRZCNdsnZ3yuh50ZLr09lIJKTHrjFSzA3k0TltRwyXujfmjwVDyUzDMaZaGCz4yaCZzuKXPfVGvEcTIgeGlNRUSomJltMUSauggHmMC20IrC5bsH09O6G87+reveGZ7OlpFUeQy8SUWPVmCVH8MsfHMU6mEWWNQTJ+f7gp0IVJG3MG6QyL26Y74AqwVM6B+C0T09AkSX/eGOsPJJtMWuOtxuJMup60rY7S5DxfUMf+044ranmNKOybyXK+Qj0efvkXfIibTpUr/1yzRaCEpjXRrrxEXIAyY8xJLMx6NqWpQQOaa9GUWNIVMPOpUxEbVhqLUUSuEUdX1dh0toyr0XB2pqGpboeZ9+AfKv8llk0SXzty5gocKp/XUg3Cn+bhui+9p5XzOUmXau4fcH+AFX46d3928abpgusuFoxpmFsxSYmYBTA8nEv9wpckDFRtHkfV+Q6kRhG8ncy9xmf7cG5BIKzYx/zA8Oxue0F6hrVsI/+5BHVr13tHkW2Srvo7+4WQJd+7gl4uKXKBeIWmffBUqYNTPEYsO8fZU6aYhWjYlfkkbvfrSL+50EYttjvdCZ1fVFH2+m7yuaRuFwlB94udSGCmm9KJYram09I3VmYncwp6rencfmuo9+8tc25l62BRqTUmIvKQVfj7D+tVEJcE/ita+GXcEp/7Wj2a0dwIeQal996MJHTgcj6DY1WI9Ruwc8GTjK60xnycJFG7D8Y2Qbynml6tHxIptHXulW/70naSwBzziUT+DquuOo6M1Eazr34UhoVc=
+api: eJzNVd9v2jAQ/lcsP20SImyr+pCntWs7VZO6qu22B4SESS7gNtip7cBQlP99d44ToGVUIE3aA8I/vvN9d/nuruJOTC2PhzwVTlhwlo96PAWbGFk4qRWP+YVeqlyL1DI3A5Zo5UA5pjO/DWZMpngoMwkpm6z8zVQuQLFxAFynYyZUysYLMBbfHfd5j+sCjCAv1+mGn4vGAu8LYcQcHFogw4or3CBuqc2TLUQCaNXjkigWws34S96/WhxT5RyMTNYkDYINPJfSAHp2poQet8kM5oLHFXergvxIDHTqoZk2c+Gao9MTXte9jkwX3l4qISRmnZFqeiCPxmjLa0jiXp8/GwwFPwHDnGZpSPCRTjOZww0t93m9QhAjA4ZJaxQSvKIyWrEEDR3EY0RgW2hlwdL9x8GA/ra9f/+Gb7av460oilwmXmLRoyVI9VcXG595IpUwK3SK4fOTXY7ORcqIO1h3iMd1uEM+B2vFFKjeAhE9eYTE695QZTjZRNoCd30c7qTL6ejSGG3uQoI65p92pKitOaa0YyLP9RL5ePTJa/QNYjJdqvR/jRIvLSSlkW7le8Q5CAPmrERpxsMRqQYbyExTf5mGnkJXPOq6iI2qjY5SR20jjKqututoEVWh5upIRVVbCjUn92bRdqjS5Pj2zLnCxlEkCtlPcl2mfQvPmPW+1K/q5d7fsNtcOJIf+0J4dnZ7zYl7G9o95bbJ02aAXarIIw/VQ/uJB+FJs7hqhf24dD6fUmXam4e8Bhbk9i2CFK7ErAUwiUIkXhTbwW+GjLqQuW+fmf68vkAibSOL+Yf+6Wl/QGeFtm4uvKZC52knw44GskW2Wmv0H06tkHMHv11U5AJ7IZL2wVdBXcP1jLJoEG9PrG7S4s3m+FjQwbqz0y/uei6KYYZ5oberaoI2P0xe13SMTciQ9nG5EEaKCX1R1GIqLa1R+ZnILexJ1bu7ULDv2Rszc2fo4VCoFQUh8pJ2uHyC1YtpTcPkKFr75ucRnNZZP5rR3ul6BKX2ux9N6MDBewTFTov1CLEzwJeNV1pzfZYkULgNw1dDYqsbf718QKzY7mMv+pZ/fScprAGPeNBPoOq64+hoTwTr+g+4+8E4
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/download-workflow-log.api.mdx b/platform-api-docs/docs/download-workflow-log.api.mdx
index 388bb9e70..708eb840a 100644
--- a/platform-api-docs/docs/download-workflow-log.api.mdx
+++ b/platform-api-docs/docs/download-workflow-log.api.mdx
@@ -5,7 +5,7 @@ description: "Downloads the workflow files for the Nextflow main job associated
sidebar_label: "Download workflow files"
hide_title: true
hide_table_of_contents: true
-api: eJy1VU1PGzEQ/SuWT60UJbRFHHIqqFChVhQBFQcUCWd3knXY2Is9mzRa7X/vjNebzRcUDs0lsf1m3hvP86SSqKZeDh/k0rqnSW6XXo56MgWfOF2gtkYO5Te7NLlVqReYgWiBYqJz8GJiXdi+gj8YtudKGzGzY6G8t4lWCKlYaswCaqoXYMRjm+MyfezLnrQFOMVkl+kG3X0E/bRTwhTKqTkgOFZbSUMLwnaJCKJZbKEwk7sVtKmER6fNVOgUDOqJBkdQB8+ldkDU6EroSZ9kMFdyWElcFUzSBMm67q15ufYr/hlZn0twqz3aC0JxgEAr0liVfBsBF+YLlUBX2WGO+xYoTDkHp5Pt4va4tEGYhiPq3Fxhs3VyTOwjvgtfWOPBc8TnoyP+2ub79YNCE0tZDPKpKopcJ6F7g5lnSPVigRucY20UVVPTpyePDxGdqVRwa8Djexi7bj7IOXivpsCOjkLseAYJ5yscmw51U2kLPNQSiRpz3jp3zrqbeEFr5V8OXFFrZ2EsCpWT8UgPwz0kpdO4ChY+A+XAnZbk1+HDiG+f/J1ZfgJTCBrZykM5aE0+qDq714NNQ8W0t3wLTUWbyddFZYhF6wlejwOIdpofF21zZksMcrWZ2BAeb+AWnqkycXp9uWfDeHSdK+QeCw9uoROaDw2Y26eS0L7S5VGKHw4GPsT1tSUQdVDnwY8T+7U7ICELevYNz6f+yUn/iPcK63GuQvfjm2kHx86I2tVadWb6/6Mt3jxSikGRUzxLD1dQxf52o5fgw62Btm4xeSOjchlcVWPl4bfL65q3m6HAdkq1V+OcjT9RuYdXin5hLB2U+gSr7XG3UHnJMMnD6u2c/xhTr3BvT8KOfsQLp5n/nfV/uIkz4qN49Y/hoKi4qcxqU82m2Ni+ekToDFRKuVhfAzhNEihwI3Rvmm0Ngu/nd4RV289459mG7AdlkVcC4s4+gSG/tCqR1yywrv8CJarHYQ==
+api: eJy1VU1v2zAM/SuCThsQJN1W9JDT2q0dig1d0XbooQhQxWZipYqkSnKzwPB/HynbsZ2kX4flkkh61Hskn5iCBzH3fHzHV8Y9zJRZeT4Z8BR84qQN0mg+5t/NSisjUs9CBqwBsplU4NnMuLh9AX9D3F4KqdnCTJnw3iRSBEjZSoYsoubyCTS7b+44T++HfMCNBSeI7Dzt0N3WoF9mjhgrnFhCAEdqC65xgdj2IoRIEmtFyPh2Bs1VzAcn9ZzJFHSQMwkOoQ4ec+kAqYPLYcB9ksFS8HHBw9oSSRXEy3Kw4aXcL+hnzfqYg1vv0J4higJYMCyts+JvI6DEvBUJtJnt57htgEznS3Ay6Se3wyV1gHk8ws4tRai2jg6RfUK18NZoD54iPh8c0Fef7/dPDE0M3qIDnQprlUxi90YLT5Di2QQ7nFOpBWZT4mfAD/cRnYiUUWvAh/cwtt2840vwXsyBHF0LMdMFJHSfdWS6IKtMG+C+lvAgg6KtU+eMu6oLtFH+ZU+JGjszbQITCo2HegjuIcmdDOto4RMQDtxxjn4d302o+ujvzNATmEPUSFYe81Fj8lHR2r0cdQ0F7ql5GLlTGJOFYP14NBJWDhNl8nTo4RFVDaXZcdB1PGGXSgRqD/tGeHZ8ec5JUyP5mipcVasrfFMwYmz8RutpBOFO9eOsafxiFWIppJ6ZGF5Xt1ZBtK8JpHRlgrOnApM1RBKt0U++mzK6Q6ro9Zn52h6gEKpcxfNpeHQ0PKA9a3xYiuis+j02Q2lr/G1rLVqj/v+xWVc+4BUjqzCepMcSFLV32rGO8HFvWG7sgz3OMF0CF8VUePjjVFnSdjVwyFSp9GKq6FHNhPLwQtLPjLy9Uh9g3R+lT0LlBOM0CN/O+coIfIG7P2Vb+gktnCT+d+b/4aqePx/Zi386e0XVm0Kvu2q6Yuv2lRNEZyBSvIv0VYDjJAEbOqE7k7I3ZH6c3iBW9J/x1rONt++VhV6JiBvzABr90qgMtCaBZfkPc3fnQg==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/download-workflow-task-log.api.mdx b/platform-api-docs/docs/download-workflow-task-log.api.mdx
index 16f6c4684..75814a4c0 100644
--- a/platform-api-docs/docs/download-workflow-task-log.api.mdx
+++ b/platform-api-docs/docs/download-workflow-task-log.api.mdx
@@ -5,7 +5,7 @@ description: "Downloads the workflow files of the task identified by the given `
sidebar_label: "Download workflow task files"
hide_title: true
hide_table_of_contents: true
-api: eJytVd9P2zAQ/lcsP21S1bAN8ZCnFQ0mtGlDwMQDqoSbXFrT1A62066K8r/vznFICqGj0/rSxP7u7rtfXyruxNzy+I5vtFlmud5YPh3xFGxiZOGkVjzmX/RG5VqklrkFsBbIMpmDZTrzp07YJZMpKCczCSmbbf3xXK5BsXu6vUjvx3zEdQFGkOOLtOf6Nji9QeB3PUdcIYxYgQND7Cqu8AXxbXA0HnFJ5ArhFvw549Yds85INe+IGYQaeCylAQzvTAkjbpMFrASPK+62BQVpjHhdj57iNgnsjUnUmSpXYGRyYECpHMw9NNNmJVxzdHK8Q4HK/YMeA4nHEsz2BYtzRJEBc5qlobj8bTlSbW0hEugSHY5x2wKH0z0kvSlVxxZaWbBk8fHoiP524/38hqaJRi/K0a0oilwmfoiiB0uQ6tUEezFnUgnMpsbfiB8PBToVKaNmgXWHROz6e8dXYK2YAy1RIKJnD5CQv8LQ7DvZZNoCh1rCnXQ5HZ0Zo81VKNAT808DJWq3iintmMhx9pEPwS0kpZFu67foFIQBMylxfOO7KVUfV2yhaRPn4DnSZMc8avcsqrqNq6N2oKKq2Yead/6vqRxNav0oT9ktnCva4aD3mQfhSfNw3nbpYeM8b6ky7c1DKa7hEVNkk8uLF/MYri5z4ajZzIJZywS1qQFTH0Xi+1iaPFCxcRRZbzeWGkHYSpn7wcz05+4CiaxRgpo4H8YnJ+MjOiu0dSvhxyAsTytknTx6RfQa+Zxw1Y3W/9XWUGoHv11U5AJXGLn6nKvQ2U7nER7vqGlPLeIgdzgfC8yUzKpqJiz8Mnld03EjDDRSqbRiltPwZyK3sCfVV6RpkPQStruStxZ5STBOgvX2mH+Rqj2xd9WwCz+lFyMp/oH5v7sKOvGe7f0+DZIKh0Jt+2z6ZEMjD6tPj9Pr369/IBQGqJ4icgEiRT9UrOZykiRQuJ7ZC3ndUaavZzeIFbty8kw+vPdBSji4HnGjl6DqumNI70Swrv8A0ecduA==
+api: eJytVVFP2zAQ/iuWnzapatiGeMjTYIMJbdoQMPGAKuEml9Y0jY3twKoo/313jkMSCIVO60sT+zvfd+fvvlTciYXl8TV/UGaV5erB8tmEp2ATI7WTquAx/6oeilyJ1DK3BNYCWSZzsExlftUJu2IyhcLJTELK5hu/vJD3ULAb2j1Nb6Z8wpUGI+jg07R39FU49BKBP9QCcVoYsQYHhthVvMAXxLfJMXjCJZHTwi35U8btccw6I4tFR8wg1MBdKQ1gemdKmHCbLGEteFxxt9GUpAnidT15zNsUsDUnUWdFuQYjkx0TysLBwkMzZdbCNUsH+wMK1O6f9BhI3JVgNs9YnCCKAphTLA3N5W+rkXprtUigK3Q8x1ULHC93l/Jm1B2rVWHBUsTHvT36G+b79R1DE4WnFI52hda5TLyIoltLkOrFAns557IQWE2NvwnfH0t0JFJGlwXW7ZKxu99rvgZrxQJoiAIRNb+FhM7ThrTvZFNpCxy7Eu6ky2np2BhlzkODHpl/GmlRO1WsUI6JHLWPfAhuISmNdBs/RUcgDJjDEuUbX8+o+zhiS0WTuADPkZQd86ids6jqJq6OWkFFVTMPNd02mPt2SEuTY/DSOW3jKBJaTpNclenUwh3Sm0r1TEoXfoed5cLRPbEvhGeHZ6ecyLXcL6jVTdv6FTx2jjK2wqP3uQfhSvNw0irg9sH5nsgiUz48tDmwoLSvEaRyZYK+14BJIyLxGhkW3y8ZZSJzL/pMfe42kAh1rsnzYXpwMN2jNa2sWwsvsTCYrUl21uvd1vvvU8JVJ9v/69uh1Q7+uEjnAu0Bufqaq6Ca7huC8Hjg1D0nioOV4vUusVIKq6q5sPDb5HVNy43pkJ5SacU8p8HKRG5hS6kv2N4o6RVshnZ6L/KSYJzM8O05X7HBLbmHTtuln9GLkZR/x/rfnQcPes+2fvtGSYVFUWz6bPpkw0Xu1p8ep5e/jf9AKAioniFyCSLFc6hZzeZhkoB2vbBn1j1wvW/Hl4gVQzt5Yh/+9FFKKFyPuFQrKOq6Y0jvRLCu/wL7HD2Z
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/explore-data-link-1.api.mdx b/platform-api-docs/docs/explore-data-link-1.api.mdx
index 5691aee30..96d38dfef 100644
--- a/platform-api-docs/docs/explore-data-link-1.api.mdx
+++ b/platform-api-docs/docs/explore-data-link-1.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the content of the data-link associated with the given `
sidebar_label: "Explore data-link path"
hide_title: true
hide_table_of_contents: true
-api: eJzNV81u4zYQfhWCpxZQ7exukINPzW6cwmiwazgpegiMhpZGNhNJVEjKTioI6EP0CfsknaFkSbZVxTHQoqdE5Ay/b/7HObdiafjongfCih8imTwZPvd4AMbXMrVSJXzEZ2C1hDUYZlfAfJVYSCxTofusFZkwRvlSWAjYRtqVu13KNSTsgYRuUGYSPHhM2PZVKuzqYcA9rlLQghAnAWKOX9JIabiqFH/7gBKp0CIGC5oY5zzBD5Rs3kYRSXzpSb5vxFXN06A1yZLJAK2QoQSNshqeM6kBka3OwOPGX0Es+Cjn9jUllFKJF4VXA1cw/wz5pfJUdXkKxkbpJ5MKHxrrnjPQrwdYv24FWZLFoKW/a98BlkRqS3cVKh0LWx5dnO+g+8iWHhGReQv/SyPa6eBjjDUgtL/qx5lqCOULK0UpB5v8qxLzSLAEXuxULOFOPUHSj+lEWGYwsa1iIVi/TG56AoO7BOIhLcTmSGzSuZW/Qz/s1yxegK7fJmwNNtMJw0pxuAM2CZmKY2mx6LCwWAChyCLLYvEi4yxmaxFlwKSpFCEYHJ8Lnz4i5zmlrUlVYsCQxsezM/qzS/Tbz6i69T7eijSNpO9qefhoSCQ/BFWLR/ApWKmmyreyBFBaLmUioinVzKETvUrPtO6E1oK8V0bgTYTydv9ljwMWDnXC6283V+MZHlxPbsbUDK20EVQdxDUaxLkjZWRTBrSDpqHwHlNuHo9lDHedpDBnOtHdxW4CH6VbNaRZFVGUIanzrph+FsEM+xUY+57YNi3unsdgDNJzHuwNyFaw14Sx1kofEP/UkYzbMcISZZmIIrVBPk76/FD6q7LXKksC9tcff7K62TKlWav3uZdCEvPY5XTCAmnEIsJugLF0jaBW9Eiz6Ui13v/Vh5So4Gda2lc3Uj9jWwV9mVHt3c+p+nHerhQN5CU4VFeWfNisC8O8GcDFcKHVxsAwJ7mCN6/fknkl1TZGzXZlbbptTfS9cEJ4Uv5zvS2ax411JskkVE69Mu0WnjHsFJ2DNlpdTSNhqfZwdOi19HGZKYUpLsJ3ccl0VFExo+HQOL2BVNQbYiEjV7Oh+rG5QCJr3EZKnA+Di4vBGZ2lythYuLBWDb/aZlqp0bUw5E2S/Ec7V+V9i61kmEYChxHSd27Iq1DvbIYeH+1sW2W06dgJY7qs0HRSyvOFMPCLjoqCjssBRxm2rR0+CrGyoMcDb2w0ndSf4PVgaXIzEE85DeDj4d9aaHrw99emExkcter00KjXqRPx37X29PDY37ROpPNvrUM9zFt7WkN6Th9aEut3ZvR3s6q1f8/6f410UtpuO8lrm86Waqsu3+fWFqm93ysnsHCaxRzlViACtIUcVF5d+j6ktqV0MAV3xs1P4zuUFbtTYm8quNc7CWH7cRIu5Yqi5mddCiLBovgbniQrUQ==
+api: eJzNV9tu20YQ/ZXFPiWASjmJkQc91Re5EOo4huOiD4ZRrcihtDbJpXeXlhWBQD+iX9gv6czyLimUbKBFnyRyZ+acmZ0b19yKueGjOx4IK36KZPJo+P2AB2B8LVMrVcJH/AaslvAMhtkFMF8lFhLLVOgea0UmjFG+FBYCtpR24U7n8hkSNiWhS5SZBNMBE7Z9lAq7mHp8wFUKWhDiJEDM8UsaKQ3npeIfH1AiFVrEYEET4zVP8AElG9soIokvmeSbTpzXPA16k8yZDNALGUrQKKvhKZMaENnqDAbc+AuIBR+tuV2lhFIo8Twf1MAlzI8hz8pIlYdvwVgq/WhS4UPj3VMGerWF9XslyJIsBi39rn9bWBKpzd1RqHQsbPHq83EH3Ue2ZEREZh/+WSO6M8CHOGtAaH/Rj3OtIZQvrBClHGzyr0zMA8ESeLHXYg636hGSfkwnwjKDiW0VC8H6RXKTCbzcORAPaSE2B2KTzjf5Hfphr7J4Brq2TdgabKYThpXicD02CZmKY2mx6LCwWAChyCLLYvEi4yxmzyLKgElTKkLgHZ4Lnz4i53tKW5OqxIAhjY9HR/TTJfr1V1Stoo+nIk0j6btaHj4YEllvg6rZA/h0WammyreyAFBazmUiomuqma0gboboVBhw5cWQORNRVDvKCvvGtSKZdFuVx/NBScC0QITWgq6huMq9VIvTzWDc4tuqN5Ihj42RAV7Y9GJyOZ4yRf++Xp6Pb1zX2/QPsHypHxci+IK0qCVbaSMo+5hrd2ibsMiVIq32BesKpSpmoYyAqIQqCkC7eBhKyAMaxKZZSuSOWYz2bGXBeOyiRjCYndFSrAybHk0dXCxjuC0j2M/7y+TLmNlWWAllwHwR+Vnkxs1sxQTmzOo7tZ2aB1YnJAZteOwqw9QIGzYelePOkBK1LvwJZUW30xT1+I5QDCIHldn31WwzKfjU+QKXnM7fbr/Z63TRc+wCDfoCAwp1/6ExAsb+oAOVvsqQJYrFOEFLsgL/iWchIzGLYLf75bi6KesdZUjqeFfFn4rgpqDxmspvBuAdj8EY5O0yu7fKKsFdDbV2Yay10lvEP+1oVdWSgeGx1DDUEvk46eNt6StlL1SG9/v3n3+xehRT3bQmo7MUktiAnVxPWCANxThw+UaXVCsOSLPJolrv/xpDagrgZ1ralVu4TnHogj7JqDPf3dNswG1soWhdm4NDdU2bD5tlcrhu1rN8ONNqaWC4JrmcJhHo52qby3SEqgtrUzMaDkUqPT9SWeAZeMIr86TabjzuhF1jD6AWxc5Inq6AE7WK+TcKXRGGNv86EoRYDUV6njkhfFP8uaia38PSunDJJFROvQxbyYJg9xEkd6WPLaMQpjsXvrvzrvNtl/HaZeR6b6h+bg6QCEWuwPngff7sHdG7VBkbC5cy5apR7tGttNu1qq6bBPyPtv0y+hYb2DCNBK5BSN+FYV2mUeebZMBHnT2/yCR67YTxvhfoOimt1zNcCn7TUZ7T62K1ogSr6pKPQqxa6InAnl16J/VHWG2t6277wrecVr/D4fet0j34mwv7GxkctGT30KgX+Tfiv2rh7uGxueO/kc6/tYj3MG99ITSk7+lBS2L9yox+d1OOjfes/zt4J6VqPU5WbToV1VZdvi6sLVIbX8pvYOE083uUW4DAXcwFqDg68X1IbUtpa8J2Rtkv41uUFd0psTEVnPWdhLD9OAmXcnle87MuBZFgnv8DKCIHLg==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Retrieves the content of the data-link associated with the given `dataLinkId`, a
diff --git a/platform-api-docs/docs/explore-data-link-tree.api.mdx b/platform-api-docs/docs/explore-data-link-tree.api.mdx
index b2a033335..8eb3fafff 100644
--- a/platform-api-docs/docs/explore-data-link-tree.api.mdx
+++ b/platform-api-docs/docs/explore-data-link-tree.api.mdx
@@ -1,11 +1,11 @@
---
id: explore-data-link-tree
-title: "Explore a data-link tree"
-description: "Provides a list of all files in the provided paths (including files in sub-paths)."
-sidebar_label: "Explore a data-link tree"
+title: "Explore data-link tree"
+description: "Retrieves a list of all files in the data-link associated with the given `dataLinkId`, including files in sub-paths. Useful for retrieving complete directory structures."
+sidebar_label: "Explore data-link tree"
hide_title: true
hide_table_of_contents: true
-api: eJzNVs1O20AQfpXVnkAKhLaIQ07lt0JFLQKqHlAOG3uSLGy8ZncMpJGlPkSfsE/SmbUd23EUKFKlnsC738z3zc/OZCFRTbwc3MpYodoxOrn3ctiTMfjI6RS1TeRAXjr7qOlIKGG0R2HHQhkjxtrQmU4ETkGkBSYWqcKpF1s6iUwW62RSw3w22gm327uyJ20KTjHBeUwUp8+psQ5OSMUFibhxAIRJlVMzQHAscSET+iBsXILIsCc1C2SvclX1SRWR8OhYCMlLUI81OMI6eMi0A+JGl0FP+mgKMyUHC4nzlFkKI5nnvSXxk3X3PlUR1MwPGbh5h/p7BRRJNgOnozZ3h0snCJNwNbZuprA4OthvsUeklp0o41/iP66ha4N/TbChUptpLspmqKAdt8o5xWYaYeYb53Z0BxESXT7kSvjUJh4C4P3eHv9p83z9TD4iS0lKkG9Vmhodhebp33mGLBrcdWVvS2IiaRNTZznuP9QF66q+ju6mz7LZvP4BL3sO4G6eS/PXdYBEjQbKjubGv9az1MA5ieMUdu+Pi1TxI+ISXZUJZjCh99el+EjFVxQjeHxrqmfgvZq8IiUVcF33LUM5dc66jvAPa3qjGiMischjyT6RnoDe76K/WDyzWRKL3z9/ieVzFtaJxusKnsYM64nDy3MRa69GhkYblSbMuqVhjy2Xk5M/uN61/f+aS+4/iDKncR4G6xEoB+4w4169HfKjpKk7tTyYJxBYQxvLfr0l+ot6DOf9kbNPHnawGNuV72sOrhDaZFhqnSKm1djg71EA0Unxz1n1Eu6eMASkk7EN5mVg1/BAxecadUZTeXVpFPKDEh7co45oDxVgroqKQlUyZ0opftDv+2C3qy2BqDDahIc4th/rCxLySBup4Hm3e3Cwu8dnqfU4U6Go5QQtdxptzbpFygy1xC7qJvk3q7ZMN8Iz9lOjaKKT3hB3NaBa+78nB60V2ywutcaUAmWLxWKkPHxzJs/5uFgR3E3Ve5GDMb0m2BDtC3tyre57mHdW8aMyGSMl76/X07+0Jjfwry7jNypY3aAbGCtIzTTkD6eZ6i/zvnVVDpttsflX0lo91ZJM5k05lc5G6+RDQk9BxeSLBRaAwyiCFBumnbnYGkCfTm8Iq9qTY2VSBO9rZVGTBsSNvYeEGrVSifzNAvP8D4Qnzmo=
+api: eJzVVsFu4zYQ/RWCp13AsdM2yMGnZrNJEXTRDZIseggMhJZGNhNaVMiRva4hoB/RL+yXdIaSLMkSknTRAu3JlvTI9zjzZjg7iWrh5fRexgrVkdHpk5ezkYzBR05nqG0qp/IG0GlYgxdKGO1R2EQoY0SiDb3TqcAliP0GQnlvI60QYrHRuAxfF3oNqXhg0CfCXMUPI1oYmTzW6aLZyOfzo0zh0o/FFw9JThzWCVfyMzKyq8wAEp12EKF1W+HR5RHmDvxYjqTNwCnWfRWT8ouvmbEOPla0dw6AMJlyakWbOD75Tqb0QNhGG0E0n5uVyMNgfNyfk4hZko4hRZ1ocMzv4DknaUROsmAkfbSElZLTncRtxjTlKlkUoz3zxronn6kIGurnHNy2x/1rDRRpvgKnoza5+BxgyrCMHq1OERbg6BNFdKWwfHV60hESkXDeTxn/mpTzBjoQCHFThSHkT0UReM+QzOm1wpZZ/KDYgRgFV7ws6VNlzQAVaAWU2Wc15I/Ut0zLxqyM6zOIWHVcLmz7srHjkErlnGIVGmHlW+/t/JGsSeqLGfvBZzb1EADfHx/zT1f2559pj8hSflLkryrLjI6ChyePniG7Fnfjr/uKmEi6xGRwx2WAumQ91NfT3d6z8rzXv8HrOwdwL22HeblW3ARsCDZzisTZ1UHPcNaieEfBsrkje/PG78eyqIS8wcaHpLe0js3ANJxy7i7zLVKTEJdkycSamOp/RJbYqK0XD8cPY/abRI0GqjLnbnCrueFckWxW0+U440AyiQ+g1nFCaAUnVem07nCVMVUaCz6VHyY8L53ArYoNfVP5h+1E6JMhB31QMdcbePxWJ62oPtXiDRmvgUO1uj/KhXPW9YT/MGD9ulmLlNJP1Wk3pCegT/roXyxe2pyi9+fvf4h9zxSUzVbfCjslDBuJs+sruie8mpuqEbEZ9gtHvLJJGT1wfpr1/9VYclFAlDuN23B9fQDlwJ3lXIr3M+45dLctLV9/CwisoUrlpGm6k11z2RWTubMbD0dYXo4e3Lq+GXNnaOESMfPTyURlehwZm8djD8+UuLG2/bILX8S1UcgFKs4Zz4mQLKzWfcuBK4PQVr+PAzPWHZef5wFEb8o/l3XpP24wBEuniQ3Lq6BVKpj2NYF8XE3XUwUOJRuFjHcP3z4yJV2b0HkS+2PzgYRw5Eqe78anp+NjfpdZjysVDFPdZdVU0jJfFfuO1F1jv//VBFblEOErTjJD/Y+DEIJZXxidaXMkp53Jq+1GssySoscrdru58vDFmaLg1+UEwB6tC1xOEyp/eCGIb5+eBo/wBNverLZWJmek5Enl7Ur+yeHpBa2H49w3qv2X56oXDlAPfY3wGT84zcr/Zvbf1VF9L14Z4QcF1bNTum3rqYW2HFzMCL0EReNFUFgCziiLGbaW9u6TTuP+6eKOsKrbFQ+6YNh9UBbVSkDc2SdIqV5qlcjPLLAo/gKHv9//
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Provides a list of all files in the provided paths (including files in sub-paths).
+Retrieves a list of all files in the data-link associated with the given `dataLinkId`, including files in sub-paths. Useful for retrieving complete directory structures.
@@ -62,7 +62,7 @@ Provides a list of all files in the provided paths (including files in sub-paths
diff --git a/platform-api-docs/docs/explore-data-link.api.mdx b/platform-api-docs/docs/explore-data-link.api.mdx
index 3a6e5eb0a..f74170bf2 100644
--- a/platform-api-docs/docs/explore-data-link.api.mdx
+++ b/platform-api-docs/docs/explore-data-link.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the content of the data-link associated with the given `
sidebar_label: "Explore data-link path"
hide_title: true
hide_table_of_contents: true
-api: eJzNV81u4zYQfhWCpy6g2ulukINPzW6cwmiwazgp9hAYCC2NbCaSqJCUndQw0IfoE/ZJOkNRlmyrimOgRU+JODP8vuH8es2tmBs+uOeRsOLHRGZPhk8DHoEJtcytVBkf8AlYLWEJhtkFsFBlFjLLVOw+t4ZMGKNCKSxEbCXtwknncgkZeyClG9QZRQ8BE7YpyoVdPPR4wFUOWhDiKELM4UueKA1X3hDludAiBQua+K55hh+oV9+MKpLY0oV834WrLUuDvmRzJiP0QcYSNOpqeC6kBsS1uoCAm3ABqeCDNbevOaGURnyzCbbAHuafIb/4d/LCUzBWSj+ZXIRQe/dcgH49wPpeKbKsSEHLcNe/AyyJ1OZOFCudClseXZzvoIfIli4RiXkL/0ut2vrAxzhrQOhw0Y0z1hDLF1aqUgbW2efT8kiwDF7sWMzhTj1B1o3pVFhhMK2tYjHYsExtugKDOwfiIS2k5khssrmVv0M37NcinYHe3k3YGmyhM4Z14nB7bBQzlabSYslhWbEIYlEklqXiRaZFypYiKYBJ4w0h6h2fC58+Iucppa3JVWbAkMXHszP6s0v0269oWr0+SkWeJzJ0ldx/NKSyPgRVs0cIKVi5prq3sgRQWs5lJpIx1czhIwbezjRkQmtBr1dG4E2EUrp/c8ABC4f64PW3m6vhBA+uRzdDaoVW2gR8B3GNBnHuyBjZlAFtoWkovMeUW8BTmcJdKynMmVZ0J9hN4KNsfUOa+IiiDmmdt8X0s4gm2K/A2PfEtm5x9zwFY5Cee8HOgFSKnS4MtVb6gPinlmSshgjLlGUiSdQK+Tjt80Ptr8peqyKL2F9//Mm2zZYpzRq9z90Uk1rALscjFkkjZgl2A4ylawRbw4As6460tfu/viElKoSFlvbVjdTP2FZBXxZUe/dTqn6ctwtF43gODtWVJe/Xy0J/XQ/gTX+m1cpQX6uuvSW/So7Ny7c0F9bmVU+i75lTwpPyn+uqWh5X1vkis1g5c+/TLTxjvCksB/3Ti8aJsFR0ODP0Uoa4w5TKFBARuoAUOvFUzKDfN86uJxU1hVTIxBVrrH6uBUhkiWtIifNT7+Kid0ZnuTI2FS6evtP7JaaRE22bwrrOjv9o1fKvb7GH9PNE4BRC+u4Z1j7GOwthwAc7a5YPM+bHAl0m5fV6Jgz8ppPNho7LiUYpVRULH8RYStDh+RsrTCvlJ3g92JLc0MNTThP3ePi3NpgO/P096UQGR+02HTS2+9OJ+O/aczp47K9WJ9L5t/afDuaNxawmPaUPLYn1OzP6h4nv5R9Y98+PVkrVepO9NulUVBv1+L5nbZDa+4FyAgtnuZmi3gJEhL7QA5WiyzCE3DaMDsbeznz5ZXiHumJ3OuxNA3d7KyFsP07DpRy2oIqfdSmIBDebvwHPqyWW
+api: eJzNV9tu4zYQ/RWCT7uAK6e7QR781Fycwmg2G2RT9CEIYFoa2UwoUSGpOF7DQD+iX9gv6Qx1t722E6BFn2yJM3PODOemJXdiavngnkfCiZ+UTJ8sf+jxCGxoZOakTvmA34IzEl7AMjcDFurUQeqYjv1jrciEtTqUwkHE5tLN/OlUvkDKxiR0hTKjaNxjwrWPMuFm44D3uM7ACEIcRYg5fM2UNnBRKuJ5JoxIwIEhvkue4gPKNZZRRBJbMsjXXbioWVr0JZ0yGaEPMpZgUNbAcy4NIK4zOfS4DWeQCD5YcrfICKVQ4qtVrwYuYX4MeV7GqTx8D8ZcmyebiRAa755zMIsNrD8qQZbmCRgZdv3bwJJIbeqPYm0S4YpXJ8cd9BDZkhGh7D7880Z0a4APcdaCMOFsN86NgVi+skKUMrDJvjItDwRL4dXdiCnc6SdId2N6EZZbTGunWQwuLFKbTODlToF4SAeJPRCbdL7J77Ab9jpPJmBq24RtwOUmZVgnHjdgo5jpRDqsOKwqFkEscuVYIl5lkifsRagcmLSlHkTB4anw+RNSfqCstZlOLVjS+HR0RD9dnl9/Q9Uq+HgqskzJ0Bdy/9GSyHITVE8eIaS7ygyVvZMFgDZyKlOhbqhkNmK4HqEzYcFXF0PmTChVO8oK+9b3IZl2+1TAV72SgG2BCGME3UJxk3upFqfrwbjDt1VjJEMBGyIDvK/x5ehqOGaa/n29uhje+pa37h9g9VIzLkTwBWlRP3bSKSjbmO92aJuwyJUiq/YF6xqlKmaxVEBUYq0iMD4elvLxgP6wbpbyuGMWoz1ZOLABu6wRLGanmouFZeOjsYdLZAJ3ZQR38/4y+jJkrhVWQumxUKgwV37WTBZMYM4svlPXqXlgcUJq0UbArnNMjbhhE1A1bg0pUevCn1JWdBtNUY4fCMUiclSZ/VgNNptBSI0v8snp/e22m71OFy3HzdBgKDCgULcfmiJg3Q8aUOmrjFmqWYLjsyQr8J94EVKJiYLt7pfT6rasd5QhqeNtFX8motuCxlsqv5l/9zwBa5G3z+ydVVYJbuuntQtDY7TZIP55S6uqNgwMj6OGoefIx0sfb0pfa3epc7zfv//8i9WTmOqmNRi9pZjEeuz0ZsQiaSnGkc83uqRasUeaTRbVev/XGFJTgDA30i38vnWGMxfMaU6d+f6BZgMuYzNNu9oUPKpv2rzfbJL9ZbOdrfoTo+eWhp4F81JtcblRqDNzLrODfl9kMgiVzqPAwjPeVSD1ZsfxJ+wGi596EzsneYo9J04V5W8Us8L/NvE6BIRYTUN6nnghfFP8uay63uPc+TjJNNZevYxXyYJg9xEkd2WIvaIQpssWob/srvNtl/G+pfJNN9a/NAdIhCJX4PwcnJwER/Qu09YlwudKuWKU23Mr37atqMsm8/6jHb+MvsPO1c+UwPUH6fswLMv86XyJ9Pigs9+XKYT3PEOXSXi5nOAW8LtRqxW9LlYpSqyqEPkgxjKFHZ7v2Z23Un6CxcZ67tctfMtp1Tscft/qvAN/fUF/J4ODluodNOrF/Z34b1qwd/BY3+nfSedfWrx3EG99EDScH+jBSCL9xoT+cFuOiY9s92fvVkrVOpwu2nQqqq1yfFtUW6TWPozfwcJrrh5QbgYCdy8foOLoNAwhcy2ljYnaGV2/Du9QVnSHw9ow8Na3EsLu4yV8xmEHqvg5n4FIcLX6B6H0AJk=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -47,7 +47,7 @@ Retrieves the content of the data-link associated with the given `dataLinkId`, a
@@ -62,7 +62,7 @@ Retrieves the content of the data-link associated with the given `dataLinkId`, a
diff --git a/platform-api-docs/docs/extend-data-studio-lifespan.api.mdx b/platform-api-docs/docs/extend-data-studio-lifespan.api.mdx
index f8da4f248..609194003 100644
--- a/platform-api-docs/docs/extend-data-studio-lifespan.api.mdx
+++ b/platform-api-docs/docs/extend-data-studio-lifespan.api.mdx
@@ -5,7 +5,7 @@ description: "Extends the lifespan of the given Studio session ID."
sidebar_label: "ExtendDataStudioLifespan"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Extends the lifespan of the given Studio session ID.
diff --git a/platform-api-docs/docs/find-data-studios-workspace-settings.api.mdx b/platform-api-docs/docs/find-data-studios-workspace-settings.api.mdx
index e8bc5eb75..1ee564f62 100644
--- a/platform-api-docs/docs/find-data-studios-workspace-settings.api.mdx
+++ b/platform-api-docs/docs/find-data-studios-workspace-settings.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the Studios settings of the workspace identified by the
sidebar_label: "List workspace Studios settings"
hide_title: true
hide_table_of_contents: true
-api: eJzNVl1v2zYU/SsCnzbAi7K2CDA/1VncNtiwBnbaPgQBSkvXMhOKZEnKrifov+9e6tORm3TBBvTFli4vL889OjxkyTzPHJvesJ22987wBBy7nbAUXGKF8UIrNmUL8FbAFlzkNxAtfZEK7SIH3guVuUivQ7yrEIkUlBdrAWm02oexTGxBRZ+7lMv08wmbMG3AclrkMsVl3giVXnDPmwU+tcnLZiGcYLjlOXiwhLlkCl9worYZFpgwQWAN9xv2sIP3NuNK/B3WilSRgxVJD9NivoUvhbCAOLwtYMJcsoGcs2nJ/N7QIkJ5yELqWtuc+zp09opV1aRDMmjwUTxdb/89mNt6Ojh/rtM9zfnW0oVJuYeoycZaicayytMcbowUSeArvnM0sRyj0Ks7SGiisfQlvUDxTFsuuiyH4lEZqxBrIeVf3xo8QHlkfCucWAkp/H48PGGAPJKMrxaXH2fXc4ws380W8wsSsxdeUvLHvgJ+sy78IdDQ0bJo6KgqSrLgjFaubuzF6emYz/d//Bvm+i97w6RYY3Wu3unCkrhbGe+cwX8C/ijNdfr3aKIt+X25h7CemvPyxQGZ/f4dbd9FQ2XD7KtjZJ7z9Dl6HLKag3M8g6f5axPHYhv0M7dW2xHyl0dk0FpZpLSPuJR6h3hC9m/j7IuibgcikJBTjz9otzjoICls2HbouOfALdhZgZ42vbkls0E73miy7wzCqmR3UxajOl1cBo1WcX+4xOXAIqu4PUNiV3s+65dbUr819uGiHfyN94Y11kjvq5CEkfrhTavRu50PPRKPi94Y5195biT0ftV7SW9Tfezw83XhoSl13lOR8691wNoQu4QvKI9odnU5qtUMXUnuaV/hsWq3AplqkkkVPAmqKKxs+nbTGKmjeSdCk/vlXMiwH9f6dT9ArolHZb3OrydnZyenFDPa+ZyrQet/CucH5/fDE/4h5rLX6v93N2g+s4evPjaS41mK0AMFZSOyG7JAAjftnLO/xGD08DAeNNOKDdW7QS6oUlmuuIMPVlYVhVEmlgSPj1tuBV/RV0T5p8LRM8p9zaWDR3j5adHs0p+jpy8fR3ttglztSWhcFvSGj/ew7+48dPV4FqYnLiDPADRku7rF9A3wFIsRbXXG7zWQX66pTl9hZHbUVD1jliRg/KO5Qwd6O7+m/d9ce3Kd0hTLd3Sjwt8AVgdegq2EWMkkV1kRrJHVJckt+KHZPDCX0NRROlBHIeNa34NCLbXseHonXqrqH7Mv+iA=
+api: eJzNVttu2zgQ/RWBT7uA10ovCLB+qtO422CLNrDT7kMQoLQ0lplQJEtSdl1B/94Z6urYTYqgBfbFkIfDuZw5PGTJPM8cm1yzrbZ3zvAEHLsZsRRcYoXxQis2YXPwVsAGXOTXEC18kQrtIgfeC5W5SK+CvYsQiRSUFysBabTchbVMbEBFnzuXi/TzmI2YNmA5JblIMc0bodJz7nmT4L/WedEkwg2GW56DB0s1l0zhH9yobYYBRkxQsYb7NbvfwQebcSW+hVyRKnKwIunLtOhv4UshLGAd3hYwYi5ZQ87ZpGR+ZyiJUB6y4LrSNue+Np2+ZFU16ioZNPhgPV1vv76Ym3o7OH+m0x3t+VHqwqTcQ9R4Y6xEY1jlaQ83Rook4BXfOtpYHlahl7eQ0EZjaZJeIHkmLRadl0PyqIxVWGsh5fsfLe5VeWR9I5xYCin87nB5xABxJBpfzi8+Ta9maFm8nc5n50RmL7wk5099BJxZZ/4YYOhgmTdwVBU5WXBGK1c39vzk5BDPD//+OuRqIv/MmEds68xP+0qxwj64eqsL6x7d8+L5Hj79kTw4kfMGnQasl8fwOePpUyjWH4FrloNzPIMwywfxax0P+TPoZ2attgeVvzgy2VadIqV9xKXUW6wneP996H1e1O1ABBJy6vF/2i0uOkgKG04SiugZcAt2WqBMTa5vSD9QYdeaFDmDkJUUbMJiZKeLy8DRKu7vi7gcqF4Vt9dC7GoZZ5TOblrJLqzEWGvvjZvEMTdinEhdpGMHXxDtsdAHWrkIK9Gl5J5YGr0m/2h6ecGo1raVBWFZ4zJsqIOGMrJGSen/Mjihpf540/L/dusDfjSjea+js688NxJ6eeulp1e13rbfQWcealgnVRVdFCsdam2G1rRMPT6GBmErcAqNMzGOJ4Fx+0gP8UXSCRnO+kq/6hdIZHFMdZ5n49PT8QnZjHY+52rQ+jvh/OC6v/8guF9z2Z+D3/eUaMbs4auPjeR49WLpAYKyIfA1ySsVN2nfC4M3D1r37+5BMy2RkW1rxIIileWSO/hoZVWRGWli6TDh54ZbwZc0RSR7Khx941FacengAVz+mDcK8Gf0+FvlaK+NkasdEY3Lgv7h5x3suicSvVSeVNMj75UnFDREu7pB9zXwFIMRbLXH67qQv64oTh/hQEipqXrHNEnA+Ad9h+r2z+yKzn/zSsp1Slss39IDDH9DsTrgEmQl2EomucqKILusDklqwffF5p64hKaOwoE8Ch5X+g4UcqlFx9N/wqWqvgMOwgrK
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Retrieves the Studios settings of the workspace identified by the given `workspa
diff --git a/platform-api-docs/docs/finish-data-link-upload-1.api.mdx b/platform-api-docs/docs/finish-data-link-upload-1.api.mdx
index 598704b82..4092155fd 100644
--- a/platform-api-docs/docs/finish-data-link-upload-1.api.mdx
+++ b/platform-api-docs/docs/finish-data-link-upload-1.api.mdx
@@ -5,7 +5,7 @@ description: "Finish upload of a data-link file, specifying a file path (`dirPat
sidebar_label: "Finish data-link file upload to given path"
hide_title: true
hide_table_of_contents: true
-api: eJztVs1OIzkQfhXLp0HKkAwgDpFWWpgBaaRZJoKgOaBo43S70wa33djuZDJRS/sQ+4T7JFtl909CWglw2sNKKLTt+v1c/qrW1LG5pcMHGjPHPkqhniyd9GjMbWRE7oRWdEivhRI2JUUuNYuJTggjjThJhOQ9YnMeiWQl1BwOcYvkzKXkwzQWZgRf06NjMk6FJfCneMStZWZFEm3IxY87cnfaGrSg9AUW3+B7ZPRCxNz8xpZ2ekScBtOKSfGLgxdbRGgnKWRwGMLrEbDJZto4wlQdskhwwY2BsyWzhKtIF8pxw2OyTFvljfAL6xeNifvbbyQxOiMu5WTaD7tTsBTnWih3THtU59wwhOxr3IBWZ3Lv5f/8BGI5Myzj4BxxX1MFCxCPK0HQ7VGBqCOA9OVVfGlwt85ghACPciIR3ICs4c+FgKTo0JmC96iNUp4xOlxTt8rRS1CiZdlrHYcL2usVBRB9zB1OHFwCnhDQ5ZHTZvVO3xHIY/hM2jbv54J7g9shfG5FO1N/jbulNk82ZxE/5OxHLUhUkXEjogO+oAD43B9BRWfMha3zM/A+CcgAaJc6XqFOpEFaOfxkeS5F5LHsP1p0vd41rmePADIWjsEKc4JbPA0ViKW2kzKEASV845PuOAxPvjlgxjCEQDie2cN+oXzdTZHNIN1DAJyeoDs+ZvPOe6FOOIlb4XFcQVx+eylceoVvdUNrprXkTG2p1W8rvLQ/CunECIIL1m4D6KBQvqxNv2FzrWzI6GQwwH9dnPfy+RKQJbUyZPvOuyx9VCeDk12/N5rURkHkrCu0yza7N0TQYvBAM+TfOUem33/ZteDe6/N3dVuDEnI7G5zuBv69JkiiNNCzlHoJ8Xjpsy4k3DWwdEz++etv0jxdpPcN2vCWEhTrkYvRV2Aky2YSaB1bC9JVo+gbQ9u2YOE7VKP/X8USDi2PCiPcyveLS84MNxcF0PTwYYL8As0k1dhycu1LwlP4kPbbltpft+2lrHpXP/EVDkehAZS0dXSHmYaoN901gafO5TUP+tfphWAnfFzXHPC4dD47RPC2ZcGrnyzLJd9msRqNTfJq96oxZZt+BjW5NEhOttijeuxCJdoHX2F8x5+hDrFcdoi/OhpJ5pDIiOVmIWDKqISxQFjkC6QwsgLCDvt96/WOhQYhqBEhPQEm+vf2AAJZQM8Pfj4dn58fD3AP7yxjvr6qLlVNW9sTVj2GQBOeiwVXpKtPb/SW/2e2181sVUE7/tP1c8lgJoA78Xe7rt7R1mjco8OtQS2Y9DWLcPvzap6CUkzxPYKB9XrGLL83sixxO8wcWMw1W9FhAlzG91znofGnM48nvuoYshZMFihLcTJ6fQQHZqI9AWyPXa37CS6MQP9vROPDbUXAR2T/QNwZVT33qNVmOHW0G/f7NoA2gnrNvPye0KrSKicgmnIWIwkCcOH0c4jk4xhttNo7nQyzChoX8Bhzt1d2s72Mvt+NkeOrOTbTMeoYtsTpH359pNoj41uH31tTydS88I2PBpvYEdh2Q3nRQHxWnVjAU/ISY/3EVVk20DhcIzBl+S+azyav
+api: eJztV9tqIzkQ/RWhpwk4ticJ82BY2FwhMJuYXJiHYNZyt9pWIksdSR2P1zTsR+wX7pdsldRX22snedqHhSHjlkp1OXVUVVpRx6aWDp5ozBw7lEK9WDrq0JjbyIjUCa3ogF4JJeyMZKnULCY6IYxU4iQRkneITXkkkqVQU9jEJZIyNyNfxrEwQ/g1PuiSh5mwBP4pHnFrmVmSRBty+uOe3B/XCi0cuoCP7/B7aPSbiLn5hS3s+IA4DaoVk+IPDlZsFqGeJJPBYHCvQ0Anm2jjCFOlyyLBD24M7C2YJVxFOlOOGx6Txaw+3HA/s/6jUvF4950kRs+Jm3Ey7oXVMWiKUy2U69IO1Sk3DCG7jivQykgevfzvX0EsZYbNORhH3FdUwQeIx4UgnO1QgagjgHQ9FRcV7tYZ9BDgUU4kghuQNfw1ExAUHTiT8Q610YzPGR2sqFumaCUconneqQ2HBO20igKIPsYOOw6SgDsEzvLIabP8pO0I5NF9Jm0d92vGvcK2C+e16NbQ32Nuoc2LTVnE9xn7UQoSlc25EdEeW0AAPvVbwOg5c2Hp2wlYHwVkALQzHS/xTKRBWjn8ydJUishj2Xu2aHq1qVxPngFkJI5BhjnBLe4GBiLV1kNejyZwj1xfEGatmCpPeq4IEBTwdAjlPJNOHAIzXcn3+mp2ye3EMYHHdlwAYrhNtbK8S3OAAa7QjQd9n3MohSUFtQadaAeOez2hOlU6mDEMsyUcn9v9EGE8N9l8ApnZl6vjIzTHH9h0K4WoE07yCstL8Avl26GconcYyyWosTXYCCVn0Yx4fCfLquRlnsZ15ATcx5LWJZcojmqwXhruMoOKhPLCJdJkxgEtY0M2mxXMGyrua2r4YeEI1DC7u4hBTAvhZpdYKRtATLSWnKmN5F1J9FDFnsNgGRwBzaYZUrPUljW4S64TMsYyMe40ZRdCSjLhoXzzOIglcOP/RS7S81RylGzlqKy5oQL/htQeAiAhdXfhMsKBfL1m+YUArafPUb+P/23rhetlnYBslReA6ZN3PPdeHfWPNu3eaFIqBZGTba6d1dF9wIMagyc6x7485TgB7L5ZpeDOu+JZdFeCEmI76R9vOn5bNk6iNLRtKfUC/PHSJ9uQcFdAqZj8/edfpCrp2PYb7cRrSlCsQ06H19CpLJvI4jIilaqDfmCoxxn48JNLdf6/iiVsWh5BCXFLP0eccWa4Oc2gfQ+eRth3YMiYaRxFUu0p4Vv7gPbqUau3qseOvCgHvcQzHLbCYJBjw+PmrZxXMiNBycy51A56PZaKbiR1Fnctf4UsdoXeqBL3focMJXNYcsk5ymNWKHpZBnGPKAZEmqFUoKDFsvf6muSFYCX8uCqL+fPCeeQwO3d15738ybBYtDtn3ZTqhlWvFaNxu4/0yy5RZWnUqplFIREq0d75In8FBhj0PngQbAFtoBBG8rHIk68NfRNw4J+QvpMl+td6AxzBvAU7X7vfvnX7uIZ8mDPP3WIyKib89lRflltoJFPxBi1m22zYmGf+fye8751QENrxn66XSpisMCc+t6vijraeYx06aD0OgkrPWYTb7xczPFBxhncdFKxWE2b5o5F5jsthzkUyl5WQDnxn3ZHOfSP31jhe+HLLYP/GZIayFKfx93uwZw7f4UB71K/Nj/DDCLT/QTS+3BXF/YDsfoRt9aocYNWy6U7pbSO/HwOo4dR73mifca2gVj4C0TBweuDC7nnw5PABddSnN7okRhVOnMJlTN1O2WbrGt7eP2CNL95Ocx3jGcMW+OKEv95T7ZHxrcOvrahkapr5pkqDTuwIrN1Q1hqIj2orFnCVvMSDfuEqzytoHH4jMHn+D1jjBEA=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Finish upload of a data-link file, specifying a file path (`dirPath`). This is n
diff --git a/platform-api-docs/docs/finish-data-link-upload.api.mdx b/platform-api-docs/docs/finish-data-link-upload.api.mdx
index f764e8718..ab04cbf72 100644
--- a/platform-api-docs/docs/finish-data-link-upload.api.mdx
+++ b/platform-api-docs/docs/finish-data-link-upload.api.mdx
@@ -5,7 +5,7 @@ description: "Finish upload of a data-link file, specifying a file path (`dirPat
sidebar_label: "Finish data-link file upload to given path"
hide_title: true
hide_table_of_contents: true
-api: eJztVlFr4zgQ/itCT1vIJrm29CFwcO1uC4W9bkhT9qEEothyrFaWXElONhcC+yPuF94vuRnJjuPGJG2f7uGgpJY0o5n5NPPNrKljc0sHjzRmjn2WQj1bOunQmNvIiNwJreiA3gglbEqKXGoWE50QRrbiJBGSd4jNeSSSlVBzOMQtkjOXkk/TWJghfE1PumScCkvgT/GIW8vMiiTakMsf9+T+rL7QgtJXWHyD76HRCxFz8ztb2ukJcRquVkyKvzhYsUWE9ySFDAaDex0Cd7KZNo4wVbksElxwY+BsySzhKtKFctzwmCzTWnnH/cL6xfaKh9E3khidEZdyMu2F3SncFOdaKNelHapzbhhCdhtvQasiefDyIJQzwzIOphH1NVWwAOG4FLtFEYGYI3z09UN83aJunUH/ABzlRCK4AVnDXwoBIdGBMwXvUBulPGN0sKZulaOVoEQ3m05tODzPQasogNhj5HDi4AnwhIAuj5w2qw/ajkAe3WfS1nG/FNxf2HThSy3aGvpbzC21ebY5i/gxYz8qQaKKjBsRHbEFz8/n/gjyOWMubF2cg/VJQAZAu9LxCnUiDdLK4SfLcykij2XvyaLp9f7levYEIGPiGMwvJ7jF05B/mGh7IYMbkMB3PuiWw1Dw2wNmDEMIhOOZPW4X0tfdFdkMwj0GwNkpmuNjNm99F+qEk7gVSuMa/PLbS+HSa6zUHa2Z1pIz1VCrKivU2Z+FdGIIzoXbRgF0UNi8zk2/YXOtbIjotN/Hf22M1yxeApKkUoVYP/iSG+/Taf903+qdJtWlIHLe5thVHds7PKgReKQZcu+cI8sffupK8ODj+ZcaVaCE2M77Z/uOf6/IkSgN1CylXoI/Xvq8DQl3Awwdk39+/U22hYvUvkMa/qYExTrkcngLfGTZTAKlY1tBstoq+qZQtyxY+O601f+vYgmHlkeFEW7lu8UVZ4abywJIevA4QXaBVpJqbDe59inhCXxAe3U77a3r5rIp+1Yv8flN6+vvMb7g666Rrbupc3nFfb4ivRDshI+bqu6fls7HhLiNaua7/smyXPImc1UY7BJWvVcOJk3K6VeEssVv0mCMssCFSrR3vkT2nr9A9mGS7JF9eTSUzCF5EcvNQsBcUQpjWrDIp0VhZAmEHfR61ut1hQYhyAwhPekl+o/6ABxZQJ8Pdn7rXlx0+7iHL5Uxn1VlZyrnq+ZMVQ0e0HjnYsEVaevNO/3k/yntbVNamdCO/3S9XDKYA+BN/Nuuy+ppDMMdOmgMZ0U1yJUlBPmXYumB1no9Y5Y/GLnZ4HYYLjCDK2KigwRoix94w2NzTqvzz3zVMk0tmCxQluII9HYPjgw/Bxxozle1+QkujED770Tj06jk2hNyePJt9aoacNRq153K251HfR9AO069ZTD+iGvlTL6ZgGjKWYzMB8CF0y/Bk89jvKPW3mtaGFXQuIQKzN1B2d1OMvx+P0ZiLwfWTMeoY9gSx3z49Z5qj4zvF35vTSVT88L3OBruxDbAml3kVdfwUbViAaXkJcb6mSsopwoah2sEZrP5F83wHiY=
+api: eJztV9tqIzkQ/RWhpwk4tjcJeTAsbK4QmE1CLsxDMFjuVruVqKWOpI7Hawz7EfuF+yVbJfU19tpJnvZhYci4paO6nCpVlZbUsZmloycaM8f2pVAvlo57NOY2MiJ3Qis6opdCCZuSIpeaxUQnhJEaThIheY/YnEciWQg1g01cIjlzKfk2iYW5hV+TvT55SIUl8E/xiFvLzIIk2pCTH/fk/rARaOHQOXx8h9+3Rr+JmJtf2dxO9ojTIFoxKf7goMUWEcpJChkUBvN6BGSyqTaOMFWZLBL84MbA3pxZwlWkC+W44TGZp83hlvmF9R+1iMe77yQxOiMu5WQyCKsTkBTnWijXpz2qc24YUnYV16RVnjx6PIByZljGQTWyvqQKPgAcl7ArhAjkHOmj7wNxXrNunUH7gBzlRCK4Aazhr4UAl+jImYL3qI1SnjE6WlK3yFFLOERXq16jOIRnq1YEIPfoOew4CAHuEDjLI6fN4ou6I8Cj+Uzaxu/XgnuBXRPOGuhG1z+ibq7Ni81ZxHcp+1EBiSoybkS0QxeEn8/8FuRzxlxYOj4C7ePADJB2quMFnok0oJXDnyzPpYg8l4Nni6qX68L19BlIxsQxmF9OcIu7If8w0d67/N6bkHnk6pwwa8VM+ZTnikB6Ap8OqcwK6cQ+ZKarsr25mH1yM3VM4LEt6U8Mt7lWlvfpCmiAC3TtSd9lHKKwoKDUIBP1wHEvJ9SmWgYzhmG0hOOZ3U0R+nNdZFOIzK5YHR6gOv7AZhtTiDrhJK+5vAC7EN915QStQ18uQIxtyEYqOYtS4vmdLuqCV/g0bjwnYD4WtD65QDiKwWppuCsMChLKgyumScqBLWNDNNv1yysq72tu+H5pCFQwu72EgU9z4dILrJMtIqZaS87UWvAuJVqoYp/DoBkMAcmm7VK70FYVuE+uEjLBMjHptbFzISWZ8lC8eRxgCdz4f8FFOsslR2QnRlXFDfX3d0ztWyAkhO4uXEY4sHpfs/xCoNanz8FwiP9t6oTdok4AWUcFSPriDV95mw6GB+tarzWphALkaJNhp41vn7CgYeCJZtiTZxy7//Z7VQG33hSfQ3cVKcG3o+HhuuE3VdMkSkPLllLPwR6PPtrEhLuEhIrJ33/+ReqCji2/1Uy8pARhPXJyewV9yrKpLK8iJlJ90A8LzSgDH35qqc//V7mETcsjKCBu4aeIU84MNycFNO/R0xi7DowYqcYxJNc+JXxjH9FBM2YNls3QsSqLwSDx+Y1Njpu3akYpjISjqXO5HQ0GLBf9SOoi7lv+CrHrC71WGe79DrmVzGGZJWeIx1hQtK0y/R65Czy0HaipQI1Vv/V1yINgJfy4rAr489x5vjAmd023vfjJsEB0u2XTiJom1ayVw3C3dwyrzlDHZtypk2XxECrR3vgyaiUH6PQuepBsAaW/BGPKscinXJf6NuGQdUL67pXo35oNMATjFvT80j8+7g9xDbMgYz5jy2monOm7c3xVYqF5zMQbtJVN82Brhvn/ZfCxl0GZ0I7/dINcwjSFMfGxXZY3s/MA69FR50FQVI+H8npC/qV4reHUcjlllj8auVrhchhoMYOrokdHvoVuieGu2Xqj8S98sWGCf2OyQCzFsfvjFuwYuLcY0J3pG/Vj/DAC9X+SjW93ZR3fI9tfWxutqiZVtWibU1nbCurnCGoZ9ZHH2FdMK9+BqzFAw2TpiQu7Z8GS/QeU0Zxea4joVThxAjcwd1ux7S51e3P/gIW9fCRlOsYzhs3xaQl/vaXaM+P7hV9bUsnUrPD9kwaZ2AZYt4u86xreq41cwFXyiAf9whVcp4oah99IzGr1DyJT+6g=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Finish upload of a data-link file, specifying a file path (`dirPath`). This is n
diff --git a/platform-api-docs/docs/ga-4-gh-run-cancel.api.mdx b/platform-api-docs/docs/ga-4-gh-run-cancel.api.mdx
index 81cd4c787..c7d974e93 100644
--- a/platform-api-docs/docs/ga-4-gh-run-cancel.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-run-cancel.api.mdx
@@ -5,7 +5,7 @@ description: "Uses the GA4GH workflow execution service API to cancel the run as
sidebar_label: "GA4GH: Cancel run"
hide_title: true
hide_table_of_contents: true
-api: eJy9VEtP20AQ/iurPbVSinmJQ04NiFLUAyhQ9YAimNgTe8Hxmt1xQmT5v3dm1yE8Ug5VVR/s9ew8vvnm0WqC3Ovhjc7hMC/0ZKAz9KkzNRlb6aH+6dErKlCdjQ7PvquldQ+z0i4VPmHaiI7y6BYmRTW6PFdkVQpVimUwcU2lwHubGiDM1NJQEeS5WWCl7vj61mR3O3qgbY0OxNt5xjHPBMq4qU6CK76uwcEcCZ0gbXXFP6wW7fnaCNAaqNBv0bMT5cmZKlcmw4rMzKBjLYePjXHIwcg1ONA+LXAOethqWtXiOxrprptEZfR0bLOVaKS2InYlR6jr0qQBeHLvJWL73pWd3mNKHJQMlSI4nde0Em/j6JijdJ2E8bWtmG6x3d/dlc/rbC5+sJe/Dl87YZlMDNCTtyXjDVBmj+sR0R1uA3QMmerZ+XfI5j7fAotrRECNv01thi/uDcfMQ01n1s2Bouhg/1Uiv9CfOmfduKf4OaeDLSSvW1FVlhSU3OyYBW/cgYWV/qxtyDd03FAnYXKSJfpksZcwrz5pI7tdkq472PO0OEOrKyEh5nmM4NCNGnHynE5BVOu+H+V/GpRYEg/f1jneLylgEnLHm/48fYJ5LSm3nYzFzAbXPQtX+MipyZy+m5P+6rIEEhrXM+17ZakspKGyjSt7mH6YJD7Y7RjLSlxcUwb6Z/br5oKBLHhwY5y9naOjnV2RCYdzCI3Rj3NYMEMVh152x1uUL0bvP62lviiET5TUJfCeYeSBgbav/npvDjTXn9+LPdku3AP8GT4vqL4NeJcU0jps1bZT8PjTlV0nYi6g4+Vyw8cFOANTKRhvusx4OXPTzaD0+AEhn8b9Svus/rT0tmbTC6FaCXooG/nj4wOuNiu2m7BmgZCxH4EVL09i8C/X4mJj/G72u8HaYpSmWNOHupMXc3Z5cXUtrd8v3nmYfO1gKRzzOwC1gYy400TW6hKqvIFcdKNPeX4DZWVeUg==
+api: eJy9VN9P2zAQ/lcsP21S1/BLPPRpBTGG9gAqoD2gCg7nmhiSONhOSxXlf9+dndICHZOmaXlIHPt89/m7z18rPWROjm5kBgdZLqcDmaJTVtdem0qO5LVDJ3yO4nR8cPpdLIx9nBVmIfAZVcMxwqGda4VifHEmvBEKKoVF2GKbSoBzRmnwmIqF9nmYz/QcK3FHy7c6vRvKgTQ1WuBsZynVPGUok6Y6DqlouQYLJXq0jLSVFf1QWNxPy5qB1uBz+RY9JRHOW11lQqdYeT3TaCnK4lOjLVIxbxscSKdyLEGOWumXNeeOm2TXTWMwOn9k0iVHKFN5SsVDqOtCqwA8eXBcsX2fytw/oPJU1Gtf8MRJWfslZ5vExFSl67iMq01FdPPevZ0d/rw+zfkPyvLX5WvLLHsdC/TkbTnxGiixR/2I6A62ATqCVPTs/Dtkpcu2wKIeefCNu1UmxY11TTWz0NOZsSX4OLW/9+ogP9GdWGvspKf45Uz7W0heSVFUxgsoSOyYhmykwNywPmsTzhsUN5JJuDnJAl0y302IV5e0kd0uUSsF8yVZybexBW3Lva/dKEmg1kNVmCYdOnyi0kNt3sn4MqyIiwI8n1IcczxfOMn6dHQTrfbLSyY4cniEYNGOGwb4QhVXlL3W+f8+BNFMHHxb8few8OG83LjJWvsnz1DWTGfb8ZWbmZC6Z7hHyJD+BL73C9cHs2pABdW8JmaTDhKOLkJrZ+breoGAMKuxzu7w8HC4w3PcnxKC6HqrCOY1EtFQ2Jfeoty41v/J8vqmeHz2SV0AeRghDwy0vbJWnjyQpC16z3fZuUhf9Bm9mF8vMdJBzrKkXW17Dw6vbdF1PE0NtGRcNzScg9Vwzw0jGaba8ZgEPYPC4QeEfJr0dvlZ/M5Qt56mn4RqyeihaPiPho+4XNt3N6XIHCGlPAwrLh7H4l+uOMV68ztf6QarHWOlsPYfxk437vDF+eUVS7839TK4irSwYI7pHYCaQEb0S55rZQFV1kDGsTEnP78A33x+Mw==
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/ga-4-gh-run-create.api.mdx b/platform-api-docs/docs/ga-4-gh-run-create.api.mdx
index 7a1413e7d..fabd171a3 100644
--- a/platform-api-docs/docs/ga-4-gh-run-create.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-run-create.api.mdx
@@ -5,7 +5,7 @@ description: "Uses the GA4GH workflow execution service API to launch a new run.
sidebar_label: "GA4GH: Launch run"
hide_title: true
hide_table_of_contents: true
-api: eJztVk1P4zAQ/StWzqXhSxx6WkAsi3YlqsJqDwiVaTJtDIltbKelW+W/74yTNqUtYg9opZW4Jfab8ZuPN/Yi8jBxUe8umsDxJIvuO1GKLrHSeKlV1It+OnTCZyguT48vv4mZtk/jXM8EvmBSMkY4tFOZoDjtXwmvRQ6lSjIBQuFM2FJ1xaBUToDFZgtTIVVwWZJp8OgMkINEK48vXozmIsUxlLnvituVQ7IBJbSdgJK/IZy8ZdohVJKXKQb3D6v9q/SB7R+W7IeoJlLh0ICFAj1a97CL5kz6LHhqDzJWFmDndGBhSo8C1VRarQpUb/EOTkCkcjxGy7Adphu8G8SFmv4N8agTaYM2pOQqpZJdciUpmnOL4JG2LT6X6PyZTudRb7FRYAKKBkDQkEjlGQbG5DIJbuNHx9hF5CgvBfCXnxskaz16xIQNjWUSXqLj3RXfQNStGThvpZpEVafF1DvvIYZTilbWNLaQdRNvs4I0lRwA5P1X/DYcrJ+1leEP8lvafDfCS59jXYhBUwdeLqiPJLHw8VjbYi8FD58V+IcVqGrdSIukKW9LDAvOaOXqkw7397fVdP3940REw3Mo03cpk+arQPd4F6EzSD9e3oWb7GwC58GXbpjodL2dJJ05QUteuJPB10tHh68C+YXuwlptB02KVzEd7UjyctwJpb2AnIqLaS0a9JnmGWh0iNeAz+gvDpdbPEMXTw9iyqujPUcXmJV+fsNB13GdIc1/e1qy0Yp+5r1heIDR/yiAaKX++LqM6XFWC5eTOWgn7sULFCbHnZpcpm5Lim9stApsAY3w3hPQlhDWyibVWIeAm1rc4DMlmC/0aPM50Gz1c/BczOXl7xow9xckob/qQzh5rhfHLth1pSYQtZjMQxOM9Zd2g4i04R10T066+7zGlSwgtKeCUIDwEumJH/X9StXcZLlo+/zz/fI/vF+apucUxCYHqbjwzbiuJbx8n1IXI4t3esDvGhYyvVgzFjtBFosROPxp86riZZKgpQfPHX1OwUoYcXPf3ZPrDCElCffuFtETEiQ6r/tl75aJMDwvmdCuO7jqLI1OkwSNX4NvjdTqfm0k9a9vbnlqNK+wIgzJMBKD3077ySSr6g8ZlSNz
+api: eJztVsFu2zgQ/RWCZ9dK2qAHnzYJ0jToAg2SFHsIAmcsji2mEsmSlB2voX/vDCVbju0iPQQLLNCbRL4Zvpl5M+RKRpgFObqXMziZFfJhIBWG3GsXtTVyJL8FDCIWKC5PTy4/i4X136elXQh8xrxmjAjo5zpHcXp9JaIVJdQmLwQIgwvhazMUN7UJAjx2W6iENsllTabJY3BADnJrIj5HMVkKhVOoyzgUdxuHZANGWD8Do/+FdPKe6YBQeVkrTO4fN/tX6pHtH9fsx2hm2uDYgYcKI/rweIjmQscieeoPcl5X4Jd0YOXqiALNXHtrKjS/4p2cgFB6OkXPsAOmO7w7xIWZ/w5xOZDWoU8puVJUskuuJEVz7hEi0rbHHzWGeGbVUo5WOwUmoOgABE2JNJFh4Fyp8+Q2ewqMXclAeamAv+LSIVnbyRPmbOg8k4gaA+9u+CaiYcsgRK/NTDaDHtPuvIYYzyla3dLYQ7Yi3mcFSmkOAMrrF/x2HGyftZfhN/Jb+/IwIupYYluIm64OvFyRjjSxiNnU+uqdggh/KvAfVqBp+0Z7pJ6Kvsa0EJw1oT3p/dHRfjd9/fJ2TUTDc6zVq5Sp55tE9+QQoTNQb9/eVZgdFEGIEOswzq3alpOmM2foyQsrGWK79OH9i0D+wXDhvfU3XYo3MX04kOT1uBPGRgElFRdV2zQYC8sz0NkUr4NY0F+WLrdsgSGbH2eU10B7fG8lcd2vZJKGLGJ0YZRl4PQwL22thgF/0FFDbeXuvXibdsR1CZGjEueM5ztQNg/sO6+9jstbTmibszOku8Wf1kxokxo+kakkGP1PEohW2o9P63w9LdqhwIW66af5xTNUrsSD/b4uy16b/2Kj7+4e0DX1a82512RbktBmalPAXZ27vHGiXktp97AIHZi1C3nS7stybReJ5KvLJLCp/avfICJ9eMfDjx+HR7zGKqkgSd9AKkB65YzE3+3dTUrZZbnqe+jP2+j/8DbqRM8pyFwJ2nDhu6ugHQ/rty+pGHkwzI/5zcRDgjq54EFCkNVqAgG/+bJpeJla0NNj6p4+5+A1TFjc9w/kukBQ1MI8Vb4jQeR5q5d3d0yE4WXNhA7d781gbXSa5+jiFnxvXPOY2Yy766+3dzw1uhdelQZwGrfJ76D/ZJJN8xPMukNU
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/ga-4-gh-run-describe.api.mdx b/platform-api-docs/docs/ga-4-gh-run-describe.api.mdx
index b28cfdbbf..c2618e787 100644
--- a/platform-api-docs/docs/ga-4-gh-run-describe.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-run-describe.api.mdx
@@ -5,7 +5,7 @@ description: "Uses the GA4GH workflow execution service API to retrieve the deta
sidebar_label: "GA4GH: Describe run"
hide_title: true
hide_table_of_contents: true
-api: eJztVktv2zgQ/isET7tAECdt0INP66Za12hqu36gu1sELi2NZSayqJIjO4bh/94ZUn7Ej81iUaCXnkTNDIffvGclUaVO1r/IVN2kU3l/IRNwsdUFapPLuhw6cAKnIJqNm+Z7sTD2cZKZhYAniEuWEQ7sXMcgGt2WQCMsoNUwB38pAVQ6c8JM/K8tc6GcM1ohJGKhcerJqZ5DLr4Sd6STr5fyQpoCrGLtrYQwNBlar8zfeWRjIIFCWTUDBMvYVzKnHxIMGoitGXqhcCoP7SE1whHCPBU6gRz1RIMlKQvfSm2BnkNbwoV08RRmStZXEpcF6w6X5Hp9z8KuMDl5hvmvrq748/yZzgfSGZsc6QnmqqLIdOxNqj04FlkdP2HGDxAjW2fZAajDA5VVx1ACanD4so5N3Ebece6ksq1M4LwkMZqT93Uw5UgyZNUxKpUkmp2gsu4zfIdO3nsL8lTnMNqP+A/RW9rstARqzCCkSq/yL1EdUtIeX7iQkJczLqBh+0O787lNlE/DaBi9o0Or3Rq0Gnetf1rtJv32hu12OHUbw76XuO187N5Fg4iO0V/R7XDQ6Y2iXq/TI0L/7/4g+rj9vW20b6O7cMsfWdX9Dm7fA+SkoHzJTPpyUoSqORG9eLafbspateSiQjiZOcE5Fkeoz+iDPDnPdJiYEs+xwNrTKp80jmKT7OvUVG6pr+aJsTOFgfT61bOo3pkqQd0je8n9B0N/ue/AffRPbxYlsj0HJRMEmHhzqjG+VYnYdK0f1iFnLj3jAIWl+192fgYXWWtsr2r1W5ten2j2m2klcoNCZdRdaJCwODWsqeERloJHzROpLmt+1tYW4Grz6xqVq6utQpNfk5CjwWo1LvtsfLDvLSgLtlHy7a0ZU8RCVoOK/8deiCjh8OfGtocFeiw6nxh/fdMv4BvB5rF9NCQrVjdTyC7ajHhXCXPUVOyj5puoh+LqtZrz9y614bY4o8nvXTsxf+wYBGQ7N+T15Zs3l1dMK4zDmcp3ZSX9vlEXm5nPu8MhztUuf37SnlKFAuEJa0WmaO0gW6rBEoK9Waxo8FAsyfhr6Ts0n+vVZKcmPjU8xb/I1WqsHAxttl4zmerELolOx7myWo05crTvJNrxmTJrojIH/+KX33rVYvO7OLf6nDRi07xybl1zlZX8R8dHWO4WrfU9SU5BUZvxsAKzEcdQ4N61o9LmHWpbGs1oQPn5HZXll7M=
+api: eJztVkuPGzcM/iuCTi2wsHeTRQ4+1XGmrpGNvfUDaRssHHmGHmt3PJpIHHsNw/89pDR+rB/dogjQS08jkRzyI8XXWqJKnWx8kam6TWfy4Uom4GKrC9Qmlw05cuAEzkC0m7ft38TS2KdpZpYCniEuWUY4sAsdg2jedwQaYQGthgX4nxJApTMnzNRfbZkL5ZzRCiERS40zT071AnLxlbhjnXytyStpCrCKtXcSwtBmaP0y/+CRTYAECmXVHBAsY1/LnC4kGDQQWzP0QuFMHvtDaoQjhHkqdAI56qkGS1IWvpXaAplDW8KVdPEM5ko21hJXBesOP8nN5oGFXWFyigzz31xf8+elmd5H0hmbHMkEc1VRZDr2LtUfHYusT02YySPEyN5ZDgDqYKDy6hRKQA0OX9exfbexD5w7q2wnEzivSYwXFH0dXDmRDFl1ikolieYgqOz+Bb7jIB/YgjzVOYwPX/yH6C1tdl4CNWYQUqVfxZeoDilpT3+4kpCXcy6gUfdjt/e5S5TfR9Eo+kCHTrcz7DTvOn91um269kfdbjjdN0cDL9Hqfbq/i4YRHaM/otZo2OuPo36/1yfC4M/BMPq0u7aa3VZ0F/7yR1b1sIc78AA5KShfMpO+nhShas68Xjw/TDdlrVpxUSGczZwQHItj1Bf0QZ5cZjpMTImXWGDteZXPGsexSQ51aiq31Ffz1Ni5wkB6++bFq96ZKkHdE0fJ/QNH/w/fUfjoTjaLEtmfo5IJAky8PdcY36tEbLvWD+uQc5deCIDC0v0rPz+Di6w1tl+1+p1Pb880++20ErlBoTLqLjRIWJwa1szwCEvBo+aJ1JB1P2vrS3D1xU2dytXV16HJb0iI5+l2rvkeJWeIhWvU66rQtTgzZVJz8I1M1rQ5mW8DzxH3mUL2TrRYnmez5MHlaGhbjasBBzbE7j0oC7ZZMrJdiNiirIYg3ydeiCjh8Os2bo9L9H7qfGr879teFFCw2dcAVuuDq4Q5I1TsM+Kl84cuU1LozD/b1PyyZxCQ3UySN7V372rXTCuMw7nK9yUr/S7TENt9gveSY5zrfW7+RztQ9RQIz1gvMkUrDflSDa2QSNuljYYavSU5fyN99+dzo9oa6NFnhjeEL3K9nigHI5ttNkymGrQrotNxoaxWE345yrlEOz5T1k5V5uBv4vJTv1qafhaX1qqzTmwbY85tcaGykm90fILVfonbPJDkDBS1MA8rMJtxDAUe/HbSNjjNd2XXjoaUn98BM0y3lA==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/ga-4-gh-run-list.api.mdx b/platform-api-docs/docs/ga-4-gh-run-list.api.mdx
index cc2e32455..703cee3a2 100644
--- a/platform-api-docs/docs/ga-4-gh-run-list.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-run-list.api.mdx
@@ -5,7 +5,7 @@ description: "Uses the GA4GH workflow execution service API to list all run reco
sidebar_label: "GA4GH: List runs"
hide_title: true
hide_table_of_contents: true
-api: eJytVNty2jAQ/RWPnhmc2+SBp1LqUiYEKOBJL5NhhL3YSozlSDKEevj37so2gUDbdCYvtrQX7dnds1swwyPNWj9ZxK+imN03WAg6UCIzQqasxXwN2jExON32VfeLs5bqcZHItQPPEORk42hQKxGA0x71HCOdRGjj8CRxVJ46CgKpQt1kDSYzUJwceiE+26Vo4zztozUqM674EgwoglKwFC9olPEIZlr8ArQQBOYpB7VhryGO0MypzHQQw5KzVsHMJqM3RGogAoWqhVRLbkrR5QXbbhuHgYx8hPQNkWq7o1DaKJFG+DAWUYHOZIq1I/3F2Rn9Dt8a3uAbgUR4qSEtz7JEBLZC7oMmk+I4hJw/QGALpqieRpQBsNR6z4orxQm8MLDUb/KeifBEIpij4QaONQ0Gab4k1viDm8HwboCSr77ne5/w0Bv0pr12v/ejN+jidewPBuVp1PYn1qIzvB31vamHR++b1/Gnw/HMG4+HYxRMvk+m3u3u2mkPOl6/9LJHegrra4RJCNDEAsRe7iRIKhLm2kpTeDazvfae6NaBK/FxXPUOdaS9OtW9jzxEciNLLH3fqY1LHf2xC7meBTKENzJ7l9IdaE8pqY5yujzByHpCnVTaEZZrCO1rOJqxpLGNoJxWE+PFtSvDXYN2V+eu5SBixbWghNlMKOcyrY/AFah2Tk479LExWT1EdJ9bI5SUh891Sg9rYyGIdCGte914eEK0tHSOprRSjRJuqDL1gtKVMTWLB7ZZuUoqKLrlutr6NYUkfi+5SGxFF/LDiwKBrHBJlXHOm9fXzTOSZVKbJbe9rjaK3ZYth+jkVJU5AFm8cOb9VmxVWoOcd7OE4yJDbDbHoupZveYbDLuG39U5fiw+nKkYsyCTophzDb5KtlsSl6uQ1nIoNJ8nyInWgica/pLS/ko+ieoRNq8W/IonOdkx2sv/Galeyf8KVdu9xLqnixIUDFO8R/MYeIhEpHxLz3YQQGb2vI5GnF7ZjUjXmyJhfwPe93Xo
+api: eJytVdty2jAQ/RWNnhmc2+SBpxLqUiYEKOBJL5NhhL2AEmM5khxCPfx7d2WbQKBNOpMXkHaP9np2nXMr5oY3fvG5uJgv+F2NR2BCLVMrVcIbPDBgmF0Aazcv2l/ZSumHWaxWDJ4hzAjDDOgnGQJrDjrMKhZLY5mIY6azhGkIlY5Mnde4SkELetCJ0GybvA2zpItoVKZCiyVY0BRKzhO8ICgVc5gY+RsQISmYxwz0mr8OcYAwVsJMuICl4I2c23VKNmRiYQ4aVTOll8IWovMzvtnU9h1Z9QDJOzxVuANXxmqZzNEwFlGDSVWCtSP92ckJ/e3b6l+jjVBheIklrUjTWIauQt69IUh+6EJN7yF0BdNUTysLB1hqs4MSWgsKXlpYmne9nsjoSCKYoxUWDjU1Dkm2JNYEvete/7aHkm+BH/if8dDpdcadZrfzs9Nr43UY9HrFadAMRg7R6t8Muv7Yx6P/3W8F4/5w4g+H/SEKRj9GY/9me201ey2/W7xyRzKF9bXSxhTQyAWIvdxKkFQkzIyTJvBsJzvtPdKtvafEx2HZO9SR9uJY965EhORGljj6flAbl2b+1y5kZhKqCN7J7G1Kt2B8rZU+yOn8CCOrCWWJciOsVhA5aziaC0VjO4diWu0CL55bGd4KjPd06jkOYqy4DaoxznSMsIW1qWl4nkhlPYxVFtUNPKKnulQHAzZyGjaIhaWkWIvwtFk4DZXBlaOlXY+onkXJrkBo0M2MAtpWhjxWA0r3qQOhpDh8qcp1v7IuPZnMlHtekaqIgty+FWC5/EwJJiKI0BFhP/ndlJELMnbdmqlPLwoMhCpX+DmtX17WT0iWKmOXwvGo3FZuEzcYUZWVVd8LMn/h48et77K0FufJS2OBSxJjcznmJR+qT0iNIyPw9+kUf1x82LoFZkGQPJ8KA4GONxsSF2uWuBJJI6Yx8q0xE7GBf6S0u+6PRvUA61cfjycRZ4TjtPP/01O17t9yVeFefN3RRUtyhineIXwBIkIiUr7Fy2YYQmp3Xh2sD7KyHb+2P0bC/gHU25XJ
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/ga-4-gh-run-status.api.mdx b/platform-api-docs/docs/ga-4-gh-run-status.api.mdx
index 8b84774e9..bbf1493f9 100644
--- a/platform-api-docs/docs/ga-4-gh-run-status.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-run-status.api.mdx
@@ -5,7 +5,7 @@ description: "Uses the GA4GH workflow execution service API to retrieve the stat
sidebar_label: "GA4GH: Retrieve run status"
hide_title: true
hide_table_of_contents: true
-api: eJzFVEtv2kAQ/iurPbUSwnkpB04l1KUoCVCDlT4UJYs94E2M19ldQ5Dl/96ZtYGkJD1V6sXendd+M/PNlNyKheGdX3whzhYJv23xGEykZW6lyniHhwYMswmwfves/5WtlX6cp2rN4BmigmyYAb2SEbDueMCsYhqslrAC52SssIVhau5uusiYMEZFUliI2VraxMkXcgUZu0f1nYzv27zFVQ5aUPRBjBj6BC0osomLhupcaLEEC5qQlzzDC5rV/qiWBDwXNuF/ZoNBEJOW2YLJGDIr5xI0Wml4KqQGfMzqAlrcRAksBe+U3G5yil078aq6JWOTqwzrQvqToyP6vX5mdIkxI5VZfIK0Is9TGbmEvAdDJuXhE2r2AJGl7DSlb2X9QJPVIRREifWAQ02LQ1Ysqafh8HI4uhmi5Fvoh/5nPAyGg+mgezX4ORj28RqEw2F9GnfDibPoja7HV/7Ux6P/3e+F01Fw5wfBKEDB5Mdk6l/vrr3usOdf1V7uSKGwQlbalABNHMCq2kv2Xawqkp+9Vb4LETPqCBj77+q4NIt3i1iYu0jFL0sp8c2Fo8Zc6aWwtej05FUyN2B8rZUOGkLscjp9gxJbRrNMWSZSnCGkG5kjkRNFNF+AQ0287XDPzaO3BuOtjj0kgfHKmgqVZ7ZzYHAGtbSbCdWgTvMChAbdLSjILpvE2pw3rKb7zBmhpD582ab4sLYOkszmyrlv+whPiJ4m/GCiGtU4FZYqtd0GpjGm5onINa/QaQPFdDzPOL+2VETXpZCpq/BcfdorEMgKR7x+57h9ft4+IlmujF0K1/tm8N1q6rBgu3m0m/KmRq/glns2/afN1nTEwrP18lTgqsKUXGnKpvXbVdzi2Hz8ro5pQSEB8NfZ7bgmPxy2BOtBXmU5EwZCnVYViXF89AbleFwJLcWMOonLMpaGzki4uUgN/KVAH4JmK35k7+3NN7NphCLbEHqRFnTD4yNs9lu6ukXLBESMcQhWrexGEeT2hdvBxNMC3k1M358iX38DJHhIRg==
+api: eJzFVUtv2kAQ/iurPbUSwnkpB04l1KUoCaQGK30oShZ7wJsYr7u7hiDL/70zawOhJO2lUi94dh4738x+M5TcirnhnR98Ls7mCb9r8RhMpGVupcp4h4cGDLMJsH73rP+ZrZR+mqVqxeAZooJ8mAG9lBGw7s2AWcU0WC1hCS7IWGELw9TMnXSRMWGMiqSwELOVtInTz+USMvaA5nsZP7R5i6sctKDbBzFi6BO0oMjG7jY050KLBVjQhLzkGR7QrY5HsyTgubAJ/70avAQxaZnNmYwhs3ImQaOXhp+F1IDJrC6gxU2UwELwTsntOqe76yBeVXfkbHKVYV/IfnJ0RJ/9NKNLvDNSmcUUZBV5nsrIFeQ9GnIpD1Oo6SNElqrTVL6VdYKmqkMoiBL7AYeWFoesWNCbhsPL4eh2iJovoR/6H1EYDAeTQfdq8H0w7OMxCIfDWrrphmPn0Rtd31z5Ex9F/6vfCyej4N4PglGAivG38cS/3h573WHPv6qjnEhXYYestCkBGjuAVbXT7F6xqkh/9lr7LkTM6EXA2H/Xx4WZv9nEwtxHKn7ZSok5544aM6UXwtaq05O9Ym7B+ForHTSE2NZ0+golNoxmmbJMpDhDSDdyRyInimg+B4eaeNvhnptHbwXGWx57SALjlTUVKs9s5oBGbzMEhU4xLLE2Nx3PE7lsR6kq4raBn5i5LdXBMIydhd2kwlKRrEf+NMacWG5wvrW06zH1t27hBQgNulsQwG2nKCNvJobOU+eEmlr4tGnf48q6cmU2Uy58w5EaBaX9G8Bm05jGmYghIkeM/eJflozckKl7vZn6sDMgEOpcnee4fX7ePiJdroxdCMerZqm4tddhwWarabdBmv7vwS13TP1PW7N5EQvP1stTgWsQS3KtKRtabdZ8iyOx8Hd5TMsPyYWfznZ/NvUhCRLsB0WV5VQYCHVaVaTG0dRr1KO4FFqKKb0kcjCWhmQk80ykBv7QoHdBs3Hfs7d28qvVNEqRrQm9SAs6ofgE690/QHWHngmIGO8hWLWxG0WQ2xdhB9uEaL+dxr4/Qb7+AgBIaCc=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/ga-4-gh-service-info.api.mdx b/platform-api-docs/docs/ga-4-gh-service-info.api.mdx
index 867adc1d0..a3c91d027 100644
--- a/platform-api-docs/docs/ga-4-gh-service-info.api.mdx
+++ b/platform-api-docs/docs/ga-4-gh-service-info.api.mdx
@@ -5,7 +5,7 @@ description: "GA4GH workflow execution service API info"
sidebar_label: "GA4GH workflow execution service API info"
hide_title: true
hide_table_of_contents: true
-api: eJytVktT2zAQ/isZnSnhNRw4NTA8MrTAQCmHDNPZyBtbIEtGWiekmfz3rmQnGMYGOu0pivah3f2+3fVCEKReHIxECntpJu43hC3QASlrhok4EKfh+gbdVEkcmokVG8KhL6zxyGYLsbO1FX4S9NKpIpix0eU5q0lrCA0FKRSFVjI67T/4oLIQXmaYQzjRvEA2suMHlMSGhQshkKoemKLzqjKpFT05ZVKx3GC/6uc7YmnzXFFIo822pOwHX/qGFJyDOUegCHPfYsVm2qbKXAFlrU4NTMfgPk4qR1N+5uEOcw1j1K0BlK7tngWkSIerixjhkTUTlW5Wf75zMKzToRS8ZgiOxgg0ZEjdFJpvKL5K0XGME+tyoOpqdydG49HdWffoC5B4bGCssQnG2FqNYCIaWtvZ0HgCI/HIYcLMUaB9u7YGk3Bit63Jchrocn85ufXYpVFzs0sMBvSclPwEFFk55m7oIllhPWU2HRTqHOcfaJzx6X3sBuuwVhX7ZiXoa2QnLYXa4K4sHHLfhaqTK/El8+/wfKI03qjf+CGW+3vhvRlM34cwdbY0iZ+h1p/VG4QcMFlT5DMt0R0j+/Yy92FYoeuClo1SvHI4Uc+tco9PPP6OtC07wkem/zrgYfLPIQdAQNJxDqqDjKFIF/hME/490uqbTbvawqa2bCc1j6ZS64BKzYQGrZrTfRnnwF7bUD+EpOfwqURP/2+65z5th4GASv9L2uRjfoZZ00jnDv2xc9Zd12tqndNuy6Ja7bqesdSDio7R22u908He6VlvxrAHEHr4jLKMZr6qXW9wNeypaj3myA0dVmeKMd+4K0Q/7tf+DH1/ut2vzb7UJp7dOUXzm1C1qjCHPHLRDcpXiyYjKoJ6VAvYRyW+qQ4nq6I8zCgmEd0H8zXSgdwhWPE2w1p0pYFCbVeJ+Vq5ZmlwFldMDMUf9PtVv2yqkAZWHI7Pfn0RcCDrJS62N/f3N7dWky+HyBYDMZ2/qfKr6NcFIm6TfqFBmcYyrBBYfeHwJOMKc0jbsfANHPjbJ4szeCQWizHE7bFchmsmvePxPeLjFJyq2mh0X23GhBE4GC3EY5jwYiAlFgF3HhNlHApvu2N53+DI6fEPRuoPpR5Ktw==
+api: eJytVlFP2zAQ/iuRn1kLDPHA0zoErBowNMb2gNB0da6JmWMH22npqv733TlpKCihTNtTXfvO/u6+7+6yFAEyL45uRQYHWS7udoQt0UFQ1oxTcSTOePsa3UxJHJupFTvCoS+t8UhuS7G/u8s/KXrpVMlu5PTlM5lJawKawKdQllrJeOnw3rPJUniZYwG8CosSyclO7lEGciwdQwiqfmCGzqvapTH0wSmTidUO3au+v3IsbVGowGF0+VYh/0abfuMUnIMFIVABC9/hRW7aZspcQcg7LzUwm4DbHlSBpnrLwz3uGiaoOwFUrmufDoIKmrcuI8Jja6YqG9R/LggM2fQY8a05ggsThDAmSt0MNt9QtJWhI4xT6woI9db7/YjGo/th3S9fgsQTAxONm2RMrNUIJrKhtZ2PjQ9gJB47TEk5CrTvttZgUgrspjNYCgNd4b9Mbzz2WTTa7DsGA3oRlHwDFXk1oWroE1lpfchtNirVZ1xssfhEq9e5G7Ww1hk7txL0V6RLOhK1Q1VZOqS646wHV+FT5BfweKo0XqvfuJXLwwN+bw6z1ynMnK1M6ueo9VvtRhwDpq1E3lIS/Rjpbi8Lz80KXR+15JThlcOpeuw89/hA7e9Y26oHPpL8W8Dj9J8hMyEgw0kBqkeMnKRLfAxT+j3W6txmfWVhM1t1i5paU6U1s9IoYUNWm919FfvAQVdT/whp4vChQh/+X3cvfNZNQ4BQ+Z/Sptv1yb1mI5wf6E+cs+5rM6bamN53DKr1rEuMDQnUcoy3Pbc7Gx2cfUrmRDuTkOAjyiq6+Tp3yehqnKh6PBZIBc2jM8MYb5wVYhjn63COfjjbGzZu7xoXHyXLY3hZd3CRh1D6o+GQJtxAshgHtTAHyoqX4K7jSXKlIXBakiheRiRWd3y3rJwKi2tmpE76R2rn6EbVsyHGLzKUaMa6ika0Uy9O1wm/n4eYoAid3VsVRRT87DaATfS+MW4qgC97HvxmyFjXR3z2w9MBAWk/EMTe4PBwsLvuqgVEJRqI4fwNg8/QtwkKVILDUoMyG4O2Znf99URdkjJMkPYaUluOiYg89vdbsVxOIE6m1Yq3qaAcjYZbWs7AqbpEb+/qqZsSAyyKXzw9xEhKLFlT1IKq2HBeVh4T3urv7OQbMfUHQH9qmA==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/generate-data-link-upload-url-1.api.mdx b/platform-api-docs/docs/generate-data-link-upload-url-1.api.mdx
index ed6902d50..c2ef369c2 100644
--- a/platform-api-docs/docs/generate-data-link-upload-url-1.api.mdx
+++ b/platform-api-docs/docs/generate-data-link-upload-url-1.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a URL to upload files to the data-link associated with the
sidebar_label: "Generate data-link file upload URL (to given path)"
hide_title: true
hide_table_of_contents: true
-api: eJztV81u4zYQfhWCpwRQ7Gw3yMGnJrubImi6MeIEe0iNmpZGNhOZ1JJUvK4hoA/RJ+yTdIaULPkHjrPtoYdeHJH8hjPzzXBmsuROTCzvPfJEOHGSSfVs+TDiCdjYyNxJrXiPfzAgHFgm2MPdDXOaFXmmRcJSmeEurt0U2OoCJqzVsUSJhM2lm/rTiXwBxUYEukHMdTKKmM0hlulCqgneTHexXCD8aJRI08ev0XHnV3WlDbv4MmCD940GGzGhmEgSSQaKjKU6y/T8pMiZga8FWMdmBf6MgVlQjonUgWELXZigpjJ/KiyL9SzPgEw9QkWgYl0oBOMaNYAx2hyTg6lENfJ38L5U4id4edgYdcNWF2HSTkd4T5JrqVyHR1znYATZeZ0glT+BoiV8rIh48IIPJvvtHWJzYcQMrTEUkiVXuECZhjSESAoI8cQ3o/RxFQDrDJEqE3RephIMYokYiX7xnjMFRNzGU5gJ3ltyt8hJSxDiZRk1ikMc9molwCoFkHkkik4YykLstFl8p+4Y8WS+yGzjN8bWX7iVnjV0p+uHqJtr82xzEcNryr7UQKaKGRgZv6ILswAm/ijVZiZc2Do/W9N+a+QEdVaKpyCSvYZHXBVZJsYZBEbLchhIRv4vdbIgiVijYuXoU+R5JmMflu6TJS+W21fr8RPGi3LQUMY6CZZO6b189kZusRfVOm5ATTAzDvF5JXPvkTsiwp105BevX8gvReZkXxgXnspdcBOh5WZi+Q2ba2WD7T+cntKf9fjd/syjf4uc8OrpXe8gp6hftm0dC2ME5ZR0MLO7/D+EgOAigRF9tsvJy4anNzjbsPnIZ2CtmAD1gv0c1MC9sfxEhXTL8Pc7olMXS6Y01m2q6miPR59toz9rd4X1OmF//fEnW71ghoW8VT38TSnBInbRv8bCZOnlYPdCHFWtlWBEkk0bw4XvRyv5/yqXeGghLox0C982LkEYMBcFvcnHIdUG7ClTTe0n1z4lfCXv8W7TUbvLpsuUdTtbVg2g5I2GAbkYzG3rWVk8dS6vSxetxx6EO+Hjqi4IT3Pn3SLq7prS9emboIa8XnqaurdRcU436knr+UmVam9WRdsAvmJqUQZslfTqqJ8JR/UK27p5kTFONgFMGkTsY16YrHLR9rpd6+U6UiMIwy4zX+dS/WNzgIa8YDcPet51zs87p7RHYZgJnzJVB6jnglb+tUcVmruOsMuGMYrCd7zpRqvk/z+w/ZOBrUpkB99cN88EtmSq5hT5ZfVw1qbliPfWBrRws9+uxid8gFN6dyi3XI6FBWwKZUnbYcSgN1tXJd5LsWbB/tjunXZ2mv8Mix0z1YvICsJyGkUOt+CVEWiPAetTVqN+SAsjw0TzJjaO7qpCe8z2z787raq7slq0zamtbYX1bQS1jDpkPP4e06rUKocIrebFtxG3P1CrgXQtRcLZh3DHiS+5DWKrHzYSF3EMuduLbTep/u3gnhpGNcnOdEIyRszpXwn89cZr75PvQ35vyTOhJoVvnzzcSe1FrHenjW7kOdvJND5Uj7jXz6DKckW8ozXRXpZ/A2pnTIA=
+api: eJztV8tu6zYQ/RWCqwSQ7dzeIAuvmmcRNLkJ8sBdpEFNSyObiUzqklQS1xDQj+gX9ks6Q0qW/Kid3HbRRTeJSQ7ncWY4ZzTjTows7z/wRDjRyaR6tvwx4gnY2MjcSa14nx8bEA4sE+z+5oI5zYo80yJhqcxwF9duDGyugAlrdSzxRsJepRv705F8AcUGJHSBMufJIGI2h1imU6lGqJl0sVyg+M4gkeYafw12u7+oM23Y4ddbdvu5sWAjJhQTSSLJQZGxVGeZfu0UOTPwrQDr2KTAP0NgFpRjInVg2FQXJpip3B8Ly2I9yTMgV3fQEKhYFwqFcY0WwBhtdinAVKIZ+Rv4WKrrHVQeNga9sNVDMWnHA9ST5Foq1+UR1zkYQX6eJwjlT6BoCScVEPf+4r3Jfv2EsrkwYoLeGErJjCtc4J0GNBSRlBDCiS9n6WSeAOsMgSoTDF6mEgzKEjAS4+J9ZwqIuI3HMBG8P+NumpOVcImXZdQYDnnYaJUE5iWAyCNQdMLwLsROm+l32o5RntwXmW3ixtx6hSvlWYuuDf095l61eba5iGGbsa+1IFPFBIyMt9jCKoCRP0q1mQgXtg72F6xfGTlCm5XhMYhko+MRV0WWiWEGAdGyfAwgI/5HOpnSjVijYeXop8jzTMY+Lb0nS1HMVlXr4RPmi2rQUMU6CZZO6b188U6uOrEIDEkxnfpC8K9s3ie6vIxqfy5AjbCK3oHPsv5ben5r9TOp2HCKDapt6M6r3+b05fnlKSORv9G8A91RN2KDNoQ6duA6qBDEBLvYwMGb6+WZkAobFqWVO+koNbx+5JdF5uS1MC689puQKRQtl9+G37C5VjbA/8PeHv1bdPrqZx79W/kNcVJr2gZV8J2dn7BR1cMSRL3qzV12U8WBvdisb4pVgfokFXXbsy3DwhhBD046mNg1z3XZo0OSp8TlBjpWjhRaR4LyjARvEBcOkAcQ+g72VVcXI7tS4HkMUWB08M6chaxQ0lB6f11ejprUfiA/TQE88AlYK0ZADLw5bbXgup42D+WU6GvF8c9rCqqmKKY0siVxKfrjpfdXpb9od4YsmbA/f/+Dzfsmw7S3erbXlJJYxA6vz5EOLPWrpjzmFyO62QwP2oQpYH7/v4olHlqsMSPd1JP1EQgD5rCg7vbwSB0ZmXysifRz7UvC82ef95o5pjdruL2s38usot2SGADMSz0NFCYjcnAut/1eT+SyG2e6SLoWvmH6ulKvtkx/wq4z4ai5smOSp3Rwcq/2/pbgC1C0Y5ijQRZrMqL10AvhTvhxVrftp1fnIaO03DRkdPomaMRaJJOmySzxwt5SA289fqlS7d2qUlJFR+FsC5xglDHOqkGYLIjY19MiqG0osaRk5tko1T82B+gIZSTY+dQ9OOju0R6leCJ8OVacXk96rdpuD5/UgXawUYXBmEpjdzmMFon/P4L/kxG8KuSGqD0FUeZn1aNc+P6JeH9h5A6a/XY1EOPrGdObxnuz2VBYQCYrS9oOQyM917rj8X6K/RA253bj/LrW/WeYrpmSX0RWkCyn4fL9HmwZajc4sDg3N+YfaWFkmFE/hMZOPUnsss1fNGu9qkcJNW27U3vbSuvHAGo59Z4Pnu9xrSqt8hFFqy+AjwG3OVHzT4yFEglnx0FHx7fcRmKFa5sbh3EMudso2ybA66vbOyKM6ttkohO6Y8QrfRziX++89jF5HvJ7M54JNSo8NfOgk+hFLLLTEht5zNYijQ/VS9zpZ1BlOQfe0ZpgL8u/AKyS7Zc=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -55,7 +55,7 @@ For AWS S3 data-links, an additional follow-up request must be sent after your f
@@ -63,7 +63,7 @@ For AWS S3 data-links, an additional follow-up request must be sent after your f
diff --git a/platform-api-docs/docs/generate-data-link-upload-url.api.mdx b/platform-api-docs/docs/generate-data-link-upload-url.api.mdx
index 35641a487..43250d936 100644
--- a/platform-api-docs/docs/generate-data-link-upload-url.api.mdx
+++ b/platform-api-docs/docs/generate-data-link-upload-url.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a URL to upload files to the data-link associated with the
sidebar_label: "Generate data-link file upload URL (to given path)"
hide_title: true
hide_table_of_contents: true
-api: eJztV81u4zYQfhWCpwRQ7LQb5OBTk91NETTdGHGCPaQGTEsjm4lMakkqXtcQ0IfoE+6T7AwpWfIPHGfbQw+9OCL5DWfmG85PltyJieW9R54IJ04yqZ4tH0Y8ARsbmTupFe/x9waEA8sEe7i7YU6zIs+0SFgqM9zFtZsCW13AhLU6liiRsLl0U386kS+g2IhAN4i5TkYRsznEMl1INcGb6S6WC4QfjRJp+vg1Ou78oa60YRefB2zwrtFgIyYUE0kiyUCRsVRnmZ6fFDkz8KUA69iswJ8xMAvKMZE6MGyhCxPUVOZPhWWxnuUZkKlHqAhUrAuFYFyjBjBGm2NyMJWoRv4J3pdK/AQvDxujbtjqIkza6QjvSXItlevwiOscjCA7rxOk8ldQtIQPFREPXvDBZIjMhREztMVQQJZc4QIlGsoQIikcxBLfjNGHFf3WGaJUJui6TCUYxBItEr3iPWcKiLiNpzATvLfkbpGTliDEyzJqFIco7NVKgNUDQN6RJjphKAux02bxg7pjxJP5IrON3xhZf+HW46yhO10/RN1cm2ebixheU/a5BjJVzMDI+BVd+AZg4o9SbWbCha3zszXtt0ZOUGeleAoi2Wt4xFWRZWKcQWC0LIeBZOT/UicLkog1KlaOPkWeZzL2Yek+WfJiuX21Hj9hvOgNGnqvToKlU8qWT97ILfaiWscNqAm+jEN8Xsnce+SOiHAnHfnF6/z4vcic7AvjQqLcBTcRWm4+LL9hc61ssP3n01P6sx6/29949G+RE3KesnoHOUWd17Z1LIwR9Kakg5nd5f8hBAQXCYzos11OXjY8vcHZhs1HPgNrxQSoE+znoAbujeVHKqNbhr/bEZ26VDKlsWpTTUd7PPpsG/1Juyus1gn79tffbJXBDMt4q3r4m1KCReyif42FyVLmYO9CHFWtlWBEkk0Tw4XvRiv5/yqXeGghLox0C982LkEYMBcF5eTjkGoD9pSppuaTa/8kfCXv8W7TT7vLpsuUVTPjzb0DciwY2b59ZefUubwuWLQeexDuhI+rugw8zZ13hgi7awrWx6+CmvB6wWmq3UadOd2oIq2kkyrV3qyKrAF8wQdFcd8q5NVRPxOOqhS2cvMiY5xmApg0iNhHusDeHFy0vW7XermO1AjCYMvMV7dU/9IcoCEv2MODnp865+edU9oj8mfCP5Sq7tezQOvVtccTmrWOsLeG0YmCdrzpRqvQ/z+k/ZMhrXrIDr66bp4JbMRUwynyyypd1ibkiPfWxrIqYzDXppRiCF4ux8IC1v+ypO0wTVB61gWI91IsT7A/oHsHm502P8Nix/j0IrKCsJymjsMteGXa2WPA+kDVqB/SwsgwvLyJjaO7qqYes/2j7k6r6gasFm1zamtbsXwbQS2jDpmEf8S0aggvhwitRsO3Ebc/UKvZc+2JhLP34Y4TX2cbxFbrayQu4hhytxfb7kf928E9dYlqaJ3phGSMmNN/DfjrjdfeJ998/N6SZ0JNCt8pebiTeopYb0kbLchztpNpTFSPuNfPoDBZa2IcrYn2svwOLstEhw==
+api: eJztV0tv4zYQ/isETwkg22k3yMGn5lkETTZBHthDGsC0NLKZyKSWpJK4hoD+iP7C/SU7Q0qW/KidbHvooZfEJIczw28e32jGnRhZ3n/giXCik0n1bPljxBOwsZG5k1rxPj82IBxYJtj9zQVzmhV5pkXCUpnhLq7dGNhcARPW6ljijYS9Sjf2pyP5AooNSOgCZc6TQcRsDrFMp1KNUDPpYrlA8Z1BIs01/hrsdn9XZ9qwwy+37PZTY8FGTCgmkkSSgyJjqc4y/dopcmbgawHWsUmBf4bALCjHROrAsKkuTDBTuT8WlsV6kmdAru6gIVCxLhQK4xotgDHa7NIDU4lm5B/g31Jd76DysDHoha0eikk7HqCeJNdSuS6PuM7BCPLzPEEofwVFSzipgLj3F+9NhpK5MGKCvhgKyIwrXOCNBjIUkRQOQokvx+hkDr91hiCVCT5dphIMyhIsEl/F+84UEHEbj2EieH/G3TQnK+ESL8uoMRyisNEqCcwTAHFHmOiE4V2InTbTH7Qdozy5LzLbvBsj6xWuJGctuvbp7zH3qs2zzUUM24x9qQWZKiZgZLzFFuYAjPxRqs1EuLB1sL9g/crIEdqsDI9BJBsdj7gqskwMMwiIluVjABnxP9LJlG7EGg0rRz9Fnmcy9mHpPVl6xWxVtR4+YbwoBw3lq5Ng6ZSq5bN3ctWJRWBIiunUJ4KvsXmX6PIyqv25ADXCLHoHPsv6b6n41upnUrHhFNtT29CdV7/N6cvzy1NGIn+jeQe6o27EBm0IdezAdVAhiAn2sIGDN9fLMyEVtisKK3fSUWh4XeKXRebktTAu1PpNiBSKlsu14TdsrpUN8P+8t0f/Fp2++o1H/1Z8wzupMW2DKvjOzk/YqOpgCaJedeYuu6negZ3YrG+JVYL6IBV107Mtw8IYQQUnHUzsmnJd9uiQ5ClwuYGOlSOF1pGePB/BG8SFA2QBhL6DfdXVyciuFHgWQxQYHbwzZiEqFDSU3l8Xl6MmtB+IT5MAD3wC1ooREP9uDlstuK6nzZ9ySuS14vinNQlVExRTGrmSmBT98dL7q9KftTtDjkzYtz//YvO+yTDsrZ7tNaUkFrHD63OkA0v9qkmP+cWIbjajgzZhBpjf/69iiYcWc8xIN/VkfQTCgDksqLs9PFJHRiYfa6L8XPuU8PzZ571miunNGm4vq3qhvg/mpZ4BChwMkBKcy22/1xO57MaZLpKuha8YtK7Uq43Sn7DrTDhqqeyY5CkInJyqfb4l0AIAbc/nGJDFmoJoPfRCuBN+nNXN+unVeaAoGDcNBZ2+CRqrFimkaS1LbLC31LZbJS9Vqr1bVSCq19Fztj2cYJQxzqdBmCyI2GfRIqhtKDGRZOY5KNW/NAfoCEUk2Pmpe3DQ3aM9CuxE+CSsmLye7loZ3R44qe/sYHsKwzAlxO7yM1rU/f/Y/U/G7iqRG3r2xEORn1WluPDNE/H+wqBdVSOWzJjKF4Vns6GwgKRVlrQd5kOq0bq58X6KrQ82B3TjqLrW52eYrhmIX0RWkCynOfL9HmyZXzc4sDgiN+YfaWFkGEc/hMZOPTTsss0fL2u9qqcGNW27U3vbiuXHAGo59Z5vmx9xrfqsKh9RtBr2Pwbc5kDNvyYWUiScHQcdHd9nG4kVWm1uHMYx5G6jbJvrrq9u74glqs+QiU7ojhGv9B2If73z2r/Jk4/fm/FMqFHhWZgHncQpYpGSlijIY7YWaSxUL3Gnn0FhsdbAOFoT7GX5HQaX5Z4=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -55,7 +55,7 @@ For AWS S3 data-links, an additional follow-up request must be sent after your f
@@ -63,7 +63,7 @@ For AWS S3 data-links, an additional follow-up request must be sent after your f
diff --git a/platform-api-docs/docs/generate-download-script.api.mdx b/platform-api-docs/docs/generate-download-script.api.mdx
index 81dbfd1b9..e9e5006ba 100644
--- a/platform-api-docs/docs/generate-download-script.api.mdx
+++ b/platform-api-docs/docs/generate-download-script.api.mdx
@@ -5,7 +5,7 @@ description: "Creates a script to download files from the data-link associated w
sidebar_label: "Generate download script"
hide_title: true
hide_table_of_contents: true
-api: eJzVVk1vEzEQ/SuWTyCFpEDVQy5Q6IcqKkBtEYcqUtzd2cTtxt7asw3RKhI/gl/IL2HGu5vNNqu0BQ5wSmw/+z2PZ95sIVFNvBxeylihepFqc+PlqCdj8JHTGWpr5FC+d6AQvFCinBVoRWznJrUqFolOaSlxdiZwCmJ1jlDe20jTxljMNU7D6kTfgRFjBp0S5iQe98V+loGJxfhNrJ0fC+vobzh0zDw+g0gnC+JOtUdhk4qQYJnCqW9pYR5t2jr6sidtBk7xZU5ius4xGB7CQbXtPFyKYJlyagYIjiNSSEMDgjdiCaI5Hkws7wfpYHVxj06bidAxGNSJBkdYB7e5dkD06HLoSR9NYabksJC4yJil3CSXy96KeG7djc9UBA3zbQ5usUH9tQYKk8/A6ajNvcGlDcIkLCXWzRSWU3u7LfaI1PIhKvUP8b9voJ2Xf8xl+fG3s5xW7988OwU0Qus0tLKgi1A5p/hEjTDza/P26pqOICFrSkJ+PVFKmZN/LGLEieIzazwEwKudHf5pk3/6QGdElt7QIK+qLEt1FNJ7cO0ZUmxyVxyU446LAXVJUJ7b+TISNaZQJTbnf7tcziqdLJvAu11K36n4jPIePD5FcVMql3IG3qsJsCVtv0gN3HqTQ+es2xD+uiPEtV8IY1GoNLVz0hPQu5vojxaPbE4W9vP7D7EqWnaotRoKJyUM64n9zyeUvF5dpeSNVILBsFYbe7yzsdHK6Jr9/2osadFDlDuNi2Cf70A5cPs5eeXwcsS5Td46tezAEyjtlpfkoGk9g6Ix2+WgjPFgvaSq88/5gqXYdZaV3iliVlcgj68CiGbKP0e1613PMVxKm8SG7dXlzuGWEoDfaaP0q6XPqUI2T+HB3emIir8E88uoKLxM7tJKih8OBj7s62tLIHocnQbTTezbZoGE3FHvKXle9vf2+js8l1mPMxUetnKouoE1jc/XLawltmgS5f/v4dXTInzDQZYqcmeKTYhxUWVS6yOmJ4etxt1EqE4nSsgphZb3FcWV8vDFpcslT5emzzlcV6kcJlTDsCW+D/TgTvU3sNho83cqzRkpuSM9nv6hFryF/36j/00FT2jPW8RUnwF/S0NXX97CXrf+hn7EA6eZ/4kJ8eys8t7nYvunYaee+pPBLNblrKLUZPZyROgpqJjOYoElYD+KIGR7vXWjTbT8+PjwgrCqbaL3TDOc3imLqicgLuwNGKqgWiXymAUul78ArD5QQA==
+api: eJzVVt1u2zYUfhWCVxvg2VkX5MI3XZr+IFixFk2HXQQGzEhHFhOaVEgqniEY2EPsCfskO4cSJcsSnGRFgfXKFvmR5zsfz1/FvVg5Pr/mqfDiJyX1neOLCU/BJVYWXhrN5/zCgvDgmGD1KvOGpWajlREpy6TCrcyaNfM5sPYeJpwzicSDKdtIn4fdlXwAzZYEeo+Yy3Q5ZedFATply5eptG7JjMW/4dIl2XEFJDLbom0lnWcmawwirBA+dz0uZEfqPo8pn3BTgBXkzGWK7rwDTZ/wujl2FZxCWCGsWIMHS4pUXOMHwjuyCJGkBxnmhyK9bh133kq9YjIF7WUmwRIFC/eltID2vS1hwl2Sw1rwecX9tiAz9Sm+201ayxtj71whEuhM35dgtwPbf0Yg0+UarEz2jbMPASYU0RiYldrDCixuZcauha+Xzk57RBIkTvcJ5R6jctFBR4RgnxoZGFpjq/ohCNM+YX2XC/uFlQ/4Tt1bulEXRpSjUDrO830TTYiExBu77cJJ6kSVKbAYSX1qoxSEtYJsSA9rt7dubm7xdqS2xy3E79PIEfQb81pQaLrCaAcB8OLkhH76fD78hnckBkNFe9oVRaFkEjJqdusIUg1tNzYwrSzln5e1gfre4fMdanCVg1Kx4DS2n1R4phQJ3EuvoElLyt5+sn9qXCYFEHw65vQrkVK0gvPPcb7L82u+BufECqigHtckAsdiuvXkjbXGDoj/MvJasdoxbTwTSpkN8gno0yH6d+PfmhIL8Je//2FtxaH6upf14aaMYBN2/vESs8aJG9WkManfHpzQya4JNGW6O/9/1RI3HSSllX4biv8rEBbseYmVfn69oDTBzpAb6h8rqJsFbfFZV5xmVdcqdrNa41kMV8pOsA+xt5RW4eHc+8LNZzNRyGmiTJlOHdzj402lGeZD2GEflfBUqdkF4ekxOJGL3K9IvFqIfQ9aLchiLBT0fRNAuFL/eRt7wO3GB8Gkzkw43gjXsCCzjxEkd2WCKVqD6dVFEl697/y+y/jwUoUWlJlfuw0kQsrVdn6enp1NT2itMM6vRQiaprbG1n5YHA/JVl0Qfv/TTfO0Hv7ys0IJ7CuoTdC4aqK0N95N+Lw30nQKxVDFeMpRWjpXVTfCwR9W7Xa0XLcrCuBYAfg8w/oAR/R9+nAy6sgdbAej0INQJSE5tdWnM/n2s8kRDw5nqP/ow1fNLUfoNRPTV7J67sByhFAckzpGC/qwkig9MwR/iE/7I3tkTB8lFIcpvd3n0yrXJdNugegcRIollRjWgPMkgZBg8eig6/Xay7s3nxEr+nX7oE6H20dpYcIGxGdzBxqTNrL09E0Ed7t/AeiH3p8=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -47,7 +47,7 @@ Creates a script to download files from the data-link associated with the given
@@ -62,7 +62,7 @@ Creates a script to download files from the data-link associated with the given
diff --git a/platform-api-docs/docs/generate-download-url-data-link.api.mdx b/platform-api-docs/docs/generate-download-url-data-link.api.mdx
index 07d2a5637..d06c26123 100644
--- a/platform-api-docs/docs/generate-download-url-data-link.api.mdx
+++ b/platform-api-docs/docs/generate-download-url-data-link.api.mdx
@@ -1,11 +1,11 @@
---
id: generate-download-url-data-link
-title: "Generate data-link file download URL"
-description: "Returns a URL to download files from the data-link associated with the given `dataLinkId`."
-sidebar_label: "Generate data-link file download URL"
+title: "Generate download URL"
+description: "Returns a pre-signed URL to download files from the data-link associated with the given `dataLinkId`. The URL can be used for direct downloads or preview purposes."
+sidebar_label: "Generate download URL"
hide_title: true
hide_table_of_contents: true
-api: eJzNVttuGzcQ/RWCTwkgW25r+GGf6sRxYDRoDSVBHwwBoXdntbQpck3OShUEAf2IfmG/pDPcm2RtJCdAgD7ZSx7yHJJnzmgtUc2CTO5kplCdGG0fg5yOZAYh9bpE7axM5ASw8jYIJT5PPgh0InNLa5zKRK4NBJF7NxdYgOg2ESoEl2qFkImlxiLOzvQCrPjCoA+Eucm+nMqRdCV4xUQ3GVG9B8ufcNUwfPbmqsETtlRezQHBs+S1tPRBa/oNCaJZcKmwkM9PcdWJC+i1nQmdgUWda/CE9fBUaQ+kAX0FIxnSAuZKJmuJq5JZ6kVysxl1xHz625oq0j5V4Fd7vNeEEqxo++bkyxhSUsQilQn96YZp3vbQwQO+hG7p/GMoVQrHyP5sgcJWc/A6PcKlLcIsTuXOzxXWQxfnO+ylh4WG5RHmAshLnu9y1nglmoudSXuLZhNRVr50gcxJYxk9bIq9a19lkKvKYCJyui14PaT43jkDypLAKZsjlM7Sbgz4+eyM/+zK+uM32iR1dEyLPKvK0ug0+nr8EBiy3udw9w+ki33tuQpQ1wSVN4PPJFGjgcbJbPitIpk0CgnHyPMhjW9UNiGXQ8Bv0doXxp2cQwhqBpwQh4/QAg8e4533zu8J/2XgctuIENahUMa4JemJ6PN99O8Or11lM/Hv3/+IztHsg61qijvlDBuJy9sbskhQ94bSij3EfuoWjqKDuuxgi3Etd+v/r3dJkwHSymtcxbB8A8qDv6worpK7KbuakrRwHLoziKycZIkc951gvO6jdTNuy+2kraMTNmrP8pGPWUve5upUF4hlW2mxwiKIRup/rttgeFhiPJq2uYvLmyN+hCfi59faC4Vm6tYo5HwRAfxCp1T8NZjfR6XY1VaUEpLxOMR1p9oRiJ5Im5hLufu1nyAhC+o3Nc9PpxcXp2c8RtmCcxWft0mvtnNteYX7Q586lFDPha976/zYJts8AcJfOC6NonylMzQ5U7/7zi+AkUx2murw05OFCroGXrte36sAlEObDQ/X0c2ua+tKJjFqD5z/a21yUPojrHb770KZimGS+8nLSY81zQPkz1vzdyo40kkPCNht1t9L/2Pa6QHZfZfvJU/5w2vW/I2ueTVpIvW1OPz7blBRM6jsaltOq3SrBDZTQhegMtqLBdaAyzSFEreW7qX/Tsy+f/eJsGo3FZ+lYNx9UBaVWER8co9gqcxalcjfLHCz+Q93ExmD
+api: eJzVVs1uGzcQfhWCpwSQV25j+LCnOnEcGAkaQ3HQgyFA1O6sRJsi1yRXqiAIyEPkCfMkneH+aaWN7AQt2p6kJb/hfDOc+YYb7sXM8fiOp8KLEyX1g+PjAU/BJVbmXhrNYz4CX1jtmGC5hRMnZxpS9nn0gXnDUrPSyoiUZVKBY5k1C+bnwJrzmHDOJFJ4tFlJPw+7M7kEzSYE+oCY63QSsVtcp0MTodkUWOHQIDOWpdJC4htHjuEa8lhKWLG8sLlx4CI+4CYHK4jxdYqc34GmT7iszD5bdVl5Q2wurFiAB0uxb7jGD7Rp6SBEUuS58HO+n47LJjTnrdQzJlPQXmYSLPGw8FggZSThbQED7pI5LASPN9yvc3JTWvHtdtB4puTdlL6C38cC7PrA8RWiGFHqJJ6SKvVe0l9ANIsGbJIZlYIdumJa/TPTe8zm5CUxfQ6zBCOh6IRybVr66b1poT2ZYaMqL+FSZ+X1EKYJBC/fhc3cyiVeXRuOey7blbEPLhcJPMX1jxrIdLEAK5MO1Y8BJlSvW6k9zMDiFnJdCF8unZ91iFQFepzEdcYmVCOTQZ0PoCajJsj6ipyRQYbp/Z7FXqtE7BIyUSgf12a9AU2NUSA08h9T9brcaPRGgF9PT+mny/rjezwkMZgF7WlX5LmSSei84b0jyObQR1l21HmW+tTL0kFh1eGF7qfp5vuiQ0VP/QaO5IW6KKJr4F56BVWrUkfvqMCoChBxhDzrC/G1SEflqT8Satv4d3wBzokZkJYez0AN7CvrJoy31hp7QPxVz93UGsi08UwoZVbIJ6DPDtG/G39lCp2yb1++sqZ1SF93uj6clBFswC5urrHGnJiqqo0p/43hgCxbCaIKJq1q7P+rucRNB0lhpV+HafAahAV7UaAcx3djagocFXNDU2UGwSspdcyHrT4NN+3s2A7r1jyp6/SE6py82GU9ckLl87n3uYuHQ5HLKFGmSCMHj2gbSXPQBp/CDrtRwpPwsDeEpyvhRLGO4BOlsEzHbhxNRshjLQKh+QMIV8o/V7Wk3a98SJvUmQnmVfoqFuT2KYIUrkxQoEow3b1IfNP2TfC7IeP1SxUUNTO/tRtIhDJX+vklOj+PTmkNZdEvRCidSnfrsd+ZKvtMN20d/k/eNtXlefjTD3MlcKZg9JV4ltXYecENeNx5y/QXJFbNHBNItpvNVDhAddxuabkcV1SmdbfzOAyQI4n8ux8nvSE/wLr7WloKVRCM0+x9Ptl/+KlyhPv+e+onA3j+++UIl+5r6SeZ/DuPmCNRtU+vNqIxfVhJIf1gWb+oa+Ele+Ld30upWhR6vcunprrTpNsxoucgsA0CwxJwkSSQ+x3Tg6nZGU/v3t4iVnQVf0/hw+m9tFAEAuLWPIBGIahZevomgtvtX0du71A=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Returns a URL to download files from the data-link associated with the given `dataLinkId`.
+Returns a pre-signed URL to download files from the data-link associated with the given `dataLinkId`. The URL can be used for direct downloads or preview purposes.
@@ -62,7 +62,7 @@ Returns a URL to download files from the data-link associated with the given `da
diff --git a/platform-api-docs/docs/generate-random-workflow-name.api.mdx b/platform-api-docs/docs/generate-random-workflow-name.api.mdx
index a867ce8bf..b136c1949 100644
--- a/platform-api-docs/docs/generate-random-workflow-name.api.mdx
+++ b/platform-api-docs/docs/generate-random-workflow-name.api.mdx
@@ -5,7 +5,7 @@ description: "Generates a random name"
sidebar_label: "Generates a random name"
hide_title: true
hide_table_of_contents: true
-api: eJx9Ustu2zAQ/BWBZ9dyH8jBp7pAG+TSBkmKHooc1tTaok2RDLmyawj69+5S8iNx0ZNEcnZ2dmY7RbBOav5b7X3crqzfJ/U8UT5gBDLe3VVqrm7RyREfwFW++TUCv0ODaqIipuBdQibp1IfZTD4VJh1NEIKL8qpwQ4n2jtCRICEEa3RuVW6SwDuVdI0NyB8dAjKBX25QExeGKMLIDM0y2xmVKBq3Vn0/UWTIytW14IdRLcME+Gn28Vrvj+PwhfNUgOVSrDJvQt1GQwf2q1NfECLGRUs1H597du3fY6cCipiFHOdvkGovxq4xTwVCocpjAuWAfjeij00fxZZh8svWp/lroiDwDOPzMoP4Zvj55mMD7Lna7CkPY9zK5/LRrEd8Yb3F4v5OvR1lfLq3QCumKRLGndE82QCWPEHnPNtoRylpXpYp102NZxBHauRN2n4+P7CQHcY09Hk/vbmZzuQu+EQNuHPM/7HzldaTHYR/qAwWjBO+rKsbrT4vu+zvhdmcYc2NBdF1S0j4M9q+l+uXFqPEzr87iAaWYhmnzgUIFdssG7FFhqiF1hgk1x3YVpRc7bjsymkHbr8+MRZeZ/kmu8w+PoE7XHCzzIx48lt0LHUyiiA5cyPe8r/swlaX
+api: eJyFU01v2zAM/SuGzlmcfaCHnJYNW9HLVrQddhh6YGQmVmJLqkQnCwz/95GykzjNsJ309fj4+Ei1imAd1fyX2ruwXVVuH9XzRDmPAcg4e1eoubpFK0d8AFu4+ucA/AY1qokKGL2zEZmkVe9mM1kKjDoYLwSj8CKzfYh2ltCSIMH7yuiUKt9Egbcq6hJrkB0dPDKBW25QEwf6IMLI9MkS2xkVKRi7Vl03UWSokqtrwQ+DWoYJ8MPs/bXe78fiM+sog4pDsUi8EXUTDB3Yr1Z9QggYFg2VfHzu2LW/lx0zyEIScqy/RiqdGLvGVBUIhcqPHch79JsBHTHsMMSUswkVI0siH+d5Dt5MdeWaYhrxhXNNjVOvVTyml+y+Alq5UGefBZ8t7u+UKD4W9CiW966Oyzp5KxlFSoLxeZlAfNNvvjIzcD/VZk/JKGNXLoUPjRhUSNr/CZRyjWbXerDMCug0K5fFj0vmcTHyJmk/nh9YiDjX53k7vbmZzuTOu0g12PMI/aNVF1pPdhD+ptxXYKzwJV3t0MbzR5K/MWoku11yYkG07RIi/ghV18n1S4NBRoq3OwgGlmIZTxQHIBRss3R+iwxRC63Ry8zsoGpEydX/ka6e5uv2yxNj4bKXr3qX2IcnsIcRN8tMiCe3RctSJ4MIkjMn4h/0B5Dvdng=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/get-allowed-dynamic-labels.api.mdx b/platform-api-docs/docs/get-allowed-dynamic-labels.api.mdx
index c112dbb89..0c2680d60 100644
--- a/platform-api-docs/docs/get-allowed-dynamic-labels.api.mdx
+++ b/platform-api-docs/docs/get-allowed-dynamic-labels.api.mdx
@@ -5,7 +5,7 @@ description: "GetAllowedDynamicLabels"
sidebar_label: "GetAllowedDynamicLabels"
hide_title: true
hide_table_of_contents: true
-api: eJyVU01v2zAM/SuGzkGcFUUPOS3FuqLAgBVtdxp6YGQ2USJbqsSkMwz/95GS84l0wE6WqUfyvUeqUwSLqKa/lYU52qheR8p5DEDGNQ+Vmqp7pJm17gOrb20DtdE/MnCkAkbvmoic3qmryUQ+FUYdjJdszv25Zph2DWFDcgveW6NT7XIVBdKpqJdYg5yo9chJbr5CTZzogzAhkxtswW7yacBBCNAyzBDWx/FIwTQL1ff9SJEhK7FLCp4G+oJk6PUlAbdQFU/4zo3pf5QETjEBK/G1xhhhgWLsvwXugBeUHITcheDCCXO+jKg3wVDL7Tp1ixAwzDa05N/XntueSvp8njXS0snIF5jYgZRQZV6MssroEnKyOrR9Ft1Zw3HzvYwlkRd4gvH/PIE4kg/fXaiBTVWrD0paTfPmUvqg+RnfeSGL2eODOhczXD1aoDcuU0QMW6MxDmAZGOg0sE2wA5U4LcuY8sbGMYhnZuRO2n49XDCRLYaY+3wZ39yMJxLzLlINad7sB2ZDi8HRYrC02Ht6QnfvCOEfKr0F00jJRK0b/N4/RM7Nxfi085yHueT+guq6OUT8FWzfS5hXNMj8+biFYGAuzvH4OQGhYrdlNdbYylvQGr0MOL0oeUjnuyxLs1+G+7sXYXA60rMRpuq7Z9m0R7WZZkK8uDU2THU0kCD550a8v38BfEaNDw==
+api: eJyVU8Fu2zAM/RVD5yDOiqGHnJauXVFgwIq2Ow09MDKbKJEtVWLSGYb/faTkpEmQrdjJsvTI9/hIdopgEdX0l7IwRxvV80g5jwHIuOauUlN1izSz1r1hdd02UBv9PQNHKmD0ronI4Z26mEzkU2HUwXiJ5tgfa4Zp1xA2JK/gvTU65S5XUSCdinqJNciJWo8c5OYr1MSBPogSMplgC3aTTwMOQoCWYYawPryPFEyzUH3fjxQZsnJ3roKHQb4gGfr5XAFXUBUP+MrE9D+VBA4xASvxtcYYYYFi7L8L3AHPVPJeyE0ILhwp58eIehMMtUzXqSuEgGG2oSX/PvdMe1zS3/tZIy2dtHyBSR1IClXmwSirjC4hByuhDVsMMbFugmXsksjHaVmCN2Nt3aYaR3zlYRobp051PKaX4t4CvbhQF18FX8zu75Ro3pX0KJ5mfw4L21skjCIlwfh/nkB8kw/fODNww9TqjZKPpnlxKXzwc1AhtB8JlHKNxjiAZRhAp2E4Lv6wZJ4HI29C++X9gYWIc5nn0/jycjyRO+8i1ZBmib3G3Kxi6FYxtKvY9+tI7t4Rwt9UegumkZRJWjf0cr/kHJuT8WnXTzZ9yfyC6ro5RPwZbN/LNY9/kNni4xaCgbk4x6PFAQgVuy0DsMZW9kxr9DI8aVtlSU/3RJq7H7TbmydRcNzSkxam7LuVb9qD3CwzIZ7cGhuWOhpEkPwzEe/GH/ELrPA=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/get-data-studio-checkpoint.api.mdx b/platform-api-docs/docs/get-data-studio-checkpoint.api.mdx
index a8abc0945..11560b215 100644
--- a/platform-api-docs/docs/get-data-studio-checkpoint.api.mdx
+++ b/platform-api-docs/docs/get-data-studio-checkpoint.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the details of the given Studio checkpoint ID."
sidebar_label: "Get Studio checkpoint"
hide_title: true
hide_table_of_contents: true
-api: eJzNVktP20AQ/ivWnlopJLRFHHIqb6FKFPFQDyiHxZ7EC47X7I4DaeT/3pldvxJbEGgPvSTe3Xl8856VQDmzYnwnLOaR0lZMBiICGxqVodKpGIsrQKNgATbAGIIIUKrEBnrqjjO1gDS4drxBGEP4mGmVYnB+PBQDoTMwksWcRyToDPBYovTERzUt0WXSyDkgGEayEikdiN6CtZ53IBQjySTGYhNeqbskDtJ8DkaFgYogRTVVYIjDwFOuDBAINDkMhCWkcynGK4HLzKkiE9OZKIpBrb0x5g0AFx2NlXMaEcNtQBAdzBzeqTZzif5qf28N1rM2jzaTITSonnIwyw6sXxVhv0veo33C4G2mU3Iyc3zd3eW/dX0/fxBrqEkKhZReZZYlKnTRHz1YJlm1lDbOuBMyx1iz4kgiHBmg36g8XcuF+1b84zwwqIJgUWLu0rU0QN8/QOiyyXDeofJgiXUbI0vx3ZRYh9V5b0liuh1UJKVoo9+apfTDpncWVDOMmDynksoXuQVzwYD/nf21yD4feOV9LyW+vloSqDDhq1sSfZ5ONdO78PUJKgPa4y6gDGZXwDzDpct6ahVqzlaoVCbqt8+RdEHfEXvkZYdZdhbScFDtu3grzJtt6trDa5vV182OkawsmGqvr0oOZXRFwQWLH60WssfK2RaBrwhfjcyJMdpclcVdA//WU95VKw9SjYFMEv0M0VA48r0u+YXGU52n0SB4jmlAcDf0AybQZqM3Bso6mVOm5+ea4+DynB8jZeV9AhFReN66B/6vPuRshjA3ilKOB9ohSAPmIOfMv5twP6VpF2seijPAqqeNxagcwqNVPfuKUeMpum9PpUI0aq7ZTo+5rayGHSNmVdfn870johv/cVp1g4dndLYprlZmr6oBnij+HJHuAPZPl4lEbio0ic1ChbQueGIOkAxdgHKTlFDseDSyjm+odN3bxk7t9+aBgCxoKfB6vgz394e7roVoi3Pp4ltORVotukvIJtJVkyx/s9SUHkV4wVGWSBrB3DyN644+js0yNRDj9hbTCiU/ra0YlBQx2cXcq9W9tHBrkqLgaz/fOY+qShDjqUwsvGLfG9O/14ZHWHYWDGqLOVMKTlrqp4r1vxPLp6uy9D4H2yxrvdjKS5ku26AqzI2PeVP6ELJtt7gPoFsLczEh+hhkRLayGz3JQRhChi3mTi9baxpnJzfC7wutEt8oaSe9Fxill6O40Y+QFkWNE/nMAIviD0+fK2c=
+api: eJzNVktP20AQ/ivWnlopJLRFHHIqb6FKFPFQDyiHxZ7EC47X7I4DaeT/3pldvxJbEGgPvSS2d2bnm2+eK4FyZsX4TljMI6WtmAxEBDY0KkOlUzEWV4BGwQJsgDEEEaBUiQ301L3O1ALS4NrpBmEM4WOmVYrB+fFQDITOwEi+5jyii84AjyVKL3xUy5JcJo2cA4JhJCuR0gvJW7DW6w6EYiSZxFhswittl8JBms/BqDBQEaSopgoMaRh4ypUBAoEmh4GwhHQuxXglcJk5U+RiOhNFMaitN868AeCiY7Eip7liuA0IkoOZwzvVZi7Rf9rfW4P1rM2jzWQIDaqnHMyyA+tXJdhPyXusTxi8zXRKJLPG191d/lu39/MHqYaabqGQ0qnMskSFLvqjB8siq5bRhow7IXOMNRuOJMKRAfqNyrdruXDPin8cA4MqCBYl5i5dSwf0/QOELpsM5x0qD5ZUt3GyvL6bEuuwOuetm1huBxXdUrTRb61S8rDJzoJqhhETcyqpuMgtmAsG/O/8r6/s48Ab7zsp8fXVkkCFCX+6pavP06lmeRe+vovKgPbQBZTBTAXMM1y6rKdWoebshUplon77HEkX9BwxIy87rLKzkIaDat+lW2HebFPXHl7brb5udozkZcFSe31VciijKwouWPxotZA/Vs62CHwl+GpkTozR5qos7hr4t57yrlp5kGoMZJLoZ4iGwonvdcUvNJ7qPI0GwXNMA4K7oR8wgTYbvTFQ1t05ZXk+rjUOLs/5MFJW3icQkYTXrXvg/8ohZzOEuVGUcjzQDkEaMAc5Z/7dhPspTbtY81CcAVY9bSxG5RAererZV4wapuh7eyoV3AXBLKqxmRuqUBEjZnY8GslMDcNE59HQwhPFbqh0d3a6k+Aykcj9IDhieaZdMMbKhWvm0PPRdqSmhC1WE4Xf750QffEPp1WneXhGx5viTsDqVaV5FGz2LYDsrgppFfHCHHwZuuCvO992uWxdzuz35oCAMHPezpfh/v5w17UnbXEuXe6UE5fWlu6Cs4l01STi3yxMJaMILzjKEknjnRuzcZ3X50izqA3EuL0htdKEj9bWFwpmTH6x9mp1Ly3cmqQo+LPfHTh7qioT46lMLLzi3xubRa8Pj7DsLC/UcnOWdMlGvVqx/Xdi+XRVlvXnYJtFsBdb+VGmyzaoCnPDMW9hH0K27Yb4AXRrYS4mJB+DjMhXptGLHIQhZNhS7vTJtYZ0dnIj/C7SKvGNkna39wKj9HISN/oR0qKocSK/M8Ci+AMzB0tI
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/workflow-logs.api.mdx b/platform-api-docs/docs/get-workflow-log.api.mdx
similarity index 59%
rename from platform-api-docs/docs/workflow-logs.api.mdx
rename to platform-api-docs/docs/get-workflow-log.api.mdx
index 9b96612ed..21e26641f 100644
--- a/platform-api-docs/docs/workflow-logs.api.mdx
+++ b/platform-api-docs/docs/get-workflow-log.api.mdx
@@ -1,11 +1,11 @@
---
-id: workflow-logs
-title: "Get workflow logs"
-description: "Retrieves the output logs for the Nextflow main job of the workflow identified by the given `workflowId`."
-sidebar_label: "Get workflow logs"
+id: get-workflow-log
+title: "Get workflow log"
+description: "Retrieves the execution log output of the workflow identified by the given `workflowId`."
+sidebar_label: "Get workflow log"
hide_title: true
hide_table_of_contents: true
-api: eJy9Vltv2zwM/SuCnr4BQdJd0Ic8fR12QbFb0XbYQxFsis0kamXJleikgeH/PlK267jxUmQPe0oiHZGH5CGZUqJaBjm9kRvn7xbGbYKcjWQKIfE6R+2snMpLQK9hDUHgCoQrMC9QGLcMYuF8PPsKD8iPRaa0FbduLtwiXrRWhU7Bol5oSMV8G6+Weg1W/GoR5+mvsRxJl4NX7Pc8Jc8/msvP5Iwuc+VVBgieGZfS0g8CdRYIoplwrnAln0bR2hKBorHLjpEnqIf7Qnsgn+gLGMmQrCBTclpK3ObspH4kq2rU8xtylUDn+L4Avx30HIHCFhl4nfR97/nSFmEZryi/mcL66PRNz7ullD/vNgZMpRJJ4YMb9DYQWaYePoNdxiQecPBFPeisyISJWEGVn2+RVNLUnt2iE75Rz5GRzrgoIXc2QOAXr05O+KPP4Nsnepo4smKRb1WeG51E/UxuA0PKfadufgsJ5y73rDbUtQOi+zyI1GHJPgvlETp3zoCyshpJouFb5BM7qNHwwTmywJ3/eRXz/pOfedhom167O7ADhYnJ2Sh/AJCDTfnrIKkMQlBLGHyYuo01TqW7lJX3ioutEbLBUPopCWoNX6Nuhphr8+fLVIfcqO01K3lIj485o/a/oAjG7xq2dLl/23uxMzguGxXxI0K8GdLRW5UKHgEQ8BhBdVPj5jHLpNvD+fpzOXb4v/fe+T3mrwc6oJ2XwjoUylDMkEZTAajnNW7jqHwLyoM/K6ilpzczbi6aoyvHM3YJkSOPzKmctMN0UnZjtZpwb3QWrzgBdTC7dh/jWSHmbbdHLUYQndRfPrStfrvByFTbhYvPm+Cv4J6CEmcX53sjp7m6MAp5YogAfq0Tmjk1mCunkli5wpuGSphOJiG+G2tHICqeNnHSLNz/3QURWdNmqf28HJ+ejk9ia7mAmYqFb6bjR8Bur5l6M/VYlp2C/unubNKPZHBCjaVj98c8lE19uzVP8GlvcXKJSRYrCpdxZTlXAb57U1V8XC8AVhI1rZob1vxCmQAHQn9m7Q2yvYPt3mZdK1MwUvKGOs79/vo74LXZqH/p7uhleIDJ7v7t6Mz4h9fM58hK/HfZDKoX4uC/oEFK7Vaw2102u6VqNFTNCL0ClZIt5lcDzpIE8t287o3U3jT6+P6asKo/UJ4MkGh9kBapNiLipiTltiwxbk4iWFW/AWTYy+k=
+api: eJy1Vstu2zAQ/BWCpxYw7PSBHHxq0qZB0FeQpOghMFJaWstMKFIhKTuGoH/vLiVZUqw6cIGeLGuH3NnlcFYF9yJxfHrL18Y+LJRZOz4b8RhcZGXmpdF8yq/AWwkrcMwvgcETRDlFmDIJM7nPcs/MIsSaTZiMQXu5kBCz+SaEErkCzX43iIv495iPuMnACtrsIsZE5+B/1fGvJsFwJqxIwYMligXX+Adh7R4IkcQwE37Jn9NutmIO6euk5WQRauExlxYwq7c5jLiLlpAKPi2432SUpFrEy3LUy+syEUGb+DEHuxnMHIBM5ylYGfVz7+SS2kMSQgtjU+GrV8fve9k1PPmX04aC6WCi3DozmG2gslQ8fQWdhCbuSfBNPMk0T5kKWCY1Hq5HWdSnT2m9YbaWy4GVzuhQXGa0A0cr3h4d0U+fwY8vuDQyuIv2FBVZpmQUFDS5dwQpdpOa+T1E1LvMkt68rBIg3ZdBqA6N+5NQttC5MQqE5uWIIw3bIJ/t46VX9OLCk8SNvbsOfb+jZRbWUsc35gH0wMGE5qyF3QPIQMf0OEgqBedEAoMLY7PWyoi4S1lYK+iwpYd0sJR+S5xYwfegmyHmUv09GEuXKbG5ISUP6XHbM7z9l1jB+FPNFoO70d6Kjm9c1SqiRYh4P6SjUxEzsgBw/hBBta5xu+0y6nZ/v/5+HB3+Z9Yau8P83cANaByTaeOZUFgzxGErh75spd8EqzwFYcGe5Hilp7czulzoo0tDLptA4EiWOeWTxkwnRWur5UQF+3VgV4335lYhfOl95qaTicjkOFImj8cOHpHQWJodt7gOEXaphKfLzj4Snp1cXnCi07C9puZWjepy3vaKMjZOEnQeQPimevjc2Mj92ocuSL0wYXnd2JoFpX2JIJUrI/SzCkyqEFFQRb/4bskoDKmCiy3MhzaARKhzVZ434+Pj8VG4tsb5VARR1c6LI6+dmlXXeySLVpz/cw7XzfZ4Myd4RWXwkVB1USul/UJA+LQ3gok2nugSiyNcUcyFg59WlSW9rkYJSQivv5gruj0LoRzsqfSFATrI9gE2OzN6JVROSE6z7rD0u4N0T9Z6Nv9juoPH6h4m3Une0pnRHyuJz4En8eqqtrzXbO/31CClZr7oTZdN96hqDZUzRC9BxLgX8asAJ1EEWbevO+bc87XzsxvEir59PLOLsPsgLVRtQISZi8ptWPowg5FgWf4BdXngSA==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Retrieves the output logs for the Nextflow main job of the workflow identified by the given `workflowId`.
+Retrieves the execution log output of the workflow identified by the given `workflowId`.
diff --git a/platform-api-docs/docs/list-data-studio-checkpoints.api.mdx b/platform-api-docs/docs/list-data-studio-checkpoints.api.mdx
index 61720e652..8f9c15946 100644
--- a/platform-api-docs/docs/list-data-studio-checkpoints.api.mdx
+++ b/platform-api-docs/docs/list-data-studio-checkpoints.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the list of checkpoints for the given Studio session ID,
sidebar_label: "List Studio checkpoints"
hide_title: true
hide_table_of_contents: true
-api: eJzNVktv20YQ/iuLPbUALbmJ4YNOdeKkMFqkhpWgB0OAVuRQWpvi0rtD2aqg/56ZXb4ksYqcFkgvEsmdnfnm/W0kqrmTo3vpsEy0cXISyQRcbHWB2uRyJO8ArYYVOIELEJl2KEwq4gXEj4XROTqRGuvP5noFuRh7RcKBc6RA3FxHwhmLkIjZWsQWFOsViUIQmv7JFuSJzufC2ATsQEbSFGC91E1C9v8gi9cKVdD7vrVLkoWyagkIll3YyJxe6EZlmm5HUrMLhcKF3PdrD2deLsHqWOgEctSpBks3LDyV2gLBQFtCJB25vVRytJG4Lrwpik0+l9tt1Fh/NvbRFSqG1v5TCXZ9AOCvWrDf9oEt8hnm/ogCvlQYPl1e7Fh3oGy8OG74T/+gMhGEKSmaQqhVJFSWmWfORWoBBMIL1jIcIbIgVJ6IR1iTk4kbialDhaWbRmI6A0IFUy8wVSkpnPrCcGpFqed09/nUE7+lejkO/1bNdR6qiGSFBVdmvhpOjNjbNzv2TJo6wJNNNuKvsTbhUnKFyana+Mab83P+20vL73Q1NqQlRz5VRZHp2FsdPjgW2XSMtqV5L+OdpkCDKhvrv4F7ucJmZg8QM+rCcnehDji6F1tHlLWKY0BVsXT7tlSJC8NOckrfcztDUr2NOdV8j398dKO69UKdfBsQXT2l4Cv1h3W0C+vgvKOJ5c5Qk5ZtF/3JV6o47EdnRZOKEVOWdFbHonRgPzHg/87/RmVfDILxvpMKX18DStSY8acvpPomTw3L+/T1KaoS2hMuoGnGoYBlgb6Kch4uS/aCeiijugxzcUXPCUfk5YyvnK2U5aS6V92tMe8vh3GA13Wrb4dcowkyTcucNm57lPKa6iynu6rdSZrlL/oa/p1K7qh2wOH3Nj6Fy6n5CXVVCx5N/AdrjT0A/rZnUtULWuQGw9KAZCC9+MWh+CeDH02ZJ5F4XhBBYKpQLV/tvIaUT2n/t+dXtzd8mGinZhntj5piNMt18H8NGfcGxCWt1LXnJO9of4K9KrmP7ie8CYiwLAwzm7nfI6HF5LAiYMNNQ1+2w93BXusds2MBZFd7g3OBWNQLit9nXoi+hIePdTk/PKN3RnOz8/W6meCJ8ss5OCRN4eg2U8hdQezArnRM3DAIc0ZU7DNS2qyC4kbDofP3Bto0o3Hkzf7aHhCQFRG5YOeXweXl4NxPIONwqXxCq4XNnVYX0G6AdrBu2vr4ARy2SgVTqGGRKeIWPLStn8oh4y3ljuSoS1m7PlG5LCgALL3ZzJSDLzbbbvlzICpcYXWTyFGqMgdHwvANxtmLmcjeAaml8VuypGQadbr5H8c7j3jWEObvdOof2egRm4Hi/nuDDRc9YquRac1N+IXiPuNuf1UB/XRXTdKf91vk9IKqSWa+7oJq01E3wnZCwgtQ1FAeZTi/imMouu4cTP6dEfvbh88ycLXOfNybh157LypqOS/x2TxCTm1Xg0R+Z4Db7VfdLUdm
+api: eJzNVktv20YQ/iuLPbUALbmJ4YNOdeykMFqkhp2gB0OAVuRQWpvi0rtD2aqg/56ZXb4ksbKcFkgvEsmdnfnm/a0lqpmTo3vpsEy0cXIcyQRcbHWB2uRyJG8BrYYlOIFzEJl2KEwq4jnEj4XROTqRGuvPZnoJubjzioQD50iBuL6KhDMWIRHTlYgtKNYrEoUgNP2TLcgTnc+EsQnYgYykKcB6qeuE7P9BFq8UqqD3srVLkoWyagEIll1Yy5xe6EZlmm5HUrMLhcK53PVrB2deLsDqWOgEctSpBks3LDyV2gLBQFtCJB25vVBytJa4Krwpik0+k5tN1Fh/NvbRFSqG1v5TCXa1B+CvWrDf9p4t8hlm/ogCvlAYPp2fbVl3oGw8P2z4T/+gMhGEKSmaQqhVJFSWmWfORWoBBMIL1jIcIbIgVJ6IR1iRk4kbiYlDhaWbRGIyBUIFEy8wUSkpnPjCcGpJqed09/nUE7+FejkM/0bNdB6qiGSFBVdmvhqOjNj7d1v2TJo6wKNNNuJvsTbmUnKFyana+Ma701P+20nL73Q1NqQlRz5VRZHp2FsdPjgWWXeMtqV5L+OtpkCDKrvTfwP3coXNTB8gZtSF5e5CHXB0L7aOKGsVx4CqYuF2bakS54ad5JRecjtDUr3dcar5Hv/46EZ164U6eR0QXT2m4Cv1+3W0DWvvvKOJ5U5Qk5ZNF/3RV6o47EZnSZOKEVOWdFbHonRgPzPg/87/RmVfDILxvpMKX18DStSY8aevpPo6Tw3L+/T1KaoS2hMuoGnGoYBFgb6Kch4uC/aCeiijugxzcUnPCUfk5YSvnCyV5aS6N92tMe8uh7sAr+tW3w65QhNkmpY5btz2KOU11VlOt1W7kzTLn/U1/AeV3FLtgMPvbXwKl1OzI+qqFjyY+I/WGrsH/H3PpKoXtMgNhqUByUB68bN98c8GP5kyTyLxPCeCwFShWr7aeQ0pn9L+b88vbq75MNFOTTPaHzXFaJbr4P8aMu4NiEtaqSvPST7Q/gR7UXIf3Y95ExBhmRtmNjO/R0KLyWFFwIbrhr5shtuDnfpyWVOd0lKDyzli4UbDoSr0IM5MmQwcPFFuBtrs8x1/Im4yhVzQ4pLlOdCSQdWY7zhoIQBd5E0M2GK9/Ph96oXoS3j4VLfKwzP6QGkeJHy9btSAgs2+BpDd1THxziDM2Vaxz/a2812Xq8nnzf7aHhAQjlyw88vg/Hxw6qebcbhQvlgqMsBdXBfndvC3sK7b2vsB/LhKBdOzYZEp4i28EKyf+KGaWjofyVGXDnd9oqzPKQAsvV5PlYOvNtts+HMgQVxmdQPKUaoyBwfC8Aqb7cVMRHKPMNNoL1lSMkU73vyP47QHPGvI+Hc69Y9M94DNQJ//vcGG5x6w1ci05sb8QnGfcre/qYB+uq2m9M+7LXJ8QdUENl91QbXpqBthMybhOShqKI8ynF/EMRRdd/a2ytb4/u3jFxl4YGc+7sxDr70XFbWcl/hiHiGntqtBIr8zwM3mG+VZZ0c=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-data-studio-templates.api.mdx b/platform-api-docs/docs/list-data-studio-templates.api.mdx
index 2f2cf05e1..7cba5be02 100644
--- a/platform-api-docs/docs/list-data-studio-templates.api.mdx
+++ b/platform-api-docs/docs/list-data-studio-templates.api.mdx
@@ -5,7 +5,7 @@ description: "Returns the list of available, configured Studio templates."
sidebar_label: "List available Studio templates"
hide_title: true
hide_table_of_contents: true
-api: eJy1Vk1vGjEQ/SuWzwTSNsqBUxM1rSpVbRTS9lDlMOzOgpNd27FnSSjiv3fGuwskEEQb9QT2PM+8+d6FJphEPfylI9W5cVHf9HSOMQvGk3FWD/UVUh1sVDRFVZpIyhUKZmBKGJfYU5mzhZnUAXM1SioUYeVLIIx93dPOYwDR9DlnXV/4/QcgaJDXHZBxHgJUSBiEzEJbPjD+wYW76CFDft3TRujc1xjm+jnJnx1QmRwtmcJgYFDMpliBHi40zb0oNJZwkkSFCxVQc3V6opfL3spqBY/7rV3CxNjklWKsChjrkuLh9t69fWLPFUVEOtjkCv431jitTNM7Gznc/OLt8bH8PDXy7U4dKd9Y4nxuZXtnhrkAiEMu2sD70mSJ5eA2isrFBsmA97XhOpFqo43UkyMoR+Y3Su21nrjxLWbiow9SQWQa1utna6chBJB4GRZu3r+gIqB30ZDjGK+xkYKxE71kLVlDe0sQCaiO26KeRltX4lPAzFUV2hzzlD7PFxJHgTwyA8My9pSPtY219y6IkH1+PBIVRzMIUhDxVbrIUCns1l32g3uKEzJq+C8l3q7c4eJy1+OuRRvxKlGHNdQefVEmwVVbkIwV9MmukjyH/IrrBiP9a6lxRCNMDiiuDrg3NBchuLBF/N2OXuoGn7KOFJSle8C8rxP8ZBv+1dFHV9u8px6maNOwPbv8rExUuYnSe7niAKf71VD85+773yGRdsGsDobmaZqfIwQMZzVN+Xgjs4hH/dTJRpikSeZBRHrQLqHB5njoNI3ElYbWpr4VsymR74ainMcJxDfNn49ded4+UKJvbOHS89aNEd5zxiTqW8O3FV0yJalyFTHMTIaxBUsOIEs5qEPZUonDwSCmd33jpG0rHqKpOwr3fi1gIrOmQVn2pn962j+WO55RVEFKYbskpGH2TOLnnBfrynjlBm/DS/hIA77lHcX8kp+LNm/rj4fexoTmLE/ZCxEvFmOI+D2Uy6VcNxtOCqOrbT0soIy4x4cXFvxOcnc43/p2mEFZC1LL3j3c7Iubfo/h5vPh9QZXe36PrRVmbe5GDsGIvdRtnAaEnKMlAW9enWUZ+s1XW6PjSY9+urhmLDxtt2ftlbR3G9nON3Rz8hPi2t2h5QLoqJOc2RCPiz82eabN
+api: eJy1Vk1v2zgQ/SsEz46dtkEOPjXdtosCi20QZ9vDIoeJNLKZSCRDjpx4Df/3zlCSLceO6zbYk0TO48ybT3KpCaZRj//VkercuKhvBjrHmAXjyTirx/oKqQ42KpqhKk0k5QoFczAl3JY4UJmzhZnWAXM1SSoUYeVLIIxDPdDOYwDR9CVnXX/x+Y9A0CCvOyDjPASokDAImaW2vGD8owv30UOGfHqgjdB5qDEs9HOS3zugMjlaMoXBwKCYzbACPV5qWnhRaCzhNIkKFyqgZuv8TK9Wg7XVCp4OW7uEqbHJK8VYFTDWJcXj7b17u2XPFUVEOtrkGv4r1jitTNM7GzncfOLt6al8to18vVcnyjeWOJ872d6bYS4A4pCLNvC+NFliObqLonLZIxnwoTZcJ1Jt1Es9OYJyYv5Dqb3WE3d7h5n46INUEJmG9ebYxmkIASRehoX9/RdUBPQuGnIc4w02UjB2qlesJWto7wgiAdVxVzTQaOtKfAqYuapCm2Oe0ud5Q+IokCdmYFjGnvKytrH23gURss9PJ6LiZA5BCiK+ShcZKoXdpsu+cU9xQiYN/5XE25V7XFztO9y1aCNeJ+q4hjqgL8okuGoLkrGCPttXkh8gv+K6wUi/W2oc0QjTI4qrAx4MzacQXNgh/m5PL3WDT1lHCsrSPWI+1Al+tgv/29FnV9t8oB5naNOwvbj8okxUuYnSe7niAKf99VD87e77v0Mi7YJZHQwt0jT/gBAwXNQ04+WNzCIe9TMnN8I0TTIPItKj9hIa9cdDxDDvroU6cOXqGZGP49EIvBlmpavzYcQHjvbQuJ25OUkSdcnapEDVH4KX0Gqh0bGcSJgal/tc116LxW7gyvo2gXin+fnclf7dI6XQGFu4dLwNUctCzP6MoLhrMowtWPILWcrvtvN9lznFpkydV7j3GwETmTfNz7I3w/Pz4ans8fyjClJ5tBeQNOOBKf+c83JTda98HbThJXyiEe/y/cf8kp/LtiY2D5NBb/pz6mbshYiXy1uI+E8oVyvZbm5PqZWub/S4gDLiAR9eeDzsJXePi513yRzKWpBa7vTjzb74ijhguHmavN7g+g1xwNYaszF3I4tgxF7qZE4DQs7RkoA3py6yDH3/1M5Y2ur/Pz9dMxa22+1ZeyXt3W1vFz3dnPyEuHb3aLkAOuokazbEo+gHPFnGrg==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-data-studios.api.mdx b/platform-api-docs/docs/list-data-studios.api.mdx
index 99d56aead..c964be947 100644
--- a/platform-api-docs/docs/list-data-studios.api.mdx
+++ b/platform-api-docs/docs/list-data-studios.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available Studios in a user context. Append `?workspaceI
sidebar_label: "List Studios"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Lists all available Studios in a user context. Append `?workspaceId` to list Stu
diff --git a/platform-api-docs/docs/list-dataset-versions-v-2.api.mdx b/platform-api-docs/docs/list-dataset-versions-v-2.api.mdx
index 093e0a120..4fe6a5013 100644
--- a/platform-api-docs/docs/list-dataset-versions-v-2.api.mdx
+++ b/platform-api-docs/docs/list-dataset-versions-v-2.api.mdx
@@ -1,11 +1,11 @@
---
id: list-dataset-versions-v-2
title: "List all dataset versions"
-description: "Lists all versions of the given `datasetId`."
+description: "Lists all versions of the dataset identified by the given `datasetId`. Filter by MIME type to retrieve specific file format versions."
sidebar_label: "List all dataset versions"
hide_title: true
hide_table_of_contents: true
-api: eJyVVktvGkEM/iujObUSDWka5cCpiZK2qE0b5dVDhBSza2CS3Z3NjCFFiP9ee/bBEjaEnIDxZ/vzm4UmGHvdu9MxEHgkrwcdHaOPnMnJ2Ez39C/jyStIEjVD5/nNKztSNEE1NjPM1H2p2o/v93RH2xwdiGo/LpVPC/ltqX17wKgcHKRI/MTOFzrjH4x+tu7R5xAh63a0Ee9PU3Rz/ZLT3wqosmmKzkTKxJiRGRl0DPbRBFPQvYWmeS6GTUY4DqKRdSlQ8XR0qJfLTu29jqPynQNNNlyX0ShPzmTjdb8On6bGIQdObootPAqlNa+pSfFapFsD/hO+QKLO++dnSqypkUmoPdray0Ao+ZyTjl7kB/v78vHC9E+2EVnOUEYihTxPTBRK2H3wAllsurDDB4xICumk4GQKB1WHNJDgHEg8hjD1b1tYFWEznk4l/R1S97r8tBlgC2wC/gdCzNlbSYfWJgiZiMsoduofTp1DIIxP5oJfdcCdhhmzER1OnUkkBdJZU48u8OfibE+FiXdkUJtsi7Vw3iYp+bV1pyZDiTzdsOl+NrKCT8DTTR5LsJtKDV6C+ETc1qLEXYqvcksxNhCav03a3AY7JsK1RdoIZ30VnRLH1RS3bKvLcn4EyMjDtgk6gVhJ4dHTe0ap2Sspeg/jHZqiAm4N88w56zaYf2mZ/WpZq8yS7Hj7zHwE7jGaOkPzsJ5PEBy64ymvw97dQNYK7+6JlQU/xsBRNmVPd6sr0l3Uc7zs1kthZfVKklAE1LRdxzQhyqvNFoYzgPil+PKtqvzDMwW2RlpU1MsEXOETB6aOL/obm7QUXSRA0kCKG3xmIvQlWKoHUahe6KZAxfe6XR/09oytB7oX3H5dCZqrQ3/eOzra25e33HpKIRS/3PnSZ+GilllSjRTF67ur7qb33uEyk4T/qJsnYLLGgBTlahz9ju41r19Nhys9YfaCXSyGLL9xyXIpz8WZkuaIjYdhIm08gsTjlgjeuNqtjB9xvvHHYAbJVJBazuju7rfd0C2+Gwd65XggP5wRz+9MwofLcuw/qm1/JVoJVSc1mzfJVERXFVwO5MiVF47ZFfLjKMKcGpob62ltsr+fXTMW1gfzxSAG662suF0C4to+YsYtU5Ek+S0El8v/3jWcew==
+api: eJzNVktvGzcQ/isETwkgr9w08EGn2rXTCm3aILHTgyFA1O5Ios1drslZOYKg/94Z7kOUtZEVoIeetOIMOd83741EtfBydC8zhcoDejkZyAx86nSJ2hZyJP/UHr1QxogVOE9nXti5wCWI5o7QGRSo5xoyMVsHyUKvoBDTRmGcTRPxQRsExwofxx9vBK5LEGiFA3QaViB8CSm9kYq5NiDm1uUKO4uJHEhbglOMaZw1qK7r5782Sl/fkVapnMqBLDGrjSzoD2k/W/foS5UC3R1IzbSeKnBr+ZLsP62iKKocHMHpyDkG4dMl5EqONpIJ0AVdICzAkaiGXB9dvJfb7aAz3/mhNV4qXB7YbugITx4pFi8MO3iqtAOijq6CHiD1rT2zuc7hlqVHKf8dPpSJ4jKvY/UGkkUyEFOEbzhM/WrafqOanXlgVyNkZytlKvDTt73+6WBNmIMvKU7gWf7u/Jx/XmD5g95ILfm0QJaqsjQ6DVEfPnhW2RyasLMHSJFj7zhHUNcG2tyJNJVzih2gEXL/+gu7sB3yGbTSv4Kvvy+/jgn2qC2V/x1URim0k86sNaAKFjcsTso4cp0DDsnVmvV3KXMv1YrQ8B1ynTbsAs7FyoML+Ck4x12hsxMRdE/2ca2N90kafH3pLFGj4aM7enpczC3rG+XxrsyY7OGlCBdrnCHVAV/izvJdbDlkWoVq6ZPGDeRER7g+phGd/e51jcQrFvc0uM9N/bAiab7vq6ArlQkOPHj8kVKKcyUH79XihKRoFY/SvHHOugPkP/fUftvfRWGR5419Jjys7iGtnMZ16OhXoBy4y4oa6Oh+wm2F2v3S8kxYQMDIvXUkh+1EG266Ot4Ou6bAr7pVOyZCsOQSsfSj4VCVOkmNrbLEwxOBSrQ96JpfgkR8Mgo59uJX1heXn8aSIbWIv7CDa2fFuDt/scW2a4bCD0p0Un98aLPq4RmDJzSnP19vnNugYLOvAWS6OgXfKHNmqDRkxj75mHJTr8HsLztB3JbkT8nFRXLOZ6X1mKuQWM0A4hwOm0O7KUTuz/b7Ypep/5t9owlRGHilUbqIqrrOsWhrGshRPOQ7npQLS3IL6242M5LfObPd8nE9jDn5Mu3VzHDtzZXxcMQ1r20nvZAfYX2wAYWRTaeSt4XT7f+nq8IRsNHiskM64T9OM9QfdNubz013eyuO7li9iNrVoVjHaFqku6BvJzzMm0lO8Gr5ZZpCidHNgza818F+u7klXbXfJF40hfB6LyrKsKBxax+hoCxrQSL/Z4Db7b8c3h+/
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Lists all versions of the given `datasetId`.
+Lists all versions of the dataset identified by the given `datasetId`. Filter by MIME type to retrieve specific file format versions.
diff --git a/platform-api-docs/docs/list-dataset-versions.api.mdx b/platform-api-docs/docs/list-dataset-versions.api.mdx
index c325d2d56..aa00b0538 100644
--- a/platform-api-docs/docs/list-dataset-versions.api.mdx
+++ b/platform-api-docs/docs/list-dataset-versions.api.mdx
@@ -1,11 +1,11 @@
---
id: list-dataset-versions
-title: "List all dataset versions"
-description: "Lists all versions of the given `datasetId`."
-sidebar_label: "List all dataset versions"
+title: "(Deprecated) List all dataset versions"
+description: "**This endpoint is deprecated. See [List all dataset versions](https://docs.seqera.io/platform-api/list-dataset-versions-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) List all dataset versions"
hide_title: true
hide_table_of_contents: true
-api: eJydVktv20gM/iuDObWAG6W7RQ4+NUHSrrHtbtEku4cgQBmJtieRNMoM7dQw9N9LjkayXCvO45R4+PpIfiS11gQzr8dXOgMCj+T19Uhn6FNnKjK21GP9xXjyCvJcLdF5fvPKThXNUc3MEkv1I5pOsh8HeqRthQ7EdJJF49NG/l+0Zp0KHBRI/MCh17rkH6z7YN2dryBFthxpI7EroLn+HdD/rZ4qFwU6kyqTYUlmatCxssP7hXHI0cktcKR9OscC9HitaVVJHFMSzoLq1LoCqHk6+qDretSB6ZLaCyWmpjw5U85eiKMx2opamAIvRBqD3i/QrXaifp18PVPiRE1NTiHY486vBYmvuPDoRf7H4aH82fb479/sI7VcmJJEClWVmzS0Mbn1orLeDWFvbjElaaeTppNpArQs6WmCcyBpGMLCP+1hU/vdfEat9J9Qscflp/0EB9Tm4P9CyLh6G+mNtTlCKeKYxbNow6VzCITZyUr0N42/0rBkNGLDpTO5lEAItfDoAn5uzv5SmOyZCDqXQ7k2wYckEd8QKTUZyuXpkl1PyqkV/Rw8XVaZJLtr1MMlGu+I2SxGzFJ8FFuBmYHA+SFpfyc8sxBuKNNeOtvr6JQ4r754YGN9j/Mjiqz5YWiCTiBT0nj09JJR6nOlQO9h9gxStIp70zxzzrod5H8OzH67sFVpSfa8fWA8op5h5TBteh13GKYLZ2gV1vYJgkN3vOC9OL66lkXDO31uZe3PMKCWlTnWSddEn6x7Da2T9ugk627k62S5uRNtuHOpV5N7P2iX/pyoapdgmOOgxC/NP59aktw+UEjMCJvFPNbqHO+5Bur422Rn10bRtxxIuKZ4FpaGM4nK0mhIQ6MD8QIUP04SH+wOjO1mfxzCftwI+ltGvz84Ojo4lLfKeiog8CReBaFkOMCxSqpXomx7zXXEe+nZjpUk/ElJlYMpe7PU9PFqM4wSeLx9rrvvB5b0b2cHlekx58zEz3p9w/JLl9e1PDdHThiVGQ83udBtCrnHPdkNnMDBDO5wtX1Wl5AvRE0LX5fgjAR8YfA33+PUvlVPfIsMYmqPYrnq42mx9ssqXwavgrXvu+QVmDYNra/ldMa7yUVr5MdpihX1LHeW3tZ2+Hx2wbqwPcO/zWzwPoiK2RM0LuwdlsygFiTJbwFY178AD2a8eg==
+api: eJzdVsFy4zYM/RUOT0nGttLtTg4+NWnS1tNuu7NJ2oPXM8tIsM1EEhWScurR6N8LUKQkx4qT7LEnywRAPDyAACpuxcrw6ZwnwgoD1vDFiCdgYi0LK1XOp/zk5GYtDYM8KZTMLcPvBAoNsbCQTNg1AJv/IY1lIk2Zv4ZtQBs0N4ujtbWFmUZRomIzMfAIWkykiopU2KXS2VgUMkrRfOxNx8F0vBl/OGaow+waWFxqDeg9wJicnHzNv+bk2DjPwYyppTNYyQ3k7Ju/dZZ8m/ARVwW6p7hmCUZGxpeN/G9vjTqF0CIDiwfIS8Vz/IO6T0o/mELEgJYjLomYQtg1f87WP0GP5WUGWsZMJohbLiVoVNbwWEoN6N3qEkbcxGvIBJ9W3G4L8oOhwcqpEjvCNkdnH3ldj1owbVAHofjQmLFa5qt34miMdrxmMoMbknqnjyXo7Z7XT7NPV4wuYUuZWufs5csXhMQUSDwYkn84PaWf3Rv/+h3viBUSk1uSiqJIZezSGN0bUqn2Xai7e4gtpVNT0q1sHIQq6WkKrQWFIS1k5vUbOu734xkF6Z+OsZfll/0AB9TWwvwGIkH2OumdUimInMQ+ijeVDVKngZ7qxZb0u8TPudggGrJB6mRKFFBBlQa0w4/JOUyFTN6IoL1yKNbG+ZDE4xsqSm6lTenoFq+e5UtF+qkw9rZIKNh9ox4u0hhbrGYywiqFF7FlkEjhan5I2u8JbyRCD0XaC2e3HV1ajKsvHuhYX/z7IUXU/Dj0gi5EwijxYOx7nlK/VjIwRqzeUBRB8WCYV1orvYf8x4G3Hxo2y5WbMOoJ8ZB6N4PaHgY4JKTdurZ9AUKDPi+xL07nC2o02NPXitr+ChxqaplTHrVJNFHVS2gdhYkYVe2Tr6NNNyew8DZhSLi88jDqcKRN4lSVSTfv9trktZOwz34Msp9Jn51/nnHCGkK5plw0vPYDaqklj6HBuh7hlPCk+fglFOD9k3WkSXopZO7z4FGQ29cAUrgSWfLKVEQidkW0G3w/ZP+0ndufOkG/g/EfJmdnk1M6K5SxmXA16CfO0WWb5GP24o7xHHrVVfj/annxObfwryUEMu91lKaa511LIlamu0tLu+KhpL9BtDxi4a0xB3RPVd2h/FandU3HzainSk+kEXcpPbqlSA0coH5gERiM4AG2u8vFRqQlqbmXsBFaksN3Oj/64nvXMXtlIxvEFFaDfNvHE7D2aaX96LtgHdrOvgNTl9B6QQuE3x6QtEZ+HsdQ2J7lXuvf6ZG/Xt2grtjtNs+6i7t9EBVWj9O4UQ+QYwUFkJb+E8C6/g89KFLo
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [List all dataset versions](https://docs.seqera.io/platform-api/list-dataset-versions-v-2) for the current endpoint.**
+
Lists all versions of the given `datasetId`.
diff --git a/platform-api-docs/docs/list-datasets.api.mdx b/platform-api-docs/docs/list-datasets.api.mdx
index 8950b9eb0..5671fa6c9 100644
--- a/platform-api-docs/docs/list-datasets.api.mdx
+++ b/platform-api-docs/docs/list-datasets.api.mdx
@@ -1,11 +1,11 @@
---
id: list-datasets
-title: "List available datasets"
-description: "Lists all available datasets in the workspace context identified by the given `workspaceId`."
-sidebar_label: "List available datasets"
+title: "(Deprecated) List available datasets"
+description: "**This endpoint is deprecated. See [List datasets](https://docs.seqera.io/platform-api/list-datasets-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) List available datasets"
hide_title: true
hide_table_of_contents: true
-api: eJzdVktv00AQ/ivWnkAKTXmoh5xoKaAIBAhacagidWJPkm03u2Z3nBIs/3dm1k7iNE5bKrhwirPz7cw37y0VwTSowYXKgCAgBTXqqQxD6nVO2lk1UB91oJCAMQksQBsYG0xW6ETbhGaY3Dh/HXJIMUmdJfxJic7Qkp5ozJLxMmKmeoE2uVxDh9nlgeopl6MHMTXMGmOnKyo9lYOHORJ64Vgqy38Y1FLBGC0kc6CZus38+5qVLebodbph5Rns8UehPbJZ8gX2VEhnOAc1KBUtc7Gj2ZVphE6cnwPVR0evVFWN5HrInQ0Y5MaLw0P52bb/+QNfjQGxJFLIc6PT6Gz/Kgik3DXqxleYkvjuJTSkawPr/GyQ4D0sJQCE83C/Bp21MIG8tlNV9VQR2EMWbKJxoTjRBOI3U9NGTEigBflJMsDO/4Gp/VFsqexiVhvvkjT8dkUsI01Gjs5Z9dBOnODbBfMwYs5Pwepf68J80CW7zxMDgc5zTiFmJ8v/PdhbPdChb46ZhrN42iGVIL3xKKHalbe8Etwz0uzNdnwffilDg9sXxs4ZBFtrHKP5W832qJpZgCm6JTx4XOFT7GauwylOoDC0V7xkmzrdJx4yWZ87A3tj84gUtUrlo0T2dHxKLh4veLZvV8odU3ejpdkRtZa29tb++NoMaEEw5FXXiD6BLJFmxEB/Mqvb/TvHEGD6gEZdAe/spLfeO7/D/GXHclntzcQ6kvXsbphPFQs795jW6Wk2G6aF17SMS/QEwaM/LnhhDi5Gssl4w86cbN8pRtaySweqv56aoV+2JmjVzzYLeqX5m4SmdrOtf+3pjChXzYqN5RRBfFJ/vFtl+uqGog9aholcb8LyDX+wu8nxl+HOlm9EX7hipWASHkULzaQbsOQU0pjTwpuGShj0+yHeO9BuPXoH0ezrjaBdn+r5wdHRwaGc5S7QHGJJNC8SKbuO59FtruWmwv71s6qJu1zq5wZ07NwYgLJJ8MVmLQrRwfarqv0enLG/gi/LMZ+de1NVcsxd46WkRjKsvBYPYoFlOsg3F9QETMA7YvDka9NHT5N73mqd7qxGs5XB3MxLxZ/XuLz1SqxGDJ8hZPLWYYo14jhNMafW3Z2m3+qO92/PGAvbhX2rkKP2Tl4cvIg4c9doOYArmiT/hWBV/Qb9h/j2
+api: eJzlVktv2zgQ/isET0ngR7Zb5ODTJnW3MFrsFk2CHlwDpcWxzYQmVZJy1hX03ztDS7IUy0la7Gn3ZJkznPnm47xyHsTS89GUSxGEh+D5rMcl+MSpNChr+Iifnd2slGdgZGqVCQy/JaQOEhFADtg1AJt+UD6wysTsZBVC6kfDobSJH3j4Bk4MlB2mWoSFdeu+SNVQ45V+daW/6b86ZShjYQUsyZwD9FS5HJydfTFfDDnxTGjNxEYoLeYaap9MmXj1wbp7n4oEjVgT4B+EK9GUWiiQbL6NOku1AcO+1qoT+XXAe9ymCJNinkiMmpyNK056PBVOrCGAI7JybvAPKjVMoI4itlIRVvwxhZ9rVCZbg1PJHpVDZQffMuUA3QaXQY/7ZAVrwUc5D9uU/CAHsIyqRJ8Iu6OL17woZnTdp9Z48HTj1fk5/bT9//0er0ZCTCCpSFOtkhjs8M6TSn7o1M7vIAkUuyNqgto5qBNlrymcE1siIMDaP29ByYaOD06ZJS96PPMYIQr2bEw5PnQQFDdCU5pcENGk+Re9AAb/E66Os9gw2YVs57xLUuI7FKEsqKDp6BZNT8zCkn4zYV4GzLqlMOp7nZgvumSORaKFD7eppMq92v7XyW7VQIe9NUglbuJph5RIeuOAqDqUN6IivX5QGE2b35dfkqChfWFurQZhdhbnoP+tYvulnNkInXVLsPHYzCXQjVz5MSxEpsNR8RZ9quSYeIJgXWq1OMrNLzxRI1U+ELPj+TjYeLzB3t7OlCe67t5KOSN2VprWG/PjU9mgSQNVXne16CshGRUj+PAzvbpZv2vwXixfUKiV4pOV9NY56w6Q/94xXKq5yYwNNJ7tA+IpYmJXa0I92QBnuwrbOESvQDhwlxkOzNF0RpMMJ+zK0vRdQkRNs3TEh3XX9MO80UGLodwPaKz7TTWdM4cNhFdLCC4bg0TbTO43kYMBfR0l7GO5oLA3pM8uP044wapQXxPtOwqb2GsWySMvx3dM1aiEJ7uPP6ssunsIkR9FjYqul5SXKMjtcwApXIWElMqULyKJ+dIOvhly2Vmj2z/2gmbu898GFxeDczpLrQ9rEdOt3HZOxvV7nrK48R3uYY+B5/tU/t8skmU20CVCqmKvis+Slyk93S8CxNiovUc2V/EVvgLp5/kcz26dLgo6xj7hqIhm1J6doghi5kvl6RtLaCG0hyce4+RT2TlO2TPbaWc41TAyNIrKCcHx8x62j/biYobqKxCStjuEuNO4TBJIQ+PuQZtr9YN3b29QV7TL7VF5ReuduJC8qHFj78EggRXMQP8JYFH8AFFrgAA=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [List datasets](https://docs.seqera.io/platform-api/list-datasets-v-2) for the current endpoint.**
+
Lists all available datasets in the workspace context identified by the given `workspaceId`.
diff --git a/platform-api-docs/docs/list-launch-dataset-versions.api.mdx b/platform-api-docs/docs/list-launch-dataset-versions.api.mdx
index 6cc1723a5..795bbb72e 100644
--- a/platform-api-docs/docs/list-launch-dataset-versions.api.mdx
+++ b/platform-api-docs/docs/list-launch-dataset-versions.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the details of the datasets used in the launch identifie
sidebar_label: "Describe launch datasets"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -47,7 +47,7 @@ Retrieves the details of the datasets used in the launch identified by the given
diff --git a/platform-api-docs/docs/list-managed-credentials.api.mdx b/platform-api-docs/docs/list-managed-credentials.api.mdx
index 5bebf12e1..38af38b1b 100644
--- a/platform-api-docs/docs/list-managed-credentials.api.mdx
+++ b/platform-api-docs/docs/list-managed-credentials.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all managed credentials associated with the given `managedId
sidebar_label: "List managed credentials"
hide_title: true
hide_table_of_contents: true
-api: eJzNV0tv2zgQ/isEL9tiXTtNixx86aaPLIJN0iJJT4UB09LIYiKJCkk5cQ3/986Qki1brOMYi8WeJFHDmW+G8/i44FZMDR/+4DKGwkorwfBRj8dgIi1LK1XBh/xCGmuYyDKWi0JMIWaRBicvMlw3RkVSWFx+lDZlNgU2lTMo2LgWP/e65+fxuM/OZGZBs8mcVQafbsv4A73Tb97jqgQtyPJ5XNu+9Go+rY2iWCm0yAFVEfwFL/ADxTsWUVKSD6WwKd92rFbMaufnrKhy0DKqFxIJmhBpeKgkGudDqyvocROlkAs+XHA7L8mqLCxMQaNoonQurF86ec+Xy94KmtLTNZyHCvS8g+ernopC/nTe/wbLYbZ9eHcb/07HETDanFjo7PEUTQkRCkbuOF+GsMeLKsvEJAMf2TZiA0JH6W7ENTAvylYJ0Wc3VVkqjTmbaABm4ck2QhjXMQG9QtFxj40TqY2lD/Yny4R/xXVRxOwe5o9Kx2bIxtIMc2mMLKa0B79EHIPP1o63xmqU24h+Lp52O3IpnmRe5RT9CTqkEqbBVBk6YBW+2koXffYZEoFrCOf4KGw6HOh3x5tpmCQG7G48VyEc5l6WDBVjoKeycDnaBvVyTCOqLFOqwmDTwR3HR0f02CqJf3BrpFBLYemvKMtMRs764M6QyKJrVE3uICIfS03dxHU1/Jt3+8h6j9BaUCSkhdwcoova1T45H25B7aoKVf6y1xTxAUZ+U9qh1m2gDWVl98olz3aSh+xQmlHm0Bho6ffdAbWtKu55dWckyp5T2JTt8/ouxB7qxExYob/rbA93ry8aTbT9D5yFbjOTOZ6p04ZJM8OA65AywBOh0WtM2p25pxWqxUPwqc4aPYyUOM3Y6kSM1rolcxrHkl4FzutayNUt4Qw0cSrb3bkeS1KfU9GroCcaRPy1yObNgNzEc4vSbEOHg7PChmqqCHscsFek6I1CTa/71LQ4DmUaDrzLAC4b99tiYbJwjU3ms1UUtK1AUcnTCYZGm4+FrwCrrMhu5E84pPhuaXOrtYeM4f4oxVi6M3I9ub+nY9Q9UZSE34f650cRM+IvYOxLGuma8vzATDMGLVOOPtMTa8HQMFy58kVrpTvI3wU6f8MDWaEssU/1iHhI3EBUaaRrjvh9xMEOmsoFP0c0VDCxUkXccermnGN+Qz5YM9zBokMTl4Nog102Jm4oIt67tqGVg6m1ZTP26HvihHDFv5w1qXH3aB10WSTKba+jcQMP6CU7/XbeyZv617dMWMowZDB6JiMwtTAdpYjcUVbUrBwUMxwMjNvXl4paTC5k5jIzUX+tfyCQGRJnb+dt/+Skf+SalTIWI0Mqa7JAeRdK2G2wi3Vm/ce3hfociOMNykwgqaGJ5bu3P/mNu02PD0NXhLZrmEEpBoI2LhYTYQBnwXJJy54sUdJhNyPaikmW4JbtjteOxh6UPugCss/WnWEmsopkOBG5/Y3/W5R+B8LVzeJAiP8HDr/DvdU15ED3DmP2OwD5u8SBaA7n9btytLlQrEGN6ENLf7N7Ubm8uq4Hz2u25+U8iKzh9MW8jWsdw+0OsBzhphTJBzE1BOzlTqMIyrZnnZm5MW7+/nKLsmJzQGwNBKc9iA57jZO4VfdQYL9pwFr6JoDL5S+6PCn/
+api: eJzNV91v2zYQ/1cIvqzFPDtLizz4ZUs/MgRL0iJJnwoDpqWTxUQSFZJy4hr+33dHSrZssbZjDMOeJFHHu9993y24FVPDh9+5jKGw0kowfNTjMZhIy9JKVfAhv5LGGiayjOWiEFOIWaTB0YsMz41RkRQWj5+lTZlNgU3lDAo2rskvPe/5ZTzuswuZWdBsMmeVwae7Mv6D3uk373FVghYk+TKuZV97Nh/XQpGsFFrkgKwI/oIX+IHkHYlIKUmHUtiUbytWM2a18nNWVDloGdUHiQRNiDQ8VRKF86HVFfS4iVLIBR8uuJ2XJFUWFqagkTRROhfWH52958tlbwVN6ekazlMFet7B80VPRSF/OO1/guU42d68u4V/I3cEhDYeC/kevWhKiJAwcu58HcIeL6osE5MMvGXbiA0IHaW7EdfAPClbBUSf3VVlqTTGbKIBmIUX2xChXccE9AZJxz02TqQ2lj7YrywT/hXPRRGzR5g/Kx2bIRtLM8ylMbKY0h38EnEMPlo72hqrkW7D+rl42a3ItXiReZWT9SeokEqYBlNlqIBV+GorXfTZJ0gEniGc05Ow6LCh351uhmGSGLC78dyEcJhHWTJkjIaeysLFaBvU6zGNKLNMqQqDRQdvnJ6c0GMrJf7Gq5FCLoWlv6IsMxk56YMHQySLrlA1eYCIdCw1VRNX1fBv3q0j6ztCa0GWkBZycwwvKleHxHy4BLWzKpT5y16TxEcI+Ulqh0q3gTaUldwbFzzbQR6SQ2FGkUNtoMXfVwfktsq4/ewuiJTtY9ik7X5+V+IAdmImrNDfdHaAurdXDSe6/gv2QneZyRx96rhh0MzQ4DrEDNAj1HqNSbs997xCtugEH+qs4cOIieOMpU7EKK2bMudxLOlVYL+uiVzeEs5AEae03R3rsST2OSW9CmqiQcRfimzeNMhNPPdIzTZ4ODgrbMimirDGAXtDjH5TyOltn4oWx6ZMzYF3J4DrRv02WXhYuMUi88kqMtqWoSjlyYOh1uZt4TPAKiuyO/kDjkm+e7rcKu0hYXg/StGWzkeuJvcPVIyqJ5IS8ftQ/fwgYkbzCxj7mkK6Hnm+Y6QZg5IpRvfUxJow1AxXqnzWWukO8neByt/MgaxQlqZP9Yx4iNxAVGkc19zg9wEbO2hKF/wcUVPBwEoVzY5T1+fc5Dfkg/WEO1h0xsTlINqYLjGdZ81oWVEt4Km1pRkOBqKU/ShTVdw38IQI+1J1XH7n/rCvmbAUHOwj0bPzr5ec8DXw78ja3nJtJVbGI4lNS6XviSPCE/9y0YTdw7N1ZpFFotz12tI1ChK7DyCpKyMwNTGFiYhcmGwq31YZI0VmLuoT9ef6BwIhy3k5v/fPzvonrhAqY9HqxLIeRCimQ8mwDXaxjtr/eBOp/UDz46DMBA5M1A19Z/BRtbE39fgwtH60VUPvp2gIurhYTIQB7DPLJR37QYzCDSsljcQYwAle2a6mbWscsC4EVcDJtrWPzERWEQ2nIfFw4f/WurAD4WprORLi/2E/2KHeasU5Ur3jtoYdgPyeciSa43eGXTHaLCtrUCP60NJvja9Klze3dVN7yw5c/IPImn2hmLdxrW24XQGWI7yU4mBDUyAC9nTnUQRlW7NOP95oZX99vkdasdkgthqC4x5Eh7XGUdyrRyiw3jRgLX0TwOXyH1a/SeA=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-managed-identities.api.mdx b/platform-api-docs/docs/list-managed-identities.api.mdx
index d605b6c78..300456766 100644
--- a/platform-api-docs/docs/list-managed-identities.api.mdx
+++ b/platform-api-docs/docs/list-managed-identities.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available managed identities in an organization context.
sidebar_label: "List managed identities"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: eJzlWMty2zYU/RUMu2g7o4fjZLLwpnXsJHbbJG7srDKeCCJBCTYJMABoWdH433suQEqUyMiKmk4WXdki7uPc9wUWkeMTGx19jGQilJNOChtd96JE2NjIwkmtoqPoL2mdZTzLGL/jMuPjTLCcKz4RCVvxMakYV0ybCVfyCydeFmvlxL0bsCvNMkhhbtrJmmrT4tWgNWDAd+Iy4nMprBPmZ8sSkfIycz3Gi0KohFhHv4H5PBkN2DuVzdckAXocC2sl4Xa6JS2c4uRWADFkjQXDqZEiGUS9SBfCeDnnSeWLN8GA85XLelHBDc8FBJI3F5HCD1B7TDiV5EaSOY82nfuuabMqc+iNK9ekUpgBOw42usqDHd6bSTftcP7jDiTzbDwVOY+OFpGbF4RZImQTYXCEqOTchU/Pn0UPD72lYVZwE0+3W/ZKZtDGAilbOmjALsui0AYplRqBiCBBaiJyAahgSsJuxXymTWKP2KjIuCMwR6NOxNYZqSY4UWXmszM6cqYUTbw5v98O9g2/l3mZUwTGAK1T+MvCRZQX+NeVRg3YaXAbEB0edEPpdt7Tw63gdJpa4bbje9uFy97KwtdOwSdS+ag3Qf57jGgFUFeghpDkkHB4cEB/NjL4T3D6SleOTlGUmYw9muGNJZJFG4Qe34iYbC4MFZivIpzmrdJasXBjODlGOpHbx0XJZJekbufBWnnNu0oyeuhVoWun4EbUKJkRs462N/di6szuEiWgmlozzxyXpr8k7UWZTZs/c83Hzd82K03e/FBOxOpnq72fXZyw+pQRCI8MAU3l5HE3o0ZvT6XZwReo8zTTM0YcLJEG0rSZU82Te+KsrJqTnXIDP6US7drO8TEfsDc4pL6MXsbHVmelE0h6N/WdIgY5+ZRnluVEOOV31O940p8ZZEvV4YPDjXhfqkuP63HMxwmGCwtfqJM6Ju5FDOV+2hFslfYzXir0roqqMBIFieKU6k7fQihbGg7HEQ5h0QLR+D5emNDpCm1d35SqEmGvf5k6V9ij4TDRsR1Y8RkTaCD1sI5SP850mQyD4iFP7riKRfITbOtDXr+W16/k/Rosx9fvYzpPqa/TPtA2Lfg+1nmRodknP8RSVaE62Uzhr5sq6V/eMCikfxkmP4WTutq8MmeDyqfqvqbUYPtBVp9kBTMC5U61dbqsphlmvliZAd/Y71Q97DxlOpcOUe3VC4SfQqOqBYw86tIK83an5vgBlH7a0wS7vDwjbyqYUTmc2tIUKJjSSWhJU0R7N9FnoPSiIfn8gvEkMbTioRO3pdIqstt0XNdBiIl3bS04DE4gDX+XotwB6hU1kcaY+ExsG02RwalhAwytho6WIQ5lSaM/tO28QHj3UN6pGDpnU0nrmyxEJpVgN3qMDoAcs+U4ZMOAnYSlWd8JY2SCbGLjuRez5ForJw8UG5kHeSm/iH3cf+VH6ubS5tGtyhO4Asx67w9GWnBhqCqhS0tFvQrgk4ODVQT/0ON3Xp39ph5SadSB1Wf3WsB8+gFoNY80ljfuxNnXFI61zgRXLY0oR1rSemy0jnXko4NqDj1LhsxpIugvQ8eqdPF+G9CGH2E1of0vOh7DUh6714ho1Ui3LQ59W4gY61G80Tlr6zu2n4ay9RvV/HR86vSnNoJP5LENv9NSSJFv34u8f512PNspxzqWwStibmRXx90L7PGUpnyVXWbDss774vtqpwYl0T7r2qpfIEmqK9u3rNfEgmGQ0OKYo+dBMW18j2zdFWEry5uWvDRGmxbypx33gfrCjB7raE3QM+AhcotOhZEy91fkF7jyCXNcuil+XtNVA9fDqaZL9sTfhmhC4cdQNu/ZmBl39SW7NBnO67HLCznwI3Y1e9s925+wi3rbPSF6dnxxHpH+Gt4leTN4pgly6RzSWF+sfIV6InwJ/7yqk+pm5rzZUqXas1eerFCQ2scAkrkS47cipjRARZCwdeObJiMTZOZzOtW/rw4AhDwX9DwZPH8+OKjXQuQ1iayuo391PzNsYl2skvJ//kJUpQXZQdsebvG0B1F8FlUSb76v0SZDXxeLMbfig8keHuhzuPpTaifSkhNRDCk6udji+h/9ftRp/K2YN16/7nhGy0gU0ZvH7pb9V+9HWxAvn7X2hLzfK9IWQOHdak80+78ZbQtq/Vi1AnVNP4wMD0do5WF7QkekTA5cx6igosnVmmJrA+D1yyvQ8vW2u9FmvfT6aUjNG7JRVZ7iiuoVlVVD9/ULRRhd/wC0TRpt
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-mounted-data-link-ids.api.mdx b/platform-api-docs/docs/list-mounted-data-link-ids.api.mdx
index 1e400ff00..f9e3a05d5 100644
--- a/platform-api-docs/docs/list-mounted-data-link-ids.api.mdx
+++ b/platform-api-docs/docs/list-mounted-data-link-ids.api.mdx
@@ -5,7 +5,7 @@ description: "Lists the IDs of all available data-links mounted in existing Stud
sidebar_label: "List mounted data-links"
hide_title: true
hide_table_of_contents: true
-api: eJzVVU1vEzEQ/SuWzyEpUPWQCwQVUEQRFQVxQJU62Z0kbhx7a8+mDVH+OzPeTbL5IC2oF06JPTNvvp7fLjTBKOruTx2pzI2P+rqlc4xZMAUZ73RXX5hIUdEYVf88Kj9UYK2CGRgLA4sqB4IX1rhJVFNfOsJcGafwgaOMG6mrCratekWBLlc3Poz6+Y3yQd28ufdhEgvIUG7IK8tBa5QGMAOC45AROPMLpC6JX0erzHPEA7VUwFhgRmaGdt7WLe0LDMm/n9edfK7Qzxn8grH7eWS3AgJMkTDIJBba8YHdU6VsNTKFuxLDXO/O5kuzJFdOMZhMmRwdmaHBwP4xG+MUdHehaV4IquH0o2Qa+jAFqq7OTvVy2VqnbgzmeAE/1jN4xuyRgMr4SOfpD9h6wWods5cyUmAibCXAh8yWOf5lBoxRxtw/F6rUEEINoWZABonUPloAU1sI4h1Dif3VyYn87KT9xBiJUI7ECkVhTZY23LmN4rLYT+EHt0w7YVIQypGpEuQNlm2cIQSQdg3hNB6qc9nSZMjKnfC06r8mrsDFr3UX4svOpyevD/Sxor5ynuTN+nvM27IGHTErg6F5Ivs7hIChV9KYj9cyI34JYy/vZYSpJRCT7tQC0dm8S72BupKJVE03Ade9jYmK1W7kPEhOfFP9+bAi4+09pRKNG/oUXs/hCu+4HdW77O/xpDZdWiDhNPMkzEyGsXaWVUKWVlkGW5cSu51OTHFt49mJt2lsegtD/3Zj4EJmLApVnpfts7P2idwVPtIUEhNqQl8cFq7dWhcbYv3XslovVYydwgI/Yp5Kmu6ipsvme9LSjXkwu8Y8PLEvFgOI+D3Y5VKuKw0QQuYmygSYgEOwEY+M8HH1PVjoBOcNdZ+BLcVHiz49Pfcjwnsk8ba2/2P6P8rvkcRrn+fK+URBPlLS5kOwqelaDsFIUUmRmDIIOU9VyFGF9bIMC2pE7Yn0lo59fP+NfWFbkXYUKKGvBNrNG9hM1OTxzU/QMVlXtZOcORFL8G8MkjoN
+api: eJzVVcFuEzEQ/RXL57ApUPWQCwQKKKKIihZxQJU63Z0kbh17a8+mDVH+nRnvJtkkJS2oF07J2jPz3jw/j+eaYBR176eOVBXGR33R0QXGPJiSjHe6p09MpKhojGpwHJUfKrBWwRSMhSuLqgCCF9a4m6gmvnKEhTJO4T1nGTdSZ3XZTPXLEl2hLn0YDYpL5YO6fHPnw00sIUdZIa8sJ62qtApzQXCcMgJnfoHwkvxVtso9Z9xTRwWMJeZkpmhnme5oX2JI8YOi6eRLXf2Yi59w7UEROayEABMkDKLEXDv+4PDElHeNqHBbYZjpbW2+tim5aoLB5MoU6MgMDQaOj/kYJ6B7c02zUqoahh+lraEPE6B66ehQLxadFXRLmP0Efqw0eEb0SEBVfKTz9Adsc8BqlbMDGSmwETYA8D63VYF/iYAxisyDY7FKU0KsIdYMyEUiZXsJsLXFIN5xKdl/dXAgP1uwn7lGMpQj2YWytCZPJ9y9jhIy34XwV9dsO3FSEMuRqQGKlsvWwRACSLuGcBIf4rnoaDJkZU18WvffGFfKxW9NFxLLwYcHrx/oY2l95TzJnfV3WGRyDDpiXgVDs2T2dwgBQ7+iMX9eiEZ8E8Ze7ssIU0sgW7rbDIju+l6K2Bimy2tTBctxY6Iy9rpdKE2WW18VWcRbppIZv3PEZ2lHnVogsaN6L/GqfzrQwmNJ80zUrgVtk13pJojLc5fvqxTEK/Wfj0ujX99Rat+4oU/pjcYNC4F9jKC0a3KMTbDYBPJkk83m2y2zU4xN92zo3643mIgoV+O8zI6OsgNZK32kCSSXNZfl5OGhuM11vjbtfz2ym0OVzW5pgQcEq5LUnTdWXL9VHd3Sgx0zZvFkfz6/gojfg10sZLmeL2LRwkRRgM09BBtxj4SPT/YHid7grPVyTMFWEqNl9j0d+5Ghvgd48934R/g/jvY9wKuY58J84rDfQ2n9yKw5XchHMEIqTTu2DELBqoo56rR+nmNJraydB2BjRn76cM6xsDmRtiZQqr4c/m7Wqs1GTRHn/gYdm3XJneSbgXi8/wbq2lnu
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-organization-collaborators.api.mdx b/platform-api-docs/docs/list-organization-collaborators.api.mdx
index 1429a0ce0..ff47b6239 100644
--- a/platform-api-docs/docs/list-organization-collaborators.api.mdx
+++ b/platform-api-docs/docs/list-organization-collaborators.api.mdx
@@ -5,7 +5,7 @@ description: "Lists the collaborators of the organization identified by the give
sidebar_label: "List organization collaborators"
hide_title: true
hide_table_of_contents: true
-api: eJytVttu2zAM/RVDTxuQNd0FfcjTuiuK3Yq2eyoCjHGYRJ1suRSdNgvy7yNlx7m5WVrsKbV4xHMoUYedG4ZxML1r40l++x0zxJCSLdj63PTMVxs4JDzBJPXOwcATsKeQ+FFclE2Q2z+g6MQOMWc7sjhMBrMYHtsp5skvQZ0Nfx2ZjvEFUgSfDevkP9YyvF+nEHQBBBkykgqcm1w+ZFfMJlGr+grgidkWvZ4zycsMyaYrdSR4wtvSEooIphI7JqQTzMD05oZnhZLYnHEcoSNPGXC1dPLGLBadRkkG90sdtyXSbEfIOYxtXskQbEIYSsda2YF8r19t8PnRKCAfTNnAn8YWECid7Gf7ZJ1cT1JBk+a+2jgDk83HwtDX4w+FzwMGjb86PtafrSv8IjlSLzpz1igUhbNprKt7ExQy36XwgxtMteCCtNHYVgQZZoPYQw0QiECLsYxZODSBtuwB/dExZXgk+Hs88J2T6hgpz7rWyMhS4Af3OdgThCkwUGuIvGvZIzrkEUWPuMtjGdWBxBtavVg1j/sXCn0xBdImCgftYcvKqq/2QvmlB5u1b3HTh8EH9tW6Z3CX9g8e+FSbRGo1VbJwUTefxBXxpq393sEwUY/AwI/pw5WtXEu9IcAYY4X/6K4K2PJUVvo/EnnaUf665eEsHTbJPSfgnL8TPQoPmJZkeRa99J28WKTTUtyzd93XNykPd+LVlcfRM6Kx9kxXx0J3Hj130U23DHqZ8lJPoKpmPXFT0IS5WHqCfg8iSFaqPz4t7+3mjqNUm4983F5Xf4m3UlVyen6240B16NwB6/WLFdHUphhqsF4dpPHqSnK1lNDrdkPcd2S9aZ5ZpH27CoiQqfRLxfPy6OTk6FjXCh84g3jztVNqc22Owu2D2tA8XzXU/56v9Xkz3nO3cCDOrRZD0UOqG60Hfcf0lnN0U6t0wkQKVOB8PoCAP8ktFrpcTQBtnqENMHDa5iNwAfeU9+AAbBX6G2fNVJ2CKxVhdCI9ibAZf3u4GswT6R6ef3tIm8G6Iu3rB1llfeQJP7uoPed58u9/e1pFLWdiPluX1JxQ7JJFX4AThKGkUX1V7DRNsVg/vR133DCWzx+vBAub1rBlBTF7qyLpxoi48r8xl45cCmT9VoGLxV8gnreU
+api: eJytVtluGzsM/RVBT7eAa6cL8uCnm6QLgrsFSe9TYKD0DG0r1YwmEseJa/jfS2oWbxPHCfqUjHikc0hRh15qgmnQw1vtPP8d9XSKIfGmIONyPdR/m0BB0QxV4qyFsfNAzgflJnGRN0FufoKglUkxJzMxmKrxIoanZo65+s6oy/R7X/e0K9BH8GVaH/7fxgkXmxSMLsBDhoReBC51zh+8K57GUSP6CqCZ3hW9eabKywy9SdbqPOM93pfGI4sgX2JPh2SGGejhUtOiEBKTE04jdOJ8BlQtnX7Uq1WvVZLBY6PjvkS/2BNyBVOTVzIYqzyG0pJkdiTfh/dbfG4yCUhHU7bw17EFBJ/MDrN9MZavR1VQ1d5XF2cgb/IpM4yk/KFwecAg8fcnJ/Jn5wr/4jMSxzpzkigUhTVJzGtwFwSy3Kdw4ztMJOHCS6ORqQgyzMaxh1ogeA+SjCHMwrEHSMse0R89XYYXgv+NBd+rVE9zesZ2RibGB3pyn4UDQZgDge8MeWc79rAOfkTRIx7ymEZVkHhD6xcr5vH4VqBv5+ClicJRe8iQsMqrvRZ+7sF27Z+46dP4E7lq3RHYG/MTj3yq7UFiNdVh4bpuPo4L4mNX+51DqsQjMNBL+nBtK7ecbwgwxZjhM91VATueylr/Z++d31P+oePhNA6rckcKrHUPrEfgAZPSG1pELz3nF4v+rGT3HN6O5E3yw505ceVp9IxorEM9kLEwWEbPXQ2SHYPm3p037lx67lQ9IyrCcDCAwvQT68q0H/CeFfWN2zOPmxhRVxZIbk5dCF6dXV1q0dPIvZHqVpXaFN0WSxgbv5HvcQTxSvXPl6Yn7h4olsHkExe315WtVQjtcwIlXZNgqMHSFpDEtthOfjPl+glH2j/XARYilat43vVPT/snsla4QBnErqpdWBp3e8zuXsKW5uW6WX/37K7rTfhIg8ICTwWxLx/9qeqW+kdETw+bGb2tlW91xgkKcLkcQ8D/vV2tZLmaLtJGqQkwtvKEJmADHkjvyeHaKfQHLtqJPQdbCkLLtHsVYTtaD3C1mFfSPT1bD5C2Q3tNOpIPb4T1hRX+47r2szfq+Z9UnaKaeZsvNiW1FYpdshoxcIaQ8jGir4qdJQkWm9Xbc94t0/r6+RtjYdsadqwgnt6piLsxIr65H5hzRzYCSb5F4Gr1C0gQ13U=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-organization-members.api.mdx b/platform-api-docs/docs/list-organization-members.api.mdx
index 81917846a..103c08fc0 100644
--- a/platform-api-docs/docs/list-organization-members.api.mdx
+++ b/platform-api-docs/docs/list-organization-members.api.mdx
@@ -5,7 +5,7 @@ description: "Lists the members of the organization identified by the given `org
sidebar_label: "List organization members"
hide_title: true
hide_table_of_contents: true
-api: eJytVttuGkEM/ZXVPLUSDelFeeCpqXpR1FuUtE8RUs1iYNLZnY3HS0IR/1579gKEDSVRn8iMz9rHY/s4S8MwDWZwZTzJ77BnxhhSsgVbn5uB+WIDh4RnmGSYjZBC4ifxKHDI7R9QXGLHmLOdWBwno0U0T+0c8+SXoM7Gv45Mz/gCKYLPxrXb7xsevlbOBVcAQYash8HV0uRyEHz0I1arnArgmblPdNNbkpcZkk3XvEjwhDelJZTwTCX2TEhnmIEZLA0vCg1ic8ZphE48ZcDV1ckbs1r1WiYZ3DU8bkqkxQ6Rc5javKIh2IQwlI41swPjvX61Fc9PJgH54JAt/GnRAgKls/3RPlon5UkqaNLWqytmYLL5VCIM9flD4fOAQe2vjo/1514JP4uP1AvPnNUKReFsGvPqXweFLHdD+NE1pppwQdpibKsAdbduAIEINBnLmIVDHWizHtAfPVOGR4K/xQffeamekfSs67RMLAV+8DsHe4wwBwbqNJF3Hd8IDxmiqAu3eUyjepBYIedg5GWaPalg3L1Q6Is5kDZROOgbtqxRdWovNL70YHtXacH70Xv21b1ncJf2Dx44qq0jFZlaWC7q5hO7It50td87GCeqERj4MX24lpUryTcEmGLM8B/dVQE7RmXN/wORpx3mrzsGp9HWJPecgHP+VvgoPGBakuVF1NJ3MrFIp6Wo5+BqqDMpgzvzqsfTqBlRWAemr6ugv4yau+pnrTQ3zi419yqPTZdtKjPmolEDPY8iSG6qPz42Fbu+5UjS5hMfP6/zvsQbySc5PT/b0Z7adO6AtfAiQjS3KYYarEWDNBatJFdTCYN+P8Tvjqw37YDFsG/XBiEylzyrOC+PTk6OjvWu8IEziDWvNVLbanv9rZ9oi+1y3UT/b4/Wb8x4x/3Cgei0CgpFxajqV6/ynhk0W7PhJxWfSToKWS5HEPAnudVKryul1yYZ2wAjp+08ARdwT0oPLrpOir9x0W7PObhSEUY3z5MCtmtuT6wW88RwD++5PUHbBboOOtQDWY36yBd+dlFry/Pk3//edJJqdl++2KTUvlDsj9VQgDOEsbhRfpXtNE2x2Hy9HRXcEpBPH34IFraF4N7gR++djKQbI+KH/425dGRDkPWsBFerv2aQqEw=
+api: eJytVttuGjEQ/RXLT61EIb0oDzw1vSrqLUrapwipw+4ATr3rjT1LQhH/3hnvBQgbQqI+JbbP+pwZz5xhqQmmQQ8vtfP8d9TTKYbEm4KMy/VQfzWBgqIZqgyzMfqg3CQuGQ65+QuCUybFnMzEYKrGi3g8NXPM1W9Gnaa/+7qnXYE+gk/T+tofGzd8qy5nXAEeMiRZDC+XOucF4+M9fGpEUwE003eFbt6m8jJDb5K1Ls94j9el8cj05Evs6ZDMMAM9XGpaFEJicsJphE6cz4CqreM3erXqtUoyuG10XJfoFztCzmBq8koGY5XHUFqSyA7ke/1qi89NJgHpYMoW/jS2gOCT2X62T8by86gKqtr36uIM5E0+ZYaRpD8ULg8Y5PzV0ZH8ufOEX/iOxLHOnOQUisKaJMY1uAoCWe5SuPEVJhJw4aXEyFQEdbVuAMF7kGAMYRYOvUCK9YD66OkyPBL8PSZ8J1M9zeEZ23kyMT7Qvd9Z2HMIcyDwnUfe2Y5vWAc3UfSFmzyGUSUkvpC1MHbczc6LYdy+EOiLOXgponDQN2RIWKVrz4Wfa7Ddq7zgw/gDuWrfEdgL8xcPbNX2IjGZ2ljO6+Ljc0G86Sq/d5Aq8QgM9Jg6XNvKJccbAkwxRvhAdVXAjlZZ6//ovfM7yl93NE7jrSp3pMBad8N6BB4wKb2hRfTSd9yx6E9Kds/h5Uh6kht35sSPp9EzorEO9UBGwWAZPXc1yFpr5qqdN75ceq5RPSMqwnAwgML0E+vKtB/wmrX0jduxjYt4os4skLyZei94dXJ2qkVJI/RC8lrlaFNumyZhbJxG1uMI4p3qn09NNVzdUEyAyScufl7ntFYhtA8JlHBNgqEGS0FAEgtiO/jNkOvmjbRv1wcsRDJX8bzsHx/3j2SvcIEyiPVU+6+U7PZoXad/S+1yXaD/b0bXOSa8pUFhgWeAmJWPblTVRv0zoaeHzURu9PEbzjgcgSyXYwj4y9vVSrarKSJFk5oAYyutMgEbcE9I9w7RTol/cNFO5jnYUhBaptqTCNsRuoerxTyR7v4Zuoe0Hc5r0pEsvBHWR2b42XntW8/Vwz+dOkU1czVfbEpqMxTrYzVi4Awh5WtEX3V2kiRYbGZvx2G3zOnzx5+MhW0juNP48fZORVyNEfHT/cGcK7IRSLIWgavVP5D1yC0=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-organization-team-members.api.mdx b/platform-api-docs/docs/list-organization-team-members.api.mdx
index b8b227e5d..8aedd4120 100644
--- a/platform-api-docs/docs/list-organization-team-members.api.mdx
+++ b/platform-api-docs/docs/list-organization-team-members.api.mdx
@@ -5,7 +5,7 @@ description: "Lists the team members associated with the given `teamId`."
sidebar_label: "List team members"
hide_title: true
hide_table_of_contents: true
-api: eJy1Vt9v2zgM/lcMPd0BWd3bhj7k6TpsOxT3q2h7T0GAMQ5jq5MtV6LTZob/95GS46ZJmqU97CmR+In8SFEf3SqC3KvxRBFC6dV0pOboM6dr0rZSY/WX9uQTKjARQFJiOUPnE/DeZhoI58m9piIAcr3EKvkiuIv5lxM1UrZGB+LoYt67+tflUOlvYfOGgX9Hf4ytwUGJJIvxpFUVL/iMdTmfHSktXGqgQm0T3PSYVE2JTmeJnmNFeqHRMd7hXaMdMgVyDY6UzwosQY1bRataguiKMA/QhXUlUNw6e6+6bjQwiWkdpCIJ/UwKJTys49816FY7BC4h11WsBGMTh74xJMU9Mt67t0/i2cXCIx0dcoC/LppHcFmxHW3Hlyenq5wtVWMMzAzGmnbdVMrsa1t59IJ/e3oqP1vd8iefzCzzqUisUNdGZ4F/eusF0u6GtLNbzCSx2klHk44B+rewAQTnQEhrwtIf60DexhF9MFKNfyH4n1DY7cqxkdPTZq9loZ2nZ88ZOGCEJRC4vSZnzZ4zzIMfi2iPva9CGrEg4Ybkbi2Lh3WiSQ9vBPpmCU6axR91hjRJVBGIK4nPvTbsRdn5OPtINu5bAnOtv+GRT3JwJJrWa9hV33xsF8T7fe33AeaJaAF6ekkfPsrHhPP1HnIMGf6guyJw90I2+H9yzrod5u/2PJy1lCeVpQSMsffMR+Aes8ZpWgXZ/sCPGN15w+o4nkzlTbKmF1bkPw/aEIRzrFIWdp+2Qd67NMyetI0S26XlMBTWvq+lFDGtzQhDZgVRvRYLWc8CiHfin8/rC7y9p8BZVwsbjvdluMY7Ti85v7zYEbjedGmApA8SfldLnaHvwXKHkIU7bJzpqfhxmvpw7kRbNby3EPb3RwMTWXKeMc5vJ2dnJ6eyV1tPJYQW6KVRuuzJ/N1m2T720v+b2H09CR8orQ2wFIuWuCAW8eomMpOFwHg9m+OXA28MI3LNkq+/4GTkUNvOwON/znSdbEd5l46Zay8qzh2yAOPxQGLPTre9pL/iahiZSzCNIJSMm1cFHGbbgVgD5nC4CB6m3SN4Kgun40x7UWV+ueoF4tfkx59DezNYD7BqtUlpyCzc9MuKt8Hp+e+iV3Dpm6ybMrJAmLMfKVY0nmcZ1ptXsKOrTyTpj083jIWnWrKlHcH7Xkrc0gFxY79ixW09MJS1EOy678mE4sU=
+api: eJy1Vk1v4zYQ/SsCTy3gtdLdRQ4+NdvdFkG/giQ9GQZ2LI1lZiVRIUdOvIL+e2dISfFXHCdFTzbJR86b4eMbNYogc2oyVYRQODUbqRRdYnVF2pRqov7QjlxES4wEEBVYzNG6CJwziQbCNHrQtPSATK+wjL4K7jL9OlYjZSq0IAddpt1Rf9sMSv3dT94y8M9wHmMrsFAgyWAybVTJA95jbMZ7R0oLlwpoqXYJbp4YlXWBVieRTrEkvdBoGW/xvtYWmQLZGkfKJUssQE0aRetKguiSMPPQhbEFUJg6/6jadjQwCWkdpSIJ/Z8UCnjs49/XaNd7BK4g02WoBGMji67OSYp7YrwP77fimcXCIZ0ccoC/LZpDsMlyN9reWY6sLjNeKes8h3mOoaZtO5Myu8qUDp3g35+dyc+OWn7nnYlhPiXJKlRVrhPPP75zAmn2Q5r5HSaSWGVF0aRDgO4tbADBWhDSmrBwpx4gb+MEHYxU7V4J/ssXdrdyvMjp6fzgykJbR8/uy+HIIqyAwB5csiY/sId58GMR7zEPpU8jFMTfkNytYfMwVjzp8Z1A363AiljcSXtIk0QVg7iW+Ky1YS7Yzuf5ZzJh3hDkN/o7nvgkh4PE0zoPu+7Ex+uC+HhIfp8gjcQL0NFrdPhkH1PO1znI0Gf4groCcP9CNvh/sdbYPeYfDjyc3sqj0lAEeW4emI/AHSa11bT2tv2JHzHai5rdcTKdyZtkT18asf/Me4M3zomK2dhd3Hh7b2Pfe+ImWGwbF0NTYBGv+o5QW5asWhJVbhLHUOlxkps6HTu8Z2pjbfa86cavRFc5kFxh9Ivgo4urSyXEet43UuZQsk32Q9UkYm9EMp57EM+EP7/24rh7IF8PXS6M396VuGMhYV8iKOnqBF0HFn1A4vWxnfxmyt1b9mF/flpgIlK5EOen8fn5+EzmKuOoAC+vznZFwVu9fZdl86TT//Y10NWT8JHiKge2efEp640oyGIq/V4ITPq+H75KeGJovz1LvsElJyObmmYODv+xedvKdGgdIplUO+kQrL4F5A6PJPZs5zxI+huuh3a8grwWhJJW9qaAQ988EmvAHA8XwEMnfQLPZGB16JevqswP1535/Bi9/Kl1MIO+OZbrTUpDZv6mX1e8DU7Pf3O9gUsnsnbGyCVCyudIscLiRZJgtXkFe569ZXe/fbllLGx7yY53+NMPUmJJe8St+YYly3pgKGMh2Lb/AjV5ArU=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-organization-teams.api.mdx b/platform-api-docs/docs/list-organization-teams.api.mdx
index 646d68ba9..4ed2bb7f3 100644
--- a/platform-api-docs/docs/list-organization-teams.api.mdx
+++ b/platform-api-docs/docs/list-organization-teams.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all teams in the organization identified by the given `orgId
sidebar_label: "List organization teams"
hide_title: true
hide_table_of_contents: true
-api: eJytVk1PGzEQ/SuWT60UEQqIQ06FAhVqpSKgpygSzu5k17BrL/ZsII3y3zvj/cjXkgbUE9jzduaN581M5hJV4uVgKBFU7uWoJ2PwkdMFamvkQP7UHr1QWSYCQGgjMAVhXaKM/qMYJXQMBvVEQyzGs2BO9BSMeCDUdfxwIHvSFuAC+Dqunf5a8XAfYvdkoZzKAcExo7k0dCB08EJWzXwKhancJLnqS5gyB6ejJStHeAfPpXZAwdGV0JM+SiFXcjCXOCs4iDYISYBOrMsVVlenJ3Kx6LVMcvXa8Hguwc22iNyoRJuKBmGFA19myJntGe/4aC2enUw84N4hW/jHonlQLkp3R7vSGZVHVFDR1qsrpkenTUIRRvz8vrDGg2f70eEh/9ko4Q/yEVniaZCtqigyHYW8+o+eIfPtEHb8CBEnXDgWGOoqQCXlJUw5pzgVjbB2v+Nzluke2ujVb7eV9Ma7ddjVVKFyv13Wac0hH1MbfLNl9Rx7qFSixoxB3E0X4wu01a1Fld3pP/BeN9yk7Oq2rh0Z2XzSVb1zFQtuMfD4njIuu3JIGXuvEuAJtLs8DbBDaUvyl85Zt8X8uEN3zWASxiLPOftCfBjuISqdxlkYReckeHBnJQ2fwXDEkibdp5aHWRJaLsylgezTsPL9eRhZiz7Wc61xdceZV1msOmwTSRGLppX4PA4guqn+uWqK9fiCgaI2Exs+r7O+g2fKRpzdXG81bm26yRRyzamD3VRH4Gswl0xFoWQlSzJQ8YN+34fvDrQlEFVNZ0ErE/t1aSAiU9JqFefLwenpwSHfFdZjrkLF6wHDilrfHM0DbTRLK6D/tX7q90V4xX6RKRpwRLCseq+q3JDXDFMZNOumXYgpJcKA+XysPFDHLhZ8XQ1IFkesvRpnLOOJyjzsSOfN/dBJ8Alm7dKZqqxkhOSB/aGA7XbYEavFfDDc2+thR9B27yyDjvjgNEd95wt/uq1nymfx718FnaSapWFmq5TaFwrqWIwImIKKyQ3zq2xnUQTF6uttTb+1wfH98p6wan0EbLR88N7JiNQYEPf2CQwpsiGIfGaCi8VfxMFiNg==
+api: eJytVttO20AQ/ZXVPrVSlFBAPOSpXCvUSkVAn6JITOyJvWB7ze44kEb+9+6sL7mZEFCfwDuHPWdmz8ywkASRlcORJITUynFPhmgDo3JSOpND+UtZsgKSRHiAUJmgGIU2EWTqLzBKqBAzUlOFoZjMfThSM8zEg0Ndhw992ZM6R+PB12F96e+VG+49d0/mYCBFQsOKFjJzHw7tb3FRxXpyoFhuily9S2RFikYFS1XG4Q0+F8qgIydTYE/aIMYU5HAhaZ4zicoIIw+dapMCVUcnx7Ise62SFF4bHc8FmvmWkBuIVFbJcFhh0BYJcWZ78h0drvHp6dQi7U3Zwj/HZhFMEO9mu1KJex5RQUX7Xl2clozKIscw5vLbXGcWLccPDw74x8YT/nR3BNrpzIijkOeJCnxeg0fLkMU2hZ48YsAJ54YNRqoiqKy8hIExwKkowrXzHX/ONt3DG726dltJb9StIw4zIDB/TNIZTTGduDY410VVjj1cKklRwiDupovJBenqVBMkd+ovfvQablK+6rZ+Oxfk8HHX651BKLjF0NJHnnHZlSOXsbUQIU+g3c/TADucthR/aYw2W8qPOnzXDCaRaeI5p1+cHoZbDAqjaO5H0ZkzPJrTwg2f4WjMlna+jzUPs8i3nJ9LQzlww8oOFn5klQOq55pFM2uGWsEvLmOi3A4HA8hVP0h0EfYtPjslfaW3eu7OR8RNAsTPJc4ZL05vriXraGTecVWrCq2KbYvEjE2b8vfEg9xJ9ctVY4THF/Lpq2yq/Z/XFa1VMO17AjldFaCtwWwHCLwd1pNfTdk5QiXeh1P9fRlwQrhyFc+3/slJ/4DPcm0pBe+menixW9e3UlP8jUZszfm/VltdX8JXGuQJuOHpBBZVX1euGPEKYynDZpW1yzZ2iTBgsZiARTcNypKPq+HLdgmVhUnCLTKFxOKOdN7cPZ0Cn3DeLrQZJAUjJC+DTxG2m2cHV4v5JN3bq2cHabvTlqRj/jCKWT9Y4S+39bz6Kt7/j6NTVLOQsvmqpLZC3h3l2AFjhNBdw/qq2GkQYL5ava3JujaUflzeOyysj4CNlve3dypybvSIe/2EmXNkI5D4mwWW5T/h/YIX
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-organizations.api.mdx b/platform-api-docs/docs/list-organizations.api.mdx
index d9ebff77b..65dda34c9 100644
--- a/platform-api-docs/docs/list-organizations.api.mdx
+++ b/platform-api-docs/docs/list-organizations.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available organizations in a user context."
sidebar_label: "List organizations"
hide_title: true
hide_table_of_contents: true
-api: eJydVUtPG0EM/iurOYeEAuKQU0HQCrVqEdBTxcHZOMnA7Mzi8SaEKP+99mxCsnnw6IUw68/25/fMMAyj6f41geT3vmX6GHOyJdvgTdf8tJFjBs5lMAbroOcwEyR4+wIKiZn1GWRVRMry4BmfuW1aJpRISX7VXxj5va4kiBIICmQkdT4zXh6CpOBQhFZdP1VIU7NJaN1O7VZ1MttHz3ZgkUQj5iMswHRnhqelmo1M1g/NfC7xEcZSKGBU+dHhof5suPghNlIwnlUKZelsnjx2HqJCZtsuQu8Bc9bASINnWzto5GoNDkSgwVnGIr5vpoSpBrDC9YJEDT6lpyQUdiiZZqpw3lKnmvdXsJVQhikzg0AFcP3p9MQItk78VqYEWjn3a5+wkbAdchfqfO0UTrAXJe49isPQ4N4U/SG3U1Zg0UP6cNA1/Eabbctay6CvijQRE5/0a3TqCScTEKSzA+moPB8o9GAMpFmMH9Jhy+pV+zj5Fza1//08IIc+FjbXT2NwlWQ2yaVF5G8PYhJpvMLD7SH2eSNrTO+U2Xze+Pba1he9Cw61NDC4W/uC75bh+KhhbmtB3CyGVFCKO9k1pufQzwhlS0T+zLyqiiWdlr9SpRhhiCnaN+dvCdyxUlZRXBIF2mJ+vGPBLLdj5gPrcg0T4aPwiHlFlqdpJ54jENJZxSN53uvukoU5CrpRh5g4gopMJ63ulfKtxlrzXjfxSn3EXC63ZNolCaRdkP75tqzTw4QTKesHIakv4rzFJ+GfnV1fbW3nhejaAWu5M9nPY5tjXIC1SJCnIlU6yYlK7HY6Mem1rfai1Mm61CaD8HUlECJjuRa1ny/t09P2oX4rQ+QCUo0XN0SbqXmjNmnOVt3yvwdukUp9dkoHcrCES1Vvp7osq4s6Eor6ns1kzFBW2Hyun+v7poXu26h+pbADcBHfYPuR67eT2iNOV+dV518hRntKloRV76nHhCzKnqBEq9Y5y3MseU1ra7wanfn98k6w0Oy4jQ5L1peH0E/XbEuKEuIuPKKXNC2Js77FkczUP8Ub/fY=
+api: eJydVU1TGzEM/Ss7PkNCgeGQU6HQDtNOywA9MRyUjZIYvPYiexNCJv+9kp0lu/ngoxeCrSfpSfskz1WAkVe9O+WIf+/31AB9TroM2lnVU7+0Dz4DYzKYgDbQN5gxEqx+AYH4TNsMssojZbmzAZ9DR+0pVyJF++VgGeRP04kRJRAUGJAk+VxZPjCSnEE2akn9VCHN1DqhZpyUVnwyPUAb9FAjsYfPx1iA6s1VmJUS1gfSdqQWC66P0JdMAb3YDw8O5GctxU+OEYuxQaxQlkbnMWP3wQtkvpnC9R8wD1IYSfFBpwStXjXgQARSnA5Y+PfDlDCTAla4vuOqwcb2lITMDrnTgSpc7ElS6fsrWHMpo9iZoaMCQro6OVaMTY3f6BRDK2N+7zK2GrbFblzq11bjFPue697hOHIt7m3TXzJbbQUWfaQPF53g1yK2jWh7Cm1VxImY2uif0FEThifAsbIdyag87wt0fwIkXfQf8gk6SFbRcczPbFL+3TwghwEWOperCZiKOxvtLBH+2wcfTVIv8zA7iH0+SIPprTBbLFp3r7I+758Hl6wugLnRL/juZzg6bIXbWBDXyyFllOCOt43pGQwyQt4SPnxmXsVFk0zLHX8l72GEsdo3568GblkpqyouiBxtMD/asmDq7ZhZF2S5uinzEbjHvCIdZnEnniEQ0mkVxny8l93FC3PsZKOOMHIEMaluXN3iTJN6n1YyKGocQul73S6UupMbVw06Hp84d0e7jcV6Ey3ZlYEgXyr7Jvjs9OpSSeaa2I30MfWkSe+1LZKx3sBxT0WQKCz+873WwMM0xIK1HbrovuzhkoWkfY+glKtz9EuwCADyKIB28c2SWQPaRAkO3deVgYlI51KeL52Tk86B3JXOhwKifpbvkwi1/f6t05yvlPi/j+eylXLslgb4MWQuVdp86ZOvXusxU5TzfM4jjLweFwu5Tm+nCGGgveRl0QzBeHyD7Ude1q3UHnG2erpltwgkqoYXkJbsUb9MFnkHUaSVfE7zHMvQ8NoY3Zbqf1zcMhbailtTWIxeP7J21ojNLYqIW/eIlttUEw9y5kQ8r/8ADVod5g==
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-pipeline-repositories.api.mdx b/platform-api-docs/docs/list-pipeline-repositories.api.mdx
index dcde628cd..61000b2e6 100644
--- a/platform-api-docs/docs/list-pipeline-repositories.api.mdx
+++ b/platform-api-docs/docs/list-pipeline-repositories.api.mdx
@@ -5,7 +5,7 @@ description: "Lists known Nextflow pipeline Git repositories, extracted from exi
sidebar_label: "List user pipeline repositories"
hide_title: true
hide_table_of_contents: true
-api: eJzNVE1v2zAM/SuCzkHSbUUPuWwp0BXBhq1oO+wwFKhi04kaW1IpOllg5L+P9EfifKDAgB12SmQ9Uu+Rj6w0mXnU41862AC5dRD100CnEBO0gax3eqy/2khRLZ1fO/UNflOW+7Xq8OrWkkIIPlryaCEOFEPQJASpytAXfOR46+YKSxeHahICuFQ9f1x7XMZgEpimz4q8yhl2kElZp4zawVTiHXHuoR5oHwCN0JumLcG7ls99LwEDg0FTAAGKyEo7PnBA72nGWBH5WgJu9LH0n7vHXVkA2kTZFBzZzAIO1TRTvrDESgc1+3iGfhkB+8xjsoDC6HGlaROEi+WrOSBfZR4LQ82nq0u93XInEGLwLrIWjnh/cSE/hxS/f+HQ+gFHcmtCyG1SF2f0EgVSnT7qZy+QkNQHpZRkmwf2JthDDaKRwliCov89EnJTmeV2oMlSDkeNmLrM37fsBcWwy3P8r03KZePyR/obIRJiEVLxbgExmjmIc9/W1wHPqNiLuEH0eML8w5nKdyZUzpMyOY8F8xF4hKRES5vac9dgEHBS0oKPT9JUNuTCi3HnUHM0cqVHu+qP8NDEXboHUd8o6SfdiVkQhc5icp7VIP7S/Pnc+etlTTVNyy2qw1vlD/DKitTkbnoyCO3VXW5IbKrY1SubsMkbsLSNR16SlZi3VOJ4NIp13NB6BnHnbF7bO/Of9hdMZMXz2bzzbnh1NbyQb1wBKkzd9XZqxV3NPO2Wz1GhDjhXezP9jyus7ZkcRyE3vIRYdF28qnVEfynLJuhJZRMtuD6CqaqZifAD8+1WPjd7THyX2mhmuUxIZvIIb1Tn32+5s+KWsDnZvSuTl4LUMhcrg1Yo13PCCsGkbF/R0oROkgQC9aJOVsTBdN3ePDLWHM7I0UzU2btN5za93FzXGvHol+C4th1/kjM/xHvhD/Y8i9Y=
+api: eJzNVE1vEzEQ/SuWz9GmQNVDLpCiUkUgqNoiDqhSnd1J4mbXdsezDdEq/52Z/Ug2HypC4sAp8frZ897zm6k0mXnUo5862AC5dRD1w0BnEFO0gax3eqS/2EhRLZ1fOfUVftEs9yvV4dW1JYUQfLTk0UIcKIagSQkyNUNf8JLPWzdXWLqYqHEI4DL1+H7lcRmDSWGSPSryKmfY3k3KOmXUFqZS74jvTvRA+wBohN4kawnetHxuexcwMBg0BRCgiKy04wUf6JVmjBWRzyXgWh9K/7Et7soC0KbKZuDIzixgoiYz5QtLrHRQs48n6JcRsM88pgsojB5VmtZBuFjemgPy1sxjYaj5dHGuNxt+CYQYvIushU+8PTuTn32K3z7z0bqAI9k1IeQ2rc0ZPkWBVMdF/fQJUhJ/UKwk2xTYhWAHNYhGjLEERf97JORHZZabgSZLORw8xMTN/G3LXlAMOz/F/9JkbBvbH+lvhMgRi5BJdguI0cxBkvu6vg54QsVOxBWixyPm704434VQOU/K5NwWzEfgEdISLa3rzF2CQcBxSQtePsijciAXXoI7h5qjkS093Lo/xP0Qc4ReugSXmDN2QRTiaDg0wSZp7sssifDMbBLrjzJ8V++om9yQJEx9FLwa30y0cOmo3omzjUt9wlujpGIXX1lPaxB/af586rL7tKLaAsvPXx9vXW1ZSNk/ERS5NuUGasASCR4nctm++L5kToXN69aZ+Q+7DSYizjV13iQXF8mZfGN3qTB1otqJIMltenU72A4eYY9ztQvq/zge2zeT5TDkhgcci67Nq9q09Qe+TJmeVA7Fgv0RTFVNTYTvmG828rmZkZLCzEYzzaX7ZiaP8Io7/36CnhS3hPXRXH8xeSnIOucvBq1QrnuQFYLJOL6ipTk6TlMI1Dt1NH72Ovf66p6xZr9HDnqivr2bom7du5t9rRH3fgmOve34k6y5EM+c3164q7c=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-pipeline-secrets.api.mdx b/platform-api-docs/docs/list-pipeline-secrets.api.mdx
index 3415af36f..badf10182 100644
--- a/platform-api-docs/docs/list-pipeline-secrets.api.mdx
+++ b/platform-api-docs/docs/list-pipeline-secrets.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available pipeline secrets in a user context. Append `?w
sidebar_label: "List pipeline secrets"
hide_title: true
hide_table_of_contents: true
-api: eJzFVdtuEzEQ/ZXF4qEVSZNCVYm8lIAAVSBRURASpcB0d5K4dWzXnk0blvw7M97NrYmgiAeekvXczpk5HleKYBhV70x57dFoi+2IeUCK6rylCox50J60s6qn3upIMQNjMpiANnBhMJtHZU1Upm0GWRkxZLmzhLe0l/W9R1tk349uXLiKHnI8Lr5n5DLDCdcDFx6LaNVSzmMAwXBcNChOmqqnDdSW8hBgjIRBuFTK8gf7rhRkHy0krksMU3WX2qdFXVuOMeg80wVa0gONgZ1jPsIxqF6laOolsWZww2QauDAGqo8OD9Rsxm0LGL2zEaNEPO525We93rs3HJooWhIreG90nkh2LqO4VJtF3cUl5iRkg7SEdF3A32nGMgBCAOGqCcfpPOB1qQMWMu/UIgb7++S6uA/rlrKlSYJQPQolzlrNBCo1htu3aIc0Ur39blcGRTwl6cHXM2j/6Lc/fzvfOeqdddtP+T+fnD/6ufNtd+fowZcv+7u71X7r4OnsoVrgjBS0HSquYCDSx4irABvjCr4CCNukGYuMBYp31kwXGMX4gk/pX5IkGL74lySchTRJ89S6slUyOQJzqn/g/fS3zLXlprxvlMl+4nmwTZvPochEKBjpb0S6qq0xxgjDe8hr7rjRuFUeL0NwYQP5ky23ar4oMutIFpW7YTzizkumDJqmaTk8RwgY+qVo8uxcLixvjpGT5TLEhBHEpDobK3GZ6FR41xxW0y1ojIj8fHHI90Vy4pP6z6v51C5v6iFrO3ApvOF8itfMJeufHG/sqsZ0YoBk+LxAw0TnGBtnGRjkaWBlMA2U2Ot0Yorb046deGbaJNEM3LOlgYFMeIXWdfb3Dg/3unLmXaQxpHk3i1WktbH77yKtluL5b29HMw757HgD/AQwn9SXqhnz9pdvxJTFVlUXEPFjMLOZHNevh4io0FFIsGgGYCL+hvof3patCK9wuvF8TcCU4qlEsRMIut63rGCGywuFswmwOrSf5+hpJWrj8q7p/vXLD+wL6xq+o9mUff6y2OlKbm5S8vjgrtByo+b4Sb65EN/YX46Q5i0=
+api: eJzFVd9vE0kM/leW0T20uvzqXVWJvPQC4k7VIVFREBKlB+6uk0w7mZnOeFvCkv8de3Y33TQR9MQDT8mOP9ufPd/YlSKYRTU+V157NNpiP2IekKK66KkCYx60J+2sGquXOlLMwJgMbkEbuDSYtV5Z45Vpm0FWRgxZ7izhZxpkE+/RFtmn4zsXrqOHHE+KTxm5zHDATcc1Yu2tesp5DCAcToqGxWmT9ayh2lMeAiyQMEgtlbL8wdhOQsZoKeKmxLBUD0t7t85rywUGnWe6QEt6qjEwOOZzXIAaV4qWXgJrJjdLpqkLC6D66OhQrVbctoDROxsxiscfo5H8bOZ79S+7phItiRW8NzpPRQ6vokCq7aTu8gpzkmKDtIR0ncA/aMa9A4QAUqsmXKTzgDelDljIfacWMdnvB9fFY6ruKVuaJAg1plDiqtfcQKUW8Pkl2hnN1fhgNJKLIr4l6cF/59D/Mum//3ixdzw+H/Wf8n8+ufj9697H/b3jJx8+HOzvVwe9w6er39SaZ6Sg7UxxBgOR3kbsEmyMHX4FEPZJMxe5FiheWbNccxTjcz6lnwmSaPjiZ4JwFNIkzVObylbJ5AjMmf6Cj9PffawdL+V1o0zGCfJwlzafQZGJUDDS/xFpV1sLjBFmj5BXC9xqXLeOFyG4sMX8zx2vqh0UmXUkg8rdMR+B85Apg6ZlGg7PEAKGSSmaPL+QB8uTY+5kuMwwcQQxqeHWSJRA4bYdMmUwjJoT+TgeDsHrQW5cWQwi3jCPgXZbY+YsWbJTAyT3lj0XfDY5PVHCoiV5Jj2t+9Olum6RZGyHknxfJhCf1H/+bhVxdVcLSNupS+5NPxsWkvZHBKVcnWNswCIGyJMYNovvlsx60CYJcur+ujcwEelcnedgcHQ0GMmZd5EWkLTUDG2R7dZeeci0uhfmL9tLzXXI59Ab4PXC9aS+VI2Edm/VOZcstqq6hIhvg1mt5LjeTCKsQkcpggU5BRPxO6X/YG/tZHiNy63VeAumFGTS4S0EXc9yfh1Ml4cVRxNiteskz9FTx2trMGy8qX9evGEsbGr4gWZT9HZr2WUnNjcpId64a7TcqJY/yTcn4mnwDaM3Bh0=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-pipelines.api.mdx b/platform-api-docs/docs/list-pipelines.api.mdx
index 1879544e5..b03c9d7f5 100644
--- a/platform-api-docs/docs/list-pipelines.api.mdx
+++ b/platform-api-docs/docs/list-pipelines.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available pipelines in a user context, enriched by `attr
sidebar_label: "List pipelines"
hide_title: true
hide_table_of_contents: true
-api: eJzNV91PIzcQ/1esfbpKIeQ+ygNPDQdUUTngDrhKPSHF2Z0kBu/aZ3sDaZT/vTPezySbvRCuap8S74zHv/meWQSOT2xw/C3QQoMUCdjgvhNEYEMjtBMqCY6DC2GdZVxKxmdcSD6SwEp2JhLGWWrBsFAlDp5dh0FiRDiFiI3mbMidM2KUOrDDLutrDUnEhk/KPFrNQxhEQ+YUk/jEusySpxDcDTqB0mA44RpEObLrEngn0NzwGBwYUmkRJHhArgoBsgjS6HsKZh6s69mPIkF/OSpaXGEzLlNEhBhFEso0AgLnpsAMWK0SC+zNEE0C0g47bKhQViz+hogOoYo1ijhLZsNfuuwLuNQklkGs3bwQK8ZMxcI5iEg5eNZSRQh5zKWFTmDRiDEPjheBm2uviTGccAsHsa19t4g2mZCEJI3JmyUO/Jahwz8VHvLx8wExH8y4ITPZHW854SS9WFj9M1myX1grWC6XndLuNSe3G/7P0tOICDB2mIggcWIswHTZoLRRx8eJbQs+MuOG2QSSJmCQNFYm5i77dPQhqKON+XM7yk/8WcRpTBhH+KAaUwik0vngMN677I3mE5H4AEWXn8KYI8MxG/7aw4DIBeDxba83fAHS9+9WkKrx2IJrB3vZBNI+Cs1QMKtQ1kG+BpMFbsJpO6Ybz8OyYCU8YyExV2vuxHpB8hhCrF1tRJWHfB3DTFgxElK4eTuO84Znq7td9pVLEeUZimbRRsy4A8poO+Umy22shs3WKnFhshQlwqfqu16PflahXP3hMwwtnDiicq2lCL1nDh8ssSw2n1CjBwjJ/9pQOXQie6Cq4D8uGD8QQcV1h+zp5JbfUH7N4g10EW4hGNDKCqfQb01kyvWd0RHz5TaERDwXxrpWjgvewqDMZGcsyLtVTr1Q7iatvLFVZi0Zmv0jsU/WnxspJYEnRJSo9J2O+CpD2WRKOMRxgC0DvIJZ8yibc5O9aiy33EzANTSxNb4bx13a2uuurm8HnwZ/nZ3it/x//+TiDE93l/2v/cGFPzX0rqvNZ5Zl49s7h8Src8dXni3JYVVqQmh2m7B5Ld9KnuObItxGHiBYo5XkWwODHP7RwEsCY1nZ/YIsezo6dcp/rg0WLzNqZY+tJtSoBKHZYsVJc1mqYf1YgqsAr8dPjaIclzc4Oe04dFQmqQ+wX/J2QVMU8nxoahgnPMKOjn3Nupd0DroiDHntW4DDnuUT8BnRavSCsdVQZ8Yos4H8fUOrKyZ3lihH24R6QjzEbiFMjS9UOLOf4JAApp+6KR7vqYviQD9VNO1P/NCjOZGCQ12b+wsJN6RwBr4up8Q/dU4XTduHtmfCL9mf88JRD0/OIxPJWPnrubI38B2VYP3rQcNw40nXeeAx7B0zEeJwkTGTp3joPZUamUOxx4eH1t/rCkUVLcb1ysfJWP1WEagk4EqTvfO2e3TU7fkYV9bF3Ds6H4AuVraodYiLKlz+Vytd7hs6HmLeCl9pvJEWubPXttMpKk4fF4sRt3Bn5HJJn7Nhj2IoEpY0ispFaqsd/vOVr1H5R5ivr615TwgCmnd31+8nb1YtaFeXvT3h/gsrVgvkbOPbE+r+C1YLonKz2xPUazasFljlcrcnrJ+5cLXAXNn/Kqj3dDCCsPqWggUEeIRln0pFdrMfhqDrdt/opiuN6PezW+Tlq71lrZd46cUEmdQRYdnyHLfqERIsXQV8R2d8CFvoP1tNyCg=
+api: eJzNV0tv4zYQ/iuETl3AcdLdRQ4+1XkVRr1JuklaoIsAoqWxzYQSuSTlxDX83ztDPSzbsuK4e9iTLXLI+ebjPBeB4xMb9L4FWmiQIgUbPHaCGGxkhHZCpUEvGArrLONSMj7jQvKRBFaJM5EyzjILhkUqdfDqOgxSI6IpxGw0ZyF3zohR5sCGXdbXGtKYhS/KPFvNIxjEIXOKSVSxeWclU17cDTqB0mA44RrEBbLbCngn0NzwBBwYMmkRpPiBUisEKCLIou8ZmHmwaWc/jgX95WhoeYTNuMwQEWIUaSSzGAicmwIzYLVKLbBfQqQEpA07LFR4VyL+BbTKOu4yi2uRSjTedJnOwg9d9hVcZlKkM2WQaDfPFVSX9FiaSYlXgYu6H5gYM5UI5yAm4+FVSxWjSWMuLXQCiyQnPOgtAjfX3lJjONklHCS2tm7RmnRCN6RZQq9d4cS1XDH+WQElH3g9IuGjGTdEo93zlBNOksbyVf4kpvslm8FyuexU71JzgvaH+bvyBEQE6FtMxJA6MRZgiJctHgT6ywQMbo2VSbjLl04/B3X1CX9tV/uFv4okS0jpCN1bjWseiv5g/EsydEj8izdY9w4snz6uYVHjsQXXDue6goGul0nnQdhnoRlezDSfiNRHRpddwJijQI+FJ+HhmCxwE03bMV0ZgCOKTZZLs7GQGH6EDK/Fbz7hIq3FNvPOhN4fs9pNthFl4bV1TDNhxUhI4eZv4MphrN4LM9HqLOahKAKNDIbaiBl3QLFrp9xg4HYYshlitmumrgKFzl6mAB9qH09O6Gcdx80fPkKQ7tTRLtdaisg/0/GTJZHFtgo1eoKInEEbSndO5ApWGfrtgH/jCkqeewRLp6B9y/gNuhv2RbRjw4BWVjiFj9a0TYVkb3QkfL0LIW1eCWNdq8SQtwgoM9kbC8ruvKee6Pa7rTqx885aJDS/j8Q6WFc3UkoCT2lTotEPOubrAlWRqOCQxBGmfPAG5sm/Kr5NfNVE7rmZgGsoQhtyd75MttWqm9v7wZfBP5cXuFb8758NL/Hr4br/V38w9F8NtedmW82yKlwHx5D437HjK/6O4LAqMxE0P5uwRWLfuT1HnSLatT1AsEYryXc6Bj34uYH3OMZyxfuQmL0YXTjll2uNwftIXfGxk0KNRhCaHSxOmtNSDet5BW4FeNN/ajvKcXmHnc+ePcaKknqD+rUoF9QFocznpoJxxuOym3hP5aAjwtCrfQuwvlo+AR8RraSXgq1EXRqjzBbyTw2lruzMWaocTQvqBfGQuIUoMz5RYU9+hn0CmH7mpvj5SFUUG/apom5+4jsgzWkrONa1vh4T9axs6jMjcXvqnLa942OuRTeSKou7Fr4jgK5QW83And9ht4XPsHOSZ/3bQUDqS3R3RGZOTB1jxQ1pLBsCHzZeCFfyP1elEzy9OG+1SMfKHy+ILFCQ2rcAkrkiwq4lFyYv4JH3gnXj6yajIwjpfXCsflttULpB5nI9v3ZPT7snPn6UdQn3TlR0VsO1CWwT4mLlij/VOFi8DX0eY04QPot5khaFI21MtlM0nBYXixG38GDkcknLeRdJ7hULSxbF1ZC1k4efflxsJOcZ5psjcVGPgoAa7f3tf2sqa1G/PvkdqP+g8awFVD4PHgjm8OGsBVE1FR4I6kdOZy0wq0HxUJg/alhrwbg2OK5wPtKHEQTUlyNMEMBjTOuUCvKTufbaqa1KvFbEfr+8R1m+Xjs2aoW/vew+0zoiTEte4l49Q4qpqYTv6BsVYfn9D/bU09U=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -47,7 +47,7 @@ Lists all available pipelines in a user context, enriched by `attributes`. Appen
diff --git a/platform-api-docs/docs/list-platform-regions.api.mdx b/platform-api-docs/docs/list-platform-regions.api.mdx
index 8ee7fbb7a..aaeca67f9 100644
--- a/platform-api-docs/docs/list-platform-regions.api.mdx
+++ b/platform-api-docs/docs/list-platform-regions.api.mdx
@@ -5,7 +5,7 @@ description: "Lists the available regions for the computing platform identified
sidebar_label: "List platform regions"
hide_title: true
hide_table_of_contents: true
-api: eJy1VMtu2zAQ/BWCpxYw7LQNctCpSZEWQQs0SFL0EBgILa0lJpLIkCunhqB/7y4lWXIsOOihJ1vkcGf2MVtLVKmX0b20ucK1cYWXy5lMwMdOW9SmlJH8oT16gRkItVE6V6schIOULr2gJ+EmNoWtUJep6AMJnUCJeq0hEattAKV6A6V46BFXycNczqSx4BRTXSUd2XUHuGlJCGOVUwUgONZay5I+CDsEIohmqVZhJl/r78MJj44V7oQ5gjp4rrQDokZXwUz6OINCyaiWuLVM0j6STTPb8b4Y9+StimEgfq7AbQ+Yf/dAUVYFOB3vcx9w6RIhDVesV2F7dHZK7EuW6i2VAzy/+Hhywj/7fD+/09PYUJQS+VZZm+s4FHfx6BlSH5Ka1SPEyEV23ArULUHX4RFQOac4R41Q+LcD6GSiirOuhhPllagx56MvYZag7T7djK54OrqpuOmqwQBCnE7V40IlghsMHv+lMMNM3MsCvFcpsCuOp9sDj6Z26ZxxB8o/TXSyN4UoDQqV5+aF9DDcQ1w5jdtghAtQDtx5RVMf3S95SMglmWEjpRA0siEiudjZe1EPrmkWbuewPuwtV6HNaBx8l1SGaPvR5e9VANFJ++drP7ePLxjk6nJtwvOuArfwTJmJ8+urA7d0V4NdwW10DL4Dc/tUHNpXubyT4qPFwod3c20IRB3UebDN2nweLkjIhpZHy/NhfnY2P+EzazwWKnS/szYP2LDChvLsKa2HUfrfy7GrOsIf5B7SriHZIf266+14dc9ktLcTe/00FxmlyuC6XikPv1zeNHzc7i0epUR7Fk+js1a5hyMpv7HVJiU/wfZgcW5UXjFS8txulNPM/49a3t10Xn0vjq75SVH9Xiu3YzW92FElmyWhM1AJxWJ9LeA8jsHi6OnBVtkz5LfLO8KqfTu9sk+IPimL+hYQd+YJSupdrxL5mwU2zV8217Zm
+api: eJy1VdFO2zAU/RXLT5tUtWxDPORpgNiENmkImPZQVcJNbltDEhv7pqyK8u+710mahEZFPOwJYh/7nHt87m0pUa29jObSpgpXxmVeLiYyAR87bVGbXEbyp/boBW5AqK3SqVqmIBysadMLOhJ2YpPZAnW+Fu1FQieQo15pSMRyF0BrvYVcPLSI6+RhKifSWHCKqa6ThuymAdzWJISxyqkMEBxrLWVOH4TtLiKIZqlW4Ua+1t9eJzw6VrgX5gjq4LnQDogaXQET6eMNZEpGpcSdZZL6kKyqyZ73xbgnb1UMHfFzAW53wPynBYq8yMDpeMh9wKVzhHXYYr0K66WzU2JfsFRvyQ7wfOLzyQn/GfL9+kFHY0O35Mi7ytpUx8Hc2aNnSHlIapaPECOb7PgpUNcEzQv3gMo5xTVqhMy/fYFORlycNB6O2CtRY8pLlyFLUL8+7fS2OB1NKm4bNxhAiNMxPy5UIviBweN7jOkyMZcZeK/WwF1xvNwWeLS0K+eMO1D+ZeQl26YQuUGh0tS8kB6Ge4gLp3EXGuEClAN3XlDqo/mCQ0JdsjHcSGsIGrkhIjnbt/es7Lqmmrl9h3lw27a9CpfSmQ2i9dFspqyexqkpkqmHZ1I11eYg6HdhR+w77ZLx4vzmWrKmVvIdO1y71Re+N4wZ27bg72UA0Ur9z7e2Jx5fMFih85UJxxt3GxVM+5ZALlfH4BswR0PFIRrD4vslUzp0GlpyZb52GySEnat5Pk3PzqYnvGaNx0yFZDVjg8PbjcfO+oHSsovp/x68jesIf5HzQXOMZIfyyyY3/Z+FiYwG87bVT++7oVIZXJZL5eG3S6uKl+uZyIFKtGfxFMuVSj0cKfmNiTkq+Ql2B0N5q9KCkSF/W+U0879Ty4fbZg58FEd/QkZFtTMz3/XVtGJ7TlYLQm9AJXQX66sB53EMFntHDybWoNm/X90TVg3b6VX7hNtHZdG7BcS9eYKc3q5VifzNAqvqH1gy1kc=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-platforms.api.mdx b/platform-api-docs/docs/list-platforms.api.mdx
index 0b60d9295..b70c7d355 100644
--- a/platform-api-docs/docs/list-platforms.api.mdx
+++ b/platform-api-docs/docs/list-platforms.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all available computing platforms in a user context. Append
sidebar_label: "List platforms"
hide_title: true
hide_table_of_contents: true
-api: eJzFVdtuGjEQ/RXLzwjSNsoDLy2J0ipqpEZNqj5ESDG7AzhZbGc8S0pX/HtnzC7LLZdKlfoEts/MnLmdrTSZSdT9Wx0KQ2OPs6iHHZ1DzNAGst7pvr60kaIyRaHM3NjCjApQmZ+FkqybqLWhsk4ZVUZAfnUEv6irBiGAy9XdxyePDzGYDC7yO0VeFexz13SNWdvrjvYB0AiRi7ymcrVm2tHBoJkBAUoOlXZ8YJTHCaM72gr7xxJwoXdz+oYT4+zv5Fm5cgZoM2VzcGTHFpDxCI+lReCoY1NE6OiYTWFmdL/StAgSxjLJScIKHUOrq5NjvVx21lw2En+Z0c919v+ezlDsY/AuQhSL90dH8rNTkq9smirvSF5NCIXNUoV691Eg1X5QP7qHjKQTKJ0iuwrQTlMLNYhG0rYEW/fPuLD5BiYS8qzpZacu64GHjIsj9eLqXKGfc/HwLdEbB9wzTZYKuTtLww3NoG0/bo3g97qqAmHM8aG6nppcSfcg0t8UuG34rZ5BjGYCspovF60BHsivzeAc0eMe8w8HJqLZPeU8iQD4J+Yj8AhZiZYWaetOwSDgoKQpH4cybLySUy/7OoHE0ciT7oWNzW08XEvCK/Kbftb8p0RB19Mu51EC8c3qz+dm1O+fKDGzbuyTeZ3sNTxyEmpwdbG3cfVT00zFyjW3GcQaLJ0yWepUiUVNJfZ7vZjsutYziJtli7RpY/+pfWAic56/VZx33ZOT7pHcBR9pZlKja3m43NLBXYpVOy7/V4XrZshRusgyxtmkqlR1d3e+IFPOVC6ramQi/MBiuZTrlfTJ0OQ2Sgqtnj2b+OtSfZDdAyw2PgVzU5SC0SLNb4/9iii/EHhb99vwQzmglfhpW7hUYFirUlFWpoMsg0AbVntCsbVjX85vGGu212ZnTZL3RgndYsM3NyghbvwDOG5Sw5/kzIFYHf4ArfHVnA==
+api: eJzFVU1v2zAM/SuCzkHSbUUPuWxp0Q3FCqxYO+xQBChjM45aW1IlOV1m5L+PVOzYTtKPAQN2SiQ+io+PH65kgMzL8a20OYS5cYWX04FM0SdO2aCMlmN5qXzwAvJcwBJUDrMcRWIKWwalM7F1FEoLEKVHR1Yd8FcYiom1qFNx9/HJuAdvIcGL9E4EI3J6c9d1i9n6y4E0Fh0wkYu0pnK1ZTqQFhwUGNBxDpXUdCCUcRmhB1Ix+8cS3Uru5vTNZaDV7/iy0GWBTiVCpaiDmit0hHf4WCqHFHUOuceB9MkCC5DjSoaV5TCKSGYRy3QgbK5OjuV6Pdhy6ST+MqOf2+z/PZ0p+3trtEfPHu+PjvhnR5Kv5BqV14GtYG2ukqjQ6N4zpNoPamb3mASuhONKBbUJ0HZTCwXngNNWAXv3zzyh0g7GB0e9JteDWtYDhoTEYb1InStnliSee0v05gGqmQwq5Hx3Fpsbm0brG3st+L1WlSGEOT6k6ymkgquHPvyNwG3Bb2WB3kOGPJovi9YAD+TXZnDunHF7zD8c6Ihm9oQ2gReAeSI+DPeYlE6FVZy6UwSHblKGBR2n3Gw0kgvD85ph5AhskiPbmVxaE8tmbEuXk3kRgvXj0QisGia5KdOhx0ciMFRmb1iuo0U0dRBnjBeTqwvJ4Rt21yzmRpgux602HFHWk8TnWQTRzebP52aM7p9CzFrpuYnutZA1Cw77GkFOVyXoazB3ASSxC/rJd1OmRlB5nOK5+dQaiAgrt4nzbnhyMjziO2t8KCA2Ub16Lns7dpdi1bbi/93wdTH4yB1CK5KyiapUdefsfJ0WlClfVtUMPP5w+XrN15u1yv2UKs8ptLvy2cRf/wwcZPeAq85nZgl5yRjJa//tsV9Z+C8E7n9T2vBTPjjF8eMkklQItAejKBvXSZKgDR2vvSXUm98v5zeEhf7Y7IxJfL3ZsnrVeZsKFBE35gE1FanhH/hMgWjz/AGy6fV9
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-workflow-tasks.api.mdx b/platform-api-docs/docs/list-workflow-tasks.api.mdx
index b37ff61a3..2e8a16c6d 100644
--- a/platform-api-docs/docs/list-workflow-tasks.api.mdx
+++ b/platform-api-docs/docs/list-workflow-tasks.api.mdx
@@ -5,7 +5,7 @@ description: "List the tasks for the given Workflow ID and filter parameters"
sidebar_label: "List the tasks for the given Workflow ID and filter parameters"
hide_title: true
hide_table_of_contents: true
-api: eJylWN9z4jgM/lcyedqdoUtvd6cPPB3Qdo+5/pqW3s5cpw8mMeDWiVNbgTIc//tJTgJJccG0T0nsz/pkWZKlLENgExN2HsK50s9jqeYmfGyFKuOagVDpIA474YUw8LucHjLzbMJWmDHNEg5c0+JlmOIHIishuKwVihRHMgZTfI+5ibTISCQOVsICA1qkk0DEPAUxFlwjVPOXXGiOxKBz3gpNNOUJCzvLEBYZkRSLwtWq1eA1GYv4hvgl53rhZLbAIM0TrkXU5N7iEinwiZ0aK50wKIZOfjbYE/a6m/WGTURq7RkgNtDc5BKMP9+P7w0+NR4bDt6Ua/jH2IzS0FvsZjsXXMYBqIDAwWjhInMcG6FPhd4t+w5B5CQxOkVkN/SFmeg/An315eFMR9M9NBYTAPk37iCwS3eJfyRXNZlKDTc0//34mB5Nqdd/o4xIoZ1ToFmWZVJE9lzaT4Ygy20KNXrCnVKQaQpEEAWBVa0GY1ozey7AE+O3nJ6b+HrAzTDIyRFpEmMH97RbyJSZqcMYrdLSjglcH3FjnHOYe5zjJh8lAranan4aM+BHIJCU8MD0AfBIJZnE3OW/IlFxLrmH7TfOZ0+diRTDy7VFBrgyA69gJC8kl3LbKsJMHbkPhdIiho1zDqMgd59YlOXGU6+EJwpjySdfYryJwgE9oNbuflCezpy74K88ykG5N5+waIpHM7TjLhNIlcf/qvQ9lxYRv1Qxly4P4nizlLGVxkzThYRZAii2Xo9o8mjGNIWLeQcFAsjXwj4pcbPhsj5l6l6AwkZoFtqt1kp3oyLrOK0h4K4Idr+TjfOiAPA8Bc2ZPODQ6Gaa0WXtNC864PYm66Gp8pG0cZmhA3pCtdm/9UK5WVPoLmjG2fOtt2BC/+MvHK8jpj2x8wOwZoE54wDs3N8H4t4CuK855hqz5yELZkr24XV/zizQIp0dgKYA8QwNEfvIRCfPpWTkfbaQXa0vWU/Lv43WrQRzdfYbv+7ue5eD4fDsFN9v76+uBle/8K3f7f9lh/rXlzcXZ8X0eXdwYV+6vetbGqolG6rrywRB0Y+XXx/PE7gjRJ2XpGO7khm4z+LPCFk1FQzrA6e20BpxmrgtC7ECoIBJLyvXpFGPY3ubmiia/+mq6nosDqiM4gYOKe/qlRemf8MmfH/FVQGdNUal/Rml/y3Nfzjq0aqxC1IFAZPYhKE+BDd4XWJALmw718NimOtujr1b5+GRSt2mGLJWAFNelstoV/s1waSeBuvubnAa4OUWjIXEPjGodYxUOMBUUW85sZ2J7RI7YbvqH9vLTSe5akPZc1Yq3pFFC+vUFV0baAqQVaU7fY8sCEeKl/PKC57mYLcu0rGyy0tr3vEXtFLQvRk4ugQ7dSMZkDMFhusZXtCmBNuaL7KukGtZqmI67bax674JRfGbMCGtE47Vn5sJSnBonILnj28nJ9+O7aWBV37CrCeV3cynjd/Y0tpqwF+hnUksWYnWqr8sD2bzdwBXdxpNfnE26CBTW5o8hMvliBl+r+VqRcNFs0U+heUfRTYe+phJw7fUWIfRvibdqe8zR5Y3/wFmTFKJG4bUCvrTv9ut7yAufgF8nnDdq+/gWmM+SOdo1newrdv/D7Ltad/3MBd/Bz5K7W7pd1FWPwo2jI/0oUVxKR3kxl9uy3z/Ndj5w8upT9Vnpg3T1/28DMHVI6KnWHpRo4n6FYBuFPGs7iNbNxNtbJ2Ff50NEcuaafRN2rTSnWphyFvEUD3zFMO+0hLomxRcrf4HRYjriA==
+api: eJylWF9v4jgQ/ypRnnYlWnq7qz7wdEDbPXRtt2rprXRVH0xiwK0Tp/YEiji++804CSTFBdM+Qezx/Oa/Z7wMgU1M2HkI50o/j6Wam/CxFaqMawZCpYM47ISXwsDvcnvIzLMJW2HGNEs4cE2Hl2GKH0hZMcFjrVCkuJIxmOL/mJtIi4xY4mLFLDCgRToJRMxTEGPBNZJq/pILzREYdM5boYmmPGFhZxnCIiOQ4lC4WrUauCZjEd8Av+RcL5zIljBI84RrETWxt7BECnxit8ZKJwyKpdMfDfSEve5GvWETkVp7BkgbaG5yCcYf7/u3Bp4ajw0Hb8g1+cfQjNLQW+xGuxBcxgGogIiD0cIF5nAbUZ8JvZv3HRJRkMQYFJFV6Asz0X9E9NUXhzMdTffAWJoAKL5Rg8Ae3cX+kULVZCo13ND+t5MT+mly/fU38ogU2jkF2mVZJkVk/dJ+MkSy3IZQoyfUlJJMUyKCKACsaDUypjWzfgGeGL/j9LvJrwdUhkFOgUibmDuo024mU2amDmO0Sks7NvB8xI1x7mHtca6bfJQI2N6qxWnMgB+BQFCiB6YPII9UkkmsXf4nEhXnknvYfhN81utMpJheLhUZ4MkMvJKRopBCym2rCCt15HYKlUVMG+ceZkHu9liU5cZTroQnCnPJp15ivokiAD1Ird39SHk6c2rBX3mUg3Irn7Boiq4Z2nWXCaTK439V+l5Ii4hfqZhLVwRxvFnK3EpjpulCwioBlFuvR7R5NGOa0sW8QwUCKNbCPglxs8GyMWXqUYDMRmgW0lZrpbtRUXWc1hBwVyS7n2fjvGgAPL2gOZMHOI1uphld1k7zYgBuK1lPTZWPpM3LDAPQk1Sb/aoXws2aTHeRZpw933ozJup//JnjdcS0J+38AFqzwJpxAO3cPwbi3gK4rznmGqvnIQdmSvbhdX/NLKhFOjuAmhLEMzVE7MMTgzyXklH02UZ2tb5kPS3/Nlu3Csz1+W/8urvvXQ2Gw/Mz/H97f309uP6J//rd/l92qf/r6ubyvNi+6A4u7Z9u79ctLdWKDfX1ZYGg7MfLr4/+BO5IUecl6VBXMgP3WfwZJqumgGF94cw2WiNOG7dlI1YQKGDSy8o1bjTj2Nmmxor2f7i6uh6LA2qjuIFD2rt654Xl37AJ399xVYTOHqOS/pzK/5bk3x39aDXYBamCgEkcwlAeIjd4XWJCLuw418NmmOtujrNb5+GRWt0mG7JWAFNetstoV/s1waKeBuvpbnAW4OUWjIXEOTGoTYzUOMBU0Ww5sZOJnRI7YbuaH9vLzSS5akM5cxquZ9XAmWt0cTgFyEyn3WaZOLZ39rHhL6jhsVCOBp92ghvJgOIgsNdr0L0ZhKRfpf4deauwfN0Ia+MTYjUW0PfIEuFK8eeiirCnOVizinSs7PHSU6UUBLtPQFIXL39TEtt+MrJh1lS+rjJGmpA2wMfqz80GFU+0XIHzx/Hp6fGJvZCwnUiYjdJyUvq0Yxsqra0G/BXamcR2mGCt+MvS6ZuXBzzdaTwgFH5H50xt2/MQLpcjZvi9lqsVLReDHEUDtpZUNTCgxkwaviXGOkX3PQA45X3miPLmjWHGJLXPYUhjpj/8uy8BO4CL54XPA67fAXZgrWk+COd4CNiBtn5a+CDanqeBPcjFy8NHod3PBbsgq0eIDeIjfWhRXHgHhfGX2/Iu+RrsfExzylPNsGnD9PU4L1Nw9YjUU2zraIhF+QqCbhTxrB4jW7ceKbau8D/Ph0jLmmX0Tdm03J1iYcpbiqF65immfSUl0DcJuFr9Dw+iC3g=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-workflows.api.mdx b/platform-api-docs/docs/list-workflows.api.mdx
index 3866e3cf0..038afd443 100644
--- a/platform-api-docs/docs/list-workflows.api.mdx
+++ b/platform-api-docs/docs/list-workflows.api.mdx
@@ -5,7 +5,7 @@ description: "Lists all workflow records, enriched with `attributes`. Append `?w
sidebar_label: "List workflows"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/list-workspace-dataset-versions.api.mdx b/platform-api-docs/docs/list-workspace-dataset-versions.api.mdx
index e1f149271..c90837aa6 100644
--- a/platform-api-docs/docs/list-workspace-dataset-versions.api.mdx
+++ b/platform-api-docs/docs/list-workspace-dataset-versions.api.mdx
@@ -1,11 +1,11 @@
---
id: list-workspace-dataset-versions
-title: "List latest dataset versions"
-description: "Lists the latest version of each dataset associated with the given `workspaceId`."
-sidebar_label: "List latest dataset versions"
+title: "(Deprecated) List latest dataset versions"
+description: "**This endpoint is deprecated. See [List latest dataset versions](https://docs.seqera.io/platform-api/list-latest-dataset-versions-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) List latest dataset versions"
hide_title: true
hide_table_of_contents: true
-api: eJy1Vk1v2zAM/SuGThuQ1d1W9JDTWrTbig1b0Y/tUBQoazOxWttyJTpZEPi/j5Q/4iRumx12SiI+So/kI5mlIpg6Nb5RMRA4JKduRypGF1ldkDa5Gqvv2pELKMEgBUJHwQytY1NgJgFClASNawDOmUgzJg7mmhLvMtUzzIO7ubGProAIz+K7PTVSpkALcv9Z3Lzwu0Wc1Lf9qh9xDC7AQobEB0x0qXL+wU69KxmjhWkBlKhN+t3FQV5maHUU6Bhz0hONlsEWn0ptkWmQLXGkXJRgBmq8VLQo5B2dE049dGJsBlQfHR6oqhp1ZDKd4ZXgGyZPJdqFGrjNkdX5lC15maZwn2L9blXdChVXcMToBP9hf18+1mP5+Y09I8OMchIrFEWqI5/I8MEJZLn9pLl/wIgkj1bSTrp+YNYmeIUEa0FYa8LMvX5DU3cp4WZ81ai1/vAJet5+0g9wAJaA+4oQcwFW1ntjUoRczE0UO9WLU2dR5Hm8EPyq8jcKZsxGfDh1OpUUiKhKh9bz5+K8nAod78igu3Io1vrxIUvDb9vENtIkMlLXfPVZPjGCT8HRdRFLsEPi63gJ4h2xeMVpolN8lluGsQYv8SFrvxl3TIQdirQXzvocOCGOq2+WmbExKi6a/hEgIw+GOugY4kAKz3PsX1qpr5UMnYPpDqJogS+GeWqtsVvMPw70fjsyg9zwrE1TM2c+Ao+xsBjVtW6GGEal1bTw8/IYwaI9Knk2jm9uZdDwME2MDN4petYyNscq7IrowmWvoFXY7oZwthrK7ROXkqM63v5DXcgJUdEOQt+7HsQn9ZfPrTAe5uSD0aJgcW/yc4lPHHdwdH62Ndkb0zmvJdFXwPqfaWbfgKW4EPnierF5Km4chs777WnT9fvYP/tpZehPFvV+7/Bwb1/OCuMoA6+NZvCLDNu92O7BXpbi9enW6e2/LNUm44R/KCxS0Hmvz+oa36waVdiN13do9xdgtFoOrJaEgxbX5fKezdc2rSo5rlecCCzWTjYZC2oCqWP5PeJifSfOIC2FmhL1zcDqevMN+T6bsTcXTQ++DV5Z6YN5aFdcvujzabn2E1Hdytppdg5TrBFHUYQF9Xy3BsZaZ305vWIsrPfChvb97YO8ONUecWUeMed0tzRJfgvBqvoLRtxd2A==
+api: eJzlVsty2zoM/RUOV0nGttLHZOFVk5s+Mu20nSa5d+F6powEW0wkUiEppx6P/r0ART1sK4+77soyAYIHB+ABN9yJpeXTGU+EExac5fMRT8DGRhZOasWn/OjoKpWWgUoKLZVj+J1AYSAWDpIJuwRgsy/SOpbhAv6ESGwFxmIEOz9InSvsNIoSHduJhXswYiJ1VOCGhTb5WBQyyjDCuI4wDhHGTYTxavz6kKErcymwuDQGEEcDaHJ09FP9VATBeoeAI+xmesFAxGmLS1irY0ng2YN0qd+ylCtQ7NeDNne2EDFcJL8mfMR1gVCJhosEiaAT/ms8zuto/waI6FwII3JwuIB8brjCP7ipFxJ9JBFaCJfyXZbbwEyVORgZM5lglnIhwaCzgftSGkAYzpQw4jZOIRd8uuFuXdA5SAQsvStRKly9dPKWV9WoBZPLHK7IPyC5L8Gs+UA064xUS7SoMsvETQb1uVU1Jyi2wIzBkv/r42P62c7l22fcGWtEpBxZRVFkMvZERreWXDb7R+qbW4gd8WiIdifrA5oe6HkKYwShlg5y+3yEUHcq4W5+1aixfvUEPW4/7yc44JYK+wlEggXorDdaZyAUmUMWL6oXUmeA2vNsTf5d5WdcrBAN7UHqZEYUUFOVFozHj8V5mgqZvBBBG3Io1/rwIUvAt29Cm5OO2ohfY+gLtdDknwnrrouEkh1qvhYXeYwdNi9tWsgMHsWWQyKFb/Eha/8yvpAIM5RpL51tHTh3mFffTJqxIxU/wv0hR/R8O3SDzkTCqPCoY//nKvV7JQdrxfIFTdE4Ppnme2O02UP+ZuDuN5LJlEatzTL9gHjIvRsarYgBarl0a6+XZyAMmNMStXE6m5PQoJimmoR3CR41yeaUR20RbbTpFbSKmhEWrTpRxmZbNYrsa8mbYYRDZxJnuky6ibQnypfewr6HQcX+IX92+v2CE74G/iXxX3PZT6Klk05sRNbrgnfClfrjQ9N0tw/OEyXpdtD2wH1AQcc+B5DSlchMcKbGEbFvnO3k+ymH6+yPfdcZ+qrFX01OTibHtFZo63Lh+y4MlYPztrCH7KmHwC76TdfYf/MjI3SJg9+O0ErV052652edcBGJ0+03RftyG3XDErszxULR1s3mBs3XJqsqWq5HPl2HRFqa7HjBFiKzeB3vYL39RliJrCRovttXwsj6JTC099HCHvwImnTInnniDPLQjHy17uNpsPaJqOY0hsMMRoi1x2kcQ+F6e/cEdEtpPr6/Ql+xfX937quPPogLqfYeV/oOFNLdwHT0nwBW1R8J//xT
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [List latest dataset versions](https://docs.seqera.io/platform-api/list-latest-dataset-versions-v-2) for the current endpoint.**
+
Lists the latest version of each dataset associated with the given `workspaceId`.
diff --git a/platform-api-docs/docs/remove-labels-from-actions.api.mdx b/platform-api-docs/docs/remove-labels-from-actions.api.mdx
index 7763daef8..19a652139 100644
--- a/platform-api-docs/docs/remove-labels-from-actions.api.mdx
+++ b/platform-api-docs/docs/remove-labels-from-actions.api.mdx
@@ -5,7 +5,7 @@ description: "Removes the given list of labels from the given pipeline actions."
sidebar_label: "Remove labels from actions"
hide_title: true
hide_table_of_contents: true
-api: eJytVMFuGjEQ/RXLZwK0jXLgVFK1UtSqiZJUPSAOwzKAE+/asWchaMW/d8beDRCitIdeEGu/mXnz5nkaTbCMejTRFmZoo5729BxjEYwn4yo90rdYujVGRStUS7PGSlkTSbmFyhFqEVx5cOuNR2sqVFBIhtjXPe08BpCvq/lLxh8p+hsHjzOQcR4ClEgYhFGjK/5g/MaFx+ihQI7uaSOknmoMW/2a6u8OqKq6xGAKZeZYkVkYDAyOxQpL0KNG09ZLYlMRLtPVwoUSKB9dnOvdjmUIyFUiXbr5VmKOS2X2KqRWVAvlRIXjnBVJAHhvTZHaHjxEiWpOKbjZAxYS6IOIRAZjii2yWvEACiGA9GwIy8PzSMFUS+bcyzP8t6h3eudEZMgKahyjKwwQ5hnlrm/bbhNSWjcBea4UakwH0fM0cx8fh+en2l1/V2fqp1OdVhx0Pvz0Bq5zjaocKbDWbbiOFI1Y1MHQNrnkEiFgGNe04s+pTI4ttHLiNO/SUDzInR60jhxk4w7y8PQ+3Z1MJxM/TPqi2YrIdz6S71kC8Un+860T8mFDiaZM/Xbvoq/PUHqR9Wi+k26A08P5TYbTnXh94VL9dhx3+MSSqPHN1Yn326sbCyQDVRHD2hT8bjNYtOaikqwOtu0ljgaDmOL6xjGIrWlsMsLCfd5fMJE1P8lc50P/4qI/lDMRt4Rk6/ah5od9tBfg5W0f0W32D+W/LJh2QITPNPAWeEcwwdRo005/ovdU2lUnXk0OYOVX4hQGNc0MIv4KdreT47xnxGVzE2FmxecLsBHf6ecvW+hNqo+4PVl0a7C1ILVYeg3BSP1kcaaLMOdsQiyHfsnlz+4l+z72ZAcdPY+b67t7cW+74Uo3l5gAG5GGf7m27O4sGwPSWcPyVcsaloLNOcXrcPxUXj2NxLTbSNX2gCELnhD37hErFr3TguSb6XLyPzUzSzk=
+api: eJytVcFOGzEQ/RXL55CEFnHIqQEVCbUqCKh6iHKY7M4mBu/a2N6EaJV/74y9S7IEQQ+9INZ+M/PmzfOkkQGWXk5mUsMCtZfzgczRZ07ZoEwlJ/IOS7NGL8IKxVKtsRJa+SBMIVKEKJwpD26tsqhVhQIyzuCHciCNRQf8dZ2/ZvwZo68oeJqAhLPgoMSAjhk1sqIPwm+Me/IWMqTogVRM6rlGt5Vvqf7pgKKqS3QqEyrHKqhCoSOwz1ZYgpw0MmwtJ1ZVwGW8KowrIaSj8zO525EMDqmKDxcm33JMv1RiL1xsRbRQSpQZylkFDgBrtcpi26NHz1HNMQWzeMSMA61jkYJCH2OzpJY/gIJzwD2rgOXhuQ9OVUviPEgz/LeoD3qnREEFzaip9yZTEDDNKHV913Ybkdy6ckhzDa7GeOAtTTP18WV8dqzdzQ9xIn4Z0WlFQWfjr+/gOteIygQBWpsN1eGiHrPaqbCNLrlAcOimdVjR55wnRxZaGXaaNXEoFvhOjlpHjpJxR2l4bAx0685ztdMEXYVg/WQ0AquGmTZ1PvT4TGyGyhy57j7eiFsNgaUUl4wX09tryVw6qvc8+STKIeHXeXDFzqP8vYggOkn/XHVDetyEKAE76m7v0O8vUFoeWc87s84c80NvzMbzHb+jwsT67ajbNpj3Zx2yXiqjnZDAPEcqysn66h1qRrZXOpqsMN/2F0SEpU91Tofn58Mxn/HgSohPpl0CaWn0dg687o0e3Wb/CP/L8moHFPAljKwG2j9EMDbatM6ayT2Vdo3yO4juIuVX7EICNc0CPP52erfj47TD2HO58rDQ/IYK0B4/6OeTDfcu1SfcHi3RNeiakdGia3CK68fnQ3QRcsrGxFLoZSp/8sDZ97FH+6339G5v7h/Yve32LE3OMQ42LA39pdr8u5BkI0A8a0i+alnDkrEpJ3sd+k/lzdOITLttV20PGJLgEfFgnrAi0TstAn8TXUr+F4ekaxo=
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/remove-labels-from-pipelines.api.mdx b/platform-api-docs/docs/remove-labels-from-pipelines.api.mdx
index 02a3aa3dc..111e86850 100644
--- a/platform-api-docs/docs/remove-labels-from-pipelines.api.mdx
+++ b/platform-api-docs/docs/remove-labels-from-pipelines.api.mdx
@@ -5,7 +5,7 @@ description: "Removes the given list of labels from the given pipelines."
sidebar_label: "Remove labels from pipelines"
hide_title: true
hide_table_of_contents: true
-api: eJylVMFu2zAM/RVB5zTOtqKHnNYWK1BsWIO2ww5FDoxNJ2plS5XkpIGRfx8p2Y3TFNuAXoJYeiSfHh/ZygBLL6cPUsMCtZfzkSzQ507ZoEwtp/IWK7NGL8IKxVKtsRZa+SBMKVKEKJ2pBrdWWdSqRj+WI2ksOuBE18Vrqh8x7IqiZj2UkBYcVBjQMZlW1vRBERvjnryFHCl+JBXzeW7QbeVblr97oKibCp3KhSqwDqpU6Ajs8xVWIKetDFvLiVUdcBmvSuMqCOno7FTudqSAQ6riw4UpthxzWCrxFy4+RnRQSpQbylkHDgBrtcrjw7NHz1HtMQWzeMScA61jmYIiHei21++68AMwOAf8ahWw8v/3jlFq6YfzUKKggmbUufcmVxCw71zS4rbTIGJZEOWQ+h1cg/HAW1P79LrPk9NjRW++ixPx04heQQo6nXx5B9e7SdQmCNDabKgOF/WYN06FbfTOBYJDd96EFX3OuZ9krJVhB1oTW2WB72T26tUseTlLTZX7hHfctUR9mPZVt1UItvcXfy8iiE7Sn6tezMdNiETZDbd7d317gcqytG/6/jCZD9tHnzu2f2li6a4bd/hMeojz2fXROHRXMw2B+yk8urXKaYoTmIWGPFq1cbp7hp9mmY9xY2UIRG5VOvqgNF/3F0RkTVOa6nwan52NJ3zGylYQnd7Nbpr2gy1hBwN/QLjdT8/HFk7XloAvIbMaaGMQt/jGtuv6gxyy6LYeuzR2nmRfsUcI1rYL8PjL6d2Oj9PeYX8VysNCs8NL0B7/8pR/bKV3yT7h9mjxrUE3jJRs5jU4xfWjuYkuQkHZmFgKvUzlT+45+z72aCcdDMbs5u6eXdttvMoUHONgw9LQL9Xmbc7RcRjiWUvy1csGloxNOdnjcDgib0YiMu23Ub0dMCTBI+LePGFNovdaBP4mupT8D+JgTr0=
+api: eJylVU1PGzEQ/SuWzyEbWsQhpwIqEmpVIqDqAXGY7M4mBu/a2N6EaJX/3hl7l2wIKpW4RLE9H2/evJltZYCFl9N7qWGO2suHkSzQ507ZoEwtp/IGK7NCL8ISxUKtsBZa+SBMKZKHKJ2pBq9WWdSqRj+WI2ksOuBAV8VrqJ/R7ZK8Zr0pWVpwUGFAx2BaWdOBPNbGPXkLOZL/SCrG89yg28i3KP/0hqJuKnQqF6rAOqhSoSNjny+xAjltZdhYDqzqgIv4VBpXQUhXpydyuyUGHFIWH85NsWGf/VQJv3CxGNGZUqDcUMw6sANYq1UeC88ePXu1hxDM/BFzdrSOaQqKeKDXnr+rwg+MwTngqlXAyv9fHaPU0k/HoUBBBc1WZ96bXEHAvnOJi5uOg2jLhCiH1O/gGowX3prap+q+TE4OGb3+IY7ELyN6BsnpZPL1HbteTaI2QYDWZk15OKnHvHEqbKJ2zhEcurMmLOn4wP0kYS0NK9Ca2CoL/CazV61mSctZaioLBt2q12LjNBkvQ7B+mmVg1TjXpinGHp8Jz1iZAzXexhcx0xCYTnHB9uJsdiUZTQ/2lhWRaBlCfu0JZ+y1y+d5NKKb9Oeyb9TjOkQSWGk3O+V+f4HKctveaOp+8jCUBh23PFqliam7TncVMOSPimOqVE4bIhlzEyGPY7BP3JAumgSlo8ZK8233QECY9ZTneHx6Op7wHXetgjhF3V5Im2RvA9nBMtkD3O4m83PLrGtLwJeQWQ20jQhbrLHtFHUvhyi6jcoTEFVFtC9Zf2TWtnPw+Nvp7Zav005jrRXKw1zz9JSgPf6jlA823rtgn3BzsFRXoBu2jNJcgVOcPw4OwUUoKBoDS64XKf3RHUff+R7su72hm13f3rFqu21amYJ9HKyZGvql3PylYO84DPGuJfrqRQMLtk0xWeOwPyJvRiIi7TddvRkgJMKjxZ15wppI77kIfCa4FPwvdrNung==
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/remove-labels-from-workflows.api.mdx b/platform-api-docs/docs/remove-labels-from-workflows.api.mdx
index 2ea28f5f9..8ef43bfa7 100644
--- a/platform-api-docs/docs/remove-labels-from-workflows.api.mdx
+++ b/platform-api-docs/docs/remove-labels-from-workflows.api.mdx
@@ -5,7 +5,7 @@ description: "Removes the given list of labels from the given workflows."
sidebar_label: "Remove labels from workflows"
hide_title: true
hide_table_of_contents: true
-api: eJylVMFu2zAM/RVB5zTOtqKHnNYOK1BsWIu2Qw9BDoxNJ2plS5XkpIGRfx8p2Y3TFN2AXYJYIqnH9x7ZygBLL6czqWGB2sv5SBboc6dsUKaWU3mLlVmjF2GFYqnWWAutfBCmFClDlM5Ug9uNcU+lNhs/liNpLDrgQlfFa6mfMe2Ssh76UIq04KDCgI7BtLKmD8rgYt5CjpQ/korxPDfotvItyoc+UNRNhU7lQhVYB1UqdBTs8xVWIKetDFvLhVUdcBmvSuMqCOno7FTudsSAQ3rFhwtTbDnn8KmEX7jYjOhCqVBuqGYdOAGs1SqPjWePnrPaYwhm8Yg5J1rHNAWFnm97/q4KPwgG54C7VgGr4bkPTtVLQj1KAv5b1gfdU6Ggguaoc+9NriBgr1Pq/LbrOMZy+8ohqRtcg/HAW1P71Mvnyekxf9c/xIn4ZUTPFyWdTr68E9d7R9QmCNAEgN7hRz3mjVNhG51ygeDQnTdhRZ9zVo9stDLsN2uiMBb4TmY9s1kybpYUlPt6dyxRQj6s+krbKgTbm4m/FzGITtKfy57Lx02IOFn6272Vvr9AZZnZNyLPehXnQxFnk/mOLV+aiKDT5A6fiRVxfnN1NALd1Y2GwKoKj26tcprcFMx0Qx7t2TjddeOnWeZj3lgZCiKHKh3dUJqv+wsCsqbJTO98Gp+djSd8xvxWEN3dzWua8IPNsBkM+QHgdj8x/7dkOnUCvoTMaqAtQdhij22n/eyVcDnqFx1bNepPrK/YKBTVtgvw+Nvp3Y6P06phkxXKw0KzzUvQHj/o5C+L6F2sT7g92nVr0A1HSnb0Gpzi96PDCS5CQdUYWEr9lp4/uefq+9yjNXQwHTfXd/fs3W7JVabgHAfMEf/S27zAOTuORDxrib562cCSY1NNdjocDsqbwYhI+5VUbwcIifAYcW+esCbSey4CfxNcKv4HgF1MTA==
+api: eJylVcFOGzEQ/RXL55CkLeKQUwEVCbUqCKg4RDlMdmcTg3dtbG9CtMq/d8beTTYEQaVeEGu/Gb9582bSyAALLydTqWGO2svZQOboM6dsUKaSE3mHpVmhF2GJYqFWWAmtfBCmEClCFM6Uvdu1cc+FNms/lANpLDrgRNf5LtWvGHZFUY8dlJAWHJQY0DGZRlb0QRGczFvIkOIHUjGflxrdRr5l+dgBRVWX6FQmVI5VUIVCR2CfLbEEOWlk2FhOrKqAi3hVGFdCSEdnp3K7JQUc0is+XJh8wzGHTyX+wsViRAulRJmhnFXgALBWqywWPnryHNUcUzDzJ8w40DqWKSj0fNvpd537HhicA65aBSz75z44VS2I9SA18N+iPqieEgUVNKPOvTeZgoBdn1Lld23FEcvlK4fU3eBqjAfemsqnWr6OT4/1u/kpTsRvIzq9KOh0/O0dXOcdUZkgQBMBeocf9ZjVToVNdMoFgkN3Xoclfc64e2SjpWG/WRMbY4Hv5KhTdpSMO0odZHegW3XGq50m7DIE6yejEVg1zLSp86HHF6IzVObIevfxRtxqCKymuGS8OL+9lkym43rP7U+q9BnvWsIvdkbl73kE0Un656rr09M6RA3YVnd7m/54hdJy194YaNo5ZNY3yHQ82/I4FSYyaPvdFsLMP6uRFVMZbYUE5lZCFq1/qF9fNXK/0tFphfm+vyAiLH5658vw7Gw45jPuXQlxctpdkLbHwdZZ9xbIAeFmP43/t8Da7gR8DSOrgTYQcYs1Nq2vpjvB5aBbojwG0Vuk+pJNSKimmYPHP05vt3yc1hg7Llce5ppHqADt8YNKPlly73J9xs3RHl2BrhkZDboCp/j9OD1EFyGnbEwshV6m508eOPs+9mjFHUze7c39A3u3XaClyTnGAWvEf+lt/nHg6DgS8awh+apFDQvGppzsdDgclDeDEZl2667a9BiS4BHxYJ6xItE7LQJ/E11K/hfx7Gwt
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/sidebar.ts b/platform-api-docs/docs/sidebar.ts
index 9ccc86529..47090dd23 100644
--- a/platform-api-docs/docs/sidebar.ts
+++ b/platform-api-docs/docs/sidebar.ts
@@ -223,7 +223,7 @@ const sidebar: SidebarsConfig = {
{
type: "doc",
id: "docs/explore-data-link-tree",
- label: "Explore a data-link tree",
+ label: "Explore data-link tree",
className: "api-method get",
},
{
@@ -247,7 +247,7 @@ const sidebar: SidebarsConfig = {
{
type: "doc",
id: "docs/generate-download-url-data-link",
- label: "Generate data-link file download URL",
+ label: "Generate download URL",
className: "api-method get",
},
{
@@ -349,43 +349,43 @@ const sidebar: SidebarsConfig = {
{
type: "doc",
id: "docs/list-datasets",
- label: "List available datasets",
+ label: "(Deprecated) List available datasets",
className: "menu__list-item--deprecated api-method get",
},
{
type: "doc",
id: "docs/create-dataset",
- label: "Create dataset",
+ label: "(Deprecated) Create dataset",
className: "menu__list-item--deprecated api-method post",
},
{
type: "doc",
id: "docs/list-workspace-dataset-versions",
- label: "List latest dataset versions",
+ label: "(Deprecated) List latest dataset versions",
className: "menu__list-item--deprecated api-method get",
},
{
type: "doc",
id: "docs/update-dataset",
- label: "Update dataset",
+ label: "(Deprecated) Update dataset",
className: "menu__list-item--deprecated api-method put",
},
{
type: "doc",
id: "docs/delete-dataset",
- label: "Delete dataset",
+ label: "(Deprecated) Delete dataset",
className: "menu__list-item--deprecated api-method delete",
},
{
type: "doc",
id: "docs/describe-dataset",
- label: "Describe dataset",
+ label: "(Deprecated) Describe dataset",
className: "menu__list-item--deprecated api-method get",
},
{
type: "doc",
id: "docs/upload-dataset",
- label: "Upload new dataset version",
+ label: "(Deprecated) Upload new dataset version",
className: "menu__list-item--deprecated api-method post",
},
{
@@ -397,7 +397,7 @@ const sidebar: SidebarsConfig = {
{
type: "doc",
id: "docs/list-dataset-versions",
- label: "List all dataset versions",
+ label: "(Deprecated) List all dataset versions",
className: "menu__list-item--deprecated api-method get",
},
],
@@ -1098,8 +1098,8 @@ const sidebar: SidebarsConfig = {
},
{
type: "doc",
- id: "docs/workflow-logs",
- label: "Get workflow logs",
+ id: "docs/get-workflow-log",
+ label: "Get workflow log",
className: "api-method get",
},
{
@@ -1170,7 +1170,7 @@ const sidebar: SidebarsConfig = {
},
{
type: "doc",
- id: "docs/workspace-validate",
+ id: "docs/validate-workspace-name",
label: "Validate workspace name",
className: "api-method get",
},
diff --git a/platform-api-docs/docs/sidebar/sidebar.js b/platform-api-docs/docs/sidebar/sidebar.js
index 9b35dc8c3..b2dfbda10 100644
--- a/platform-api-docs/docs/sidebar/sidebar.js
+++ b/platform-api-docs/docs/sidebar/sidebar.js
@@ -99,15 +99,15 @@ module.exports = {
{ type: "doc", id: "download-dataset-v-2", label: "Download dataset content", className: "api-method get" },
{ type: "doc", id: "list-dataset-versions-v-2", label: "List all dataset versions", className: "api-method get" },
{ type: "doc", id: "list-launch-dataset-versions", label: "Describe launch datasets", className: "api-method get" },
- { type: "doc", id: "list-datasets", label: "List available datasets", className: "menu__list-item--deprecated api-method get" },
- { type: "doc", id: "create-dataset", label: "Create dataset", className: "menu__list-item--deprecated api-method post" },
- { type: "doc", id: "list-workspace-dataset-versions", label: "List latest dataset versions", className: "menu__list-item--deprecated api-method get" },
- { type: "doc", id: "update-dataset", label: "Update dataset", className: "menu__list-item--deprecated api-method put" },
- { type: "doc", id: "delete-dataset", label: "Delete dataset", className: "menu__list-item--deprecated api-method delete" },
- { type: "doc", id: "describe-dataset", label: "Describe dataset", className: "menu__list-item--deprecated api-method get" },
- { type: "doc", id: "upload-dataset", label: "Upload new dataset version", className: "menu__list-item--deprecated api-method post" },
+ { type: "doc", id: "list-datasets", label: "(Deprecated) List available datasets", className: "menu__list-item--deprecated api-method get" },
+ { type: "doc", id: "create-dataset", label: "(Deprecated) Create dataset", className: "menu__list-item--deprecated api-method post" },
+ { type: "doc", id: "list-workspace-dataset-versions", label: "(Deprecated) List latest dataset versions", className: "menu__list-item--deprecated api-method get" },
+ { type: "doc", id: "update-dataset", label: "(Deprecated) Update dataset", className: "menu__list-item--deprecated api-method put" },
+ { type: "doc", id: "delete-dataset", label: "(Deprecated) Delete dataset", className: "menu__list-item--deprecated api-method delete" },
+ { type: "doc", id: "describe-dataset", label: "(Deprecated) Describe dataset", className: "menu__list-item--deprecated api-method get" },
+ { type: "doc", id: "upload-dataset", label: "(Deprecated) Upload new dataset version", className: "menu__list-item--deprecated api-method post" },
{ type: "doc", id: "download-dataset", label: "Download dataset content", className: "api-method get" },
- { type: "doc", id: "list-dataset-versions", label: "List all dataset versions", className: "menu__list-item--deprecated api-method get" },
+ { type: "doc", id: "list-dataset-versions", label: "(Deprecated) List all dataset versions", className: "menu__list-item--deprecated api-method get" },
],
},
{
@@ -192,7 +192,7 @@ module.exports = {
{ type: "doc", id: "download-workflow-log", label: "Download workflow files", className: "api-method get" },
{ type: "doc", id: "download-workflow-task-log", label: "Download workflow task files", className: "api-method get" },
{ type: "doc", id: "describe-workflow-launch", label: "Describe workflow launch", className: "api-method get" },
- { type: "doc", id: "workflow-logs", label: "Get workflow logs", className: "api-method get" },
+ { type: "doc", id: "get-workflow-log", label: "Get workflow logs", className: "api-method get" },
{ type: "doc", id: "get-workflow-task-log", label: "Get workflow task logs", className: "api-method get" },
{ type: "doc", id: "describe-workflow-metrics", label: "Get the execution metrics for the given Workflow ID", className: "api-method get" },
{ type: "doc", id: "describe-workflow-progress", label: "Retrieve the execution progress for the given Workflow ID", className: "api-method get" },
@@ -276,7 +276,7 @@ module.exports = {
items: [
{ type: "doc", id: "list-workspaces", label: "List organization workspaces", className: "api-method get" },
{ type: "doc", id: "create-workspace", label: "Create workspace", className: "api-method post" },
- { type: "doc", id: "workspace-validate", label: "Validate workspace name", className: "api-method get" },
+ { type: "doc", id: "validate-workspace-name", label: "Validate workspace name", className: "api-method get" },
{ type: "doc", id: "describe-workspace", label: "Describe workspace", className: "api-method get" },
{ type: "doc", id: "update-workspace", label: "Update workspace", className: "api-method put" },
{ type: "doc", id: "delete-workspace", label: "Delete workspace", className: "api-method delete" },
@@ -297,7 +297,7 @@ module.exports = {
items: [
{ type: "doc", id: "user-info", label: "Describe current user", className: "api-method get" },
{ type: "doc", id: "validate-user-name", label: "Check that the user name is valid", className: "api-method get" },
- { type: "doc", id: "describe-user", label: "Describe a user entity", className: "menu__list-item--deprecated api-method get" },
+ { type: "doc", id: "describe-user", label: "(Deprecated) Describe a user entity", className: "menu__list-item--deprecated api-method get" },
{ type: "doc", id: "update-user", label: "Update an user entity", className: "api-method post" },
{ type: "doc", id: "delete-user", label: "Delete a user entity", className: "api-method delete" },
],
diff --git a/platform-api-docs/docs/start-data-studio.api.mdx b/platform-api-docs/docs/start-data-studio.api.mdx
index 6169f227b..aed668252 100644
--- a/platform-api-docs/docs/start-data-studio.api.mdx
+++ b/platform-api-docs/docs/start-data-studio.api.mdx
@@ -5,7 +5,7 @@ description: "Starts the given Studio session ID."
sidebar_label: "Starts a Studio"
hide_title: true
hide_table_of_contents: true
-api: eJytV2Fv8jYQ/iuRP20SLaxvVU18Gm9LNbSuRUC1SRWqTHKA28RObactQvnvu7MTCElK377aF0h857vz+Z57Lltm+cqw/gMzNouEMmzeYRGYUIvUCiVZn00t19YEdg3BSryCDKZOMzBgDGoEo6tT1mEqBc1pxygq91xxy70uylOueQIWNDnbMokvqFfYwD0dJshZyu2aNSM4cCizBLQIAxGBtGIpQOMODS+Z0IDOrc6gw0y4hoSz/pbZTepcWS3kiuV5Z+f9Telnk/IQ9v5fMtCbRgD/lIrtvhu+hLSwcqKl0gm3funiHL3Pfahg7HcVbWjPoauBDJR75nGgXkFrEWHYQajkUqwyn+IArbr78HcWWBUs6AVzDhFdBmpbjI+s8zSNRei2dZ8Mudg241WLJwgt3ZKme7QCDEkPnNKCzOKYL2Iok8zj+G7p7vO4oVWa0V8ipEiyhPV7neOZ+nbGcjzFT+1KIFF68zMbVSZdzVYSw7XmVA7CQmJai4mBfBVayaTIdz0RPIqEv87xQUpqhjq13ObuEiM+PLSe8PcbkCvESP+sd/57p2kmFkvAUpV/qkybL2cBDVhhKQi2R+/lQRnk87wGj/phWs6CbxCPItOS2npN1VN9BEuIvFRVs75QKgYumxG0nss1qYkHI1rL603ELaAHafyVnfV6Tbze/fUVvO0dPLAntZhmi0RYBC01kUorRCjbzIzkUlE7Po6tAzPNVORVy211V/H1aUPwum03DpJKjFgEc+qXdCalfzJWpWnl0Z0XW5vS7mmRiTjyYvd4zUWMAjz5+wnZPXnlmjq2+f8dtBYFHdE1EmP4ClqTFnNj79OI2xZxpVBJ4cQKJJvcRzYBbtohUybwcjK8Gs2mj5P728e7+xlKbkbXw+l4cPs4/Hc8QikuTcd3s8fJ8PJm8PdgNrq7/egoO4cfAqC8+qMI8RggiKDWee9bCwpK9g+ksgHSgnojJnLq5031W2WvsdtGneBtjQMFUVnB8cI4C0uSBshyO/lgPCJhJAzBOtpR4I7Dv8R7VRyW9/wp0j4uiEryhlR1BylzCAwzLezGUeV34Br0IKMm/jCngQDnorWisSnNnFeagfqsW0xk3e0OwHnXlT/bW5zSkXx4Vbu7CNfWpuWE4tqCUyIguIfrslKf3qw7BqVqsp9Phu88SWNoHQYcqfcKmu7tibd3QKUPZZLmdapspbg9IGpE1quzTkVzRy4PvXnJCUUDF2VfK65nCi9YqVRNzSnTi8YxtwRgHDf1qwjBFMpUWzx0tZXpuEit6Xe7xu07dVMulpeIHUMt1R97AQaCo5zxfn47vbg47dFaqoxNuJ+s/ERazNo82M3NNabdVfgPjuVFGVh4t9005sIRgot/W9TZfvLvsH6NhLDUMKFrDJP0ttsFN3Cv4zynZT8qU0WXoGT9JY8NHAn6k0G6Ndpn2DRm9VceZ6TJCD5ID8Jz/Zdi+WVSNIFf66n78djKWUZuqkGVMe+z6YamNfAITVGUXn7pYzmZkZX9/kbrok8Wv2MQhpDao7rVfjJ2BLIoPjQSFdEWzd+IPPHXheq/NlwHcWtbxJNcZa7RMW+SGgM/7Cu1PlL9BjhMBhaN05ipZ5BYOGVuLL1TXvL8PzIvBIE=
+api: eJytV2Fv8jYQ/iuRP20ShaxvVU18Gm9LNbSuRUC1SRWqTGLArWOntkOLUP777uwEkpDSt6/2BRL7fHd+7p67y45YujKk/0iMzWKuDJl3SMxMpHlquZKkT6aWamsCu2bBim+YDKZOMjDMGJAIRtdd0iEqZZriiVFcnrmmlnpZ2E+ppgmzTKOxHZHwAnKFDjjTIRyNpdSuybEHNYMyS5jmUcBjJi1fcqbhhGavGdcMjFudsQ4x0ZollPR3xG5TZ8pqLlckzzt7629Kv5iURuxg/zVjenvkwD+lYLvtI1tcWrZyW0ulE2r90uUFWJ97V5mx31W8xTN1UwMZKPdMRaA2TGseg9tBpOSSrzIPcQBaXTx8zAKrggW+AOYsxmCAtAX/UDtNU8Ejd6z3bNDE7thftXhmkcUoaYyj5czgbs0oLshMCLoQrASZCnG/dPE8rWiVZviXcMmTLCH9sHMaqW/nJIdb/NSphCVKb3/moMqky9kKMFRriunALUtMazIRJjdcK5kUeDeBoHHMfTjHNUgaijoNbHMXxJgO69oT+n7L5Ao40j8PL37vHKsRfMkgVeWfKtPmyyiAAsstOkEO7L2qpUE+zxv0aF6m5S7wxsQoNi3QNnOqCfUJLgHzUlVFfaGUYFQee9B6L1ekJp6MoC1vFhG3ABak8SE7D8Njvt7/9RW+HQw8kme1mGaLhFsgLRaRSikEKtvMjORSYTk+za2ammMo8qrmtryr2Pq0IHjZtogziSmGXQQw9Us6k9I/GavStPLo7gulTWn3tMi4iP22e7yhXMAG3Pz9DPWebajGim3+fwOtSYFXdIXEGLpiraAJauxDGlPbsl1JVBQ4sxyaTe49mzBq2ilTAng1GV6PZtOnycPd0/3DDHZuRzfD6Xhw9zT8dzyCXViaju9nT5Ph1e3g78FsdH/30VX2Bj8kQBn6kwzxHECKgNRF+K2FBWX3D6SyAbQF9YadyIlfHIvfKXsD1TbuBG9rGCiwlRU9nhunYYm7AXS5/f5gPMLNmBukdbxvgfse/qW+V+VhGedPmfZxQlTAG2LW1SBzDIwyze3WtcrvjGqmBxkW8cc5DgQwF60Vjk1p5qziDNQnvWIi6+32BM57Lv1dtdCbcpbKtADxtbWp6fd6NOXdSKgs7hr2ClHpuvGrMVC5nWAsqMVcDa5QHiEm6E7p7RTh8lev+ry/PVospx9XcpwQksw93JQseH6zDiIMw+Qw+wzfaZIK1jpouIEhLEaA8NDUw1qbfiwDMG+24db2eSBbo0mGzY5Wkdw3rsdwXvabojnwsmYWoS9QRRg/AxzDxyNmCmHMWxq5vK0HsxpCSF0uXPdbqj8OG+AIZoK381v38rIb4lqqjE2on9r8tFvM8TTYz+SNLr5nzw+O/EUaWPZue6mg3DUb5/+uyOHDV0WH9BsNDtIYAF2Dmyi32y2oYQ9a5Dku+zEck7skPOkvqTDshNOfDOmt3r6w7dF3wIaKDCUdF6D1cD9HfMmXXyZFgfm1Cd2P+1bOSXJbdar0+YCmG8jWjMagCr30+1fel7MZajmcPyqL+DnkTwyiiKX2pGy1Vo1dc1oUHzGJivGIpm/YmOHXueq/ZFwFcWs74JNcZa6IEq8SCwOt15VGHal+X9TBgKRxEjP1wiQkTomNxXfEJc//A4hSJGI=
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/stop-data-studio.api.mdx b/platform-api-docs/docs/stop-data-studio.api.mdx
index e9ff589d5..38e6e2fa1 100644
--- a/platform-api-docs/docs/stop-data-studio.api.mdx
+++ b/platform-api-docs/docs/stop-data-studio.api.mdx
@@ -5,7 +5,7 @@ description: "Stops the given Studio session ID."
sidebar_label: "Stop Studio"
hide_title: true
hide_table_of_contents: true
-api: eJytVd9v4kYQ/lesfWolAmkvygNPpRciobsmCBO1UhRFiz3AJmbX2R2TQ5b/986sbWyfoXc93RNmZ3a+b359mwuUGyfGj8JhFivjxNNAxOAiq1JURouxCNGkLsAtBBu1Bx2E3jFw4Bw5BLOboRgIk4KVfGEWV1duJMrSlcyptHIHCJahcqHpD7lVIejKQCiGSiVuRR+/g6ezHVgVBSoGjWqtwNINC2+ZskDYaDMYCBdtYSfFOBd4SD0UWqU3oigGR/R3Y19dKiNo8N8ysIcegb9rx9PYPSylETbetDZ2J7E8ur4i9Cem6lKjKRu+8fvlJf908e4/0dXIUBSNbJVpmqjIV3f04tglb4E2qT+KF7MKs9VOIQLn1K6vQ4mZm+m14Q5XTM3qBSLk/lhuIKqSVSdMk9fKmASkFkU7cr/EHazGfAar9O2HGQigapeDKcnbH9lM6/LL0YSlrU+fL1hrrP9aZSqJS7P/vJUqIQNl/uWC417speUxcD8fABUmnEcz/2GZIhWGAJ3cwMmiJdLhQxpLPGFuTRI7XKCiCS5KZguQ1UycK+DHxfRmtgyfFw93z/cPS7J8nt1Ow/nk7nn6z3xGVjoK5/fL58X04+fJX5Pl7P7uXCpHQFqls7n61p9z4AjlCpALO11dfjixBLWgBNpgIJPEvEM8FN79qu9+Z/DWZDoeBO9b0ihWq0o3lPMR1mwNjG3sk/mMjbFyckW9Iw/rz4+6MPzRNazb/M1FOz8PrdpNeeg6JfMLGGVW4cHL6Z8gLdhJRuI5fnxikSGt3RpW4jTzqKyrYzGqNH6UH/e3GPEMiSZgyBmV7NphjwS3iGktel4UvBOvgf+4ref05R19FqpWgSqbEN6osVz8vtCXpnkikcedFN/uVQSucuZWyMi3IrNJRcWNRyPn7w39Q0PdUIkX3LX5ozEQkT09PiXOb8Pr6+Eln6XG4U76TlaPAo9ncHy2OvzyZhi+702sKobwBUdpIpVXTk89rzrSvLoDMe6qNTWF+rglguyW5yvp4MEmRcHH5TvFra+nV4zXMnHwH5S/8YqdJPsKh95DuZdJxp6C54xkVDH+/+Tyy6Lall+/rtz3c6sOpT60SdWcm2IWT+S8BRlTKGZZ2idRBCm2bva2u7NGcy+bsrsKX42+j36SFXXPeyzNK2jqYE0S+T8TLIp/ARBfSU4=
+api: eJytVV1v6kYQ/SvWPvVKBNI2ygNP5SZEQr1NEBC1UhRFiz3AJmZ3sztOLrL83zuztrEdoLmt+oTZmZ1z5utsLlCuvRg+CI9ZoowXjz2RgI+dsqiMFkMxR2N9hBuI1uoNdDQPjpEH78khmlz3RU8YC07yhUlSXbmWKEtXMlvp5BYQHEPlQtMfcqtC0JWeUAxlJW7EIX4HT2dbcCqOVAIa1UqBoxsOXjPlgLDRZdATPt7AVophLnBnAxQ6pdeiKHp79HfjXryVMTT4rxm43QGBP2vH49gHWEojrINpZdxWYnl0eUHoj0zVW6MpG77xy/k5/3Tx7n6nq7GhKBrZKq1NVRyqO3j27JK3QJvUH8SzWc6z5VYhAufUrq9HiZmf6JXhDldMzfIZYuT+OG4gqpJVJ0yT19KYFKQWRTvyYYk7WI35BFbpeximJ4CqXQ6mJO9w5DKtyy9PE2ZbnyFfcM648LXMVJqU5vB5I1VKBsr8+xnHPXuTjsfA//8AqDDlPJr5n5cpUmEI0Ms1HC1aKj3e20TiEXNrktjhDBVNcFEym4GsZuJUAa9m4+vJYv40u799urtfkOXb5GY8n45un8Z/TSdkpaP59G7xNBtffRv9MVpM7m5PpbIHpFU6mWto/SkHjlCuALmw08X5r0eWoBaUSBuMZJqad0j6IrhfHLrfGrwxmU560fuGNIrVqtIN5UOEFVsj4xr7aDphY6K8XFLvyMOF870u9P/rGtZt/nTRTs9Dq3ZjHrpOycICxplTuAty+hWkAzfKSDyHD48sMqS1G8NKbLOAyro6FINK4wf5fn+LAc9Q0Ar3Vstz5lLy3iBaPxwMpFX9ODVZ0vfwSk3pB0X/oNHBEk1TiTyp0RX7c4UFs6nJzrlaZeZtyvvkGbEW1CA4wYlXLHzc1Dvw/I6hQqpWmKpSFQuG/Ywgp6ti8JUzt1nGoc3d5NspU6dVGsR8ZX5rDESEK1fi/Ny/vOyf85k1HrcyTEn14PDoR/snscMvbwbtx97bqmII33FgU6mCKgfqedXt5kXviWH3JaCGU1c2RJDd8nwpPdy7tCj4uHwDeQzqzRDDlUw9/APlT17Io2RfYHfwCL/JNGPPMDUk0Yrx/yWXn2bVJn75WLkf51YdSr1rk6o5N8UsHsl5AzKhUMyytI/iGCy2bh4oR2dFp0GSZXcVPox+iH6UFXUveCzMC2jqYE0S+T8TLIq/AeQJaS8=
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/token-list.api.mdx b/platform-api-docs/docs/token-list.api.mdx
index 098e295d2..72166a429 100644
--- a/platform-api-docs/docs/token-list.api.mdx
+++ b/platform-api-docs/docs/token-list.api.mdx
@@ -5,7 +5,7 @@ description: "Retrieves the list of all available API access tokens."
sidebar_label: "List tokens"
hide_title: true
hide_table_of_contents: true
-api: eJydVE1v2zAM/SuGzlmSbl0PPa0duqFYgRX9OBU5MDaTqJUll6LTBkb++0jZSZy0KIqd4lCP5KPeoxrDMI/m9MFweEIfzWRgCow52Ypt8ObU3CCTxSXGjBeYORs5C7MMnMtgCdbB1GF2dn2ZQZ5jFFAqMzQDEyok0CKXhZS50/iVZMsJYayCjyh9G/N1PNaf/aZ//wgsD57Rs55CVTmbp2qjx6iQxsR8gSXoF68qlKQwfcRc61ekvdm2DbrBdjgggpXALGOZ4oTPtSUs9Bo8lKiX8HHNKUSbn9W86JWNck9+bvT+KkIhqwWZalxLq6IHtDLWHEmQs0AlcBs6OZaAr1260W1ioiOpJbxeoZ9rw+/jgSmt3/w9GhwQkCwHke8jFu+x2/YshOEXtlJfMvTPT8KW9OeSJIstK1dzlrRPEku8d6CC9w7jTae8ogR2/J7251Bkqggmr3zaBH0RS2kI80/ouAG+Gbk/xAVRoDfMv73j2o3jMx9YVyS8CB+FR8xrsrwSco05RyCk1j0Pk7WQLJEXQbdkjokj6JEZdc7dpd/qtC3zfpEt+QVzpfAEk//TBJJI+/Fro+LjCyda1s9CSu8mvcVnmUDX2Rw+A93RtQNWM2QRaWlF2A6sMkGeZKrJdVTi6WgUU97QBgGJUtYlt8/Cj92BEFkixbbP0fDkZDjWWBUil5BUbrcguSnbXsoev2ZnlP9/sbpbZHzlUeXAeqWRxmk6TfrP5EL4aaRp5DXAe3LrtYbFuKQ6y+cSyLbbLDJLAkIhaqgFnnDVrU2lgi/B1ellOnT4njl+X9wJFvYlP5A4Vd+8c37Vqy00EyItolAddCS43dqJ2PofOe8SIQ==
+api: eJydVE1PG0EM/SurOadJaCkHTgVEK1SkIj5OKAdn10kGZmcWjzcQrfLfa89uwiYginrKxn62n+3naQzDPJrje8PhEX00k4EpMOZkK7bBm2NzjUwWlxgzXmDmbOQszDJwLoMlWAdTh9nJ1UUGeY5RQCnN0AxMqJBAk1wUkuZW7ZcSLR7CWAUfUeo25ut4rD+7Rf/8FlgePKNn9UJVOZunbKOHqJDGxHyBJegXryqUoDB9wFzzV6S12bYFusZecUAEK4FZxjLZCZ9qS1joGDyUqEP4OOcUos1Pal700kaZk58bnV9FKGQ1IVONaylV9IBW2pojCXIWqARuTUeHYvC1SxPdBiY6ElrCyyX6uRb8Ph6Y0vrN34PBHgGJchD5LmLxHrttzUIYfmEr+SVC/5wRtqQ/FyRRbFm5mpO0+7RisfccuvCeM153m1eUwA7f2/0pFJluBJNWPi2C/hJLKQjzT+xxA3zTcr+Jc6JAb5h/e0e1G8VnPrCeSHgWPgqPmNdkeSXkGnOKQEiteu4nayFZIi+CXskcE0dQlxl1ytVwWiLFFF2TE9+CuYrHoxFUdpi7UBfDiE9SfWiD2b/gm+TJrhyw7jE7U7zerNHaG2o3Osl2Kn2C28FoRaWSYPJ/mkBiaT9+bhTy8MypZetnIYV3U+xYaNl/EdR2rYimA6sEIE8S2G2+37KowLp0SbPw49UhRHRybZ2D4dHRcKy2KkQuISmovbCk1Gw78B1+zasI//817KbI+MKjyoH1SiO103T77j/BC+GnlqaRlwbvyK3XapajINWQfC6BbPtSiIQkAKGQbahAHnHVnWSlYlqCq9Ort389O8L7dX4rWNhd+d6KU/bNG+pXvdxCMyHSkQvVQUeC2xdhIifzF0G4MgI=
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-action.api.mdx b/platform-api-docs/docs/update-action.api.mdx
index b451d6bce..f2cc43d03 100644
--- a/platform-api-docs/docs/update-action.api.mdx
+++ b/platform-api-docs/docs/update-action.api.mdx
@@ -5,7 +5,7 @@ description: "Updates the details of the action identified by the given `actionI
sidebar_label: "Update action"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: eJzFWOtv2zYQ/1cI7UsG2LKbdd2WT0vTbsiWtkEeGLYgQGjpZLORSJWk7HqG//fdkXrQlhO7Q7F9aWPyeC/d/e6xiiyfmujkLuKJFUqa6H4QpWASLUr6HZ1Et2XKLRhmZ8BSsFzkhqnM/fRvmEhBWpEJSNlk6S6mYg6SPfj78/QhZjd4+mBUpRN4oOdcMvgsjBVy2rBJuJTKsgmwZMblFNI4GkSqBM09l1aXU0ePlyXXvAALmixYRRJ/IFEjFQkEGVByO4u2rfI8mLGaNGgt0Eio4VMlNKA8qysYRCaZQcGjk1VklyUJ8I+i9XrQylwo/WhKnkAn9lMFetmT+0dDyGRVgBbJpuyeLCEtTN1VpnTBrT969RKl33tVwdjXKl3Sm50mVs5nrCZFRolCntLSA16WuUicf0cfDb1a9VVQk4+Q0MNS09ewAgzdest7ThlEOa9kMtvPQKT959vuunC8GKqciWnlIyHwWEzyElWUlYW3cn5+AMczT81AzoVWskBWAUO2mIEGF8OlKCEXEthC5DnTlYzZG8h4lVvMBcXaL85KLQqulyzZxTljqhDWUjCjqsjl/U639bSsjFUFSWXkZ4Yf3ylFUrNcLTB5IKmI2PFtdN3P+LKxSkOpjLAKFb+9umBHEE/jAXuYWVuak9FoKuysmsRo00jCZ0syh0KNZpDn6uFbJ5R0eSP0fpkU8yzFlEqcOMrH2s+tORTmuoBUUKhmIke84XiPTsBE3HT8LjcvNiVsex3mwggf3c9r+quwrKEesInmGHwDRr7nU5JdGXAcDRhTY9I+lu9r77H6TRhs9FU1mKogDMoQWRFB8ZObOqwp5i+1cu4IBHGtOQGLsFCYnRm4hQNET5jbqrKZTqUX4QLNeZhQYel0QHv1NSQa7FdRgNihHxw/ElTwRywiczScT1ABPAkTrw0yl2ZfUY0udb9MF++2G/TiF3z2TV9zlIU37EjNQWsMBVMT+KD3iWXVAvSZOz4goXNuqTQMTQkJhlWyJVE5Qh9Srl6awwxogaIrspil7LfrD+8pIf48fXfBfEnyrDVcVfLaMdjP/DRNGWf+BP3MbY1n4GSQ42U29HWkoUKUpTxUSDBXj5QwrYsxgBNMLjAxuwZgd5eIHFymDAHODglCPQtzf9SgW6oSExv4hL1FjKhWNj5MclWlIy94xNM55j+k36BtQ+Q3bPgNa37+a9Hp1zGdZ+hlxrHa9E1jMz4Hh305EK79H5YWXBxuZo62SAxB1JreNRZTmBPQtJh+wh7oPpbZgxOC4KiXhxXJP9piSG/QCVhFfLnE6oKNj9mIkjfXF8cevF2Dc5gIomq63bYh8AzCeuBAPGQ3USoHLnv83kqHLp6eOOBflmu7o7CzTGMHQIJzbiwzVUKRkFV5ExR1DFx5XrxjgR/uCwMg4WjS0Gv1jf9vyIcNQ4qEOtarPL+gacAeYOslEtf60wuGiOcK4LY7Wzu7lsR/J1tNMLEO8arPIMorfOO6JtcwgZ8vjrosQrSvtGRpVRRL9xXyJrgJJwvxdztr7IuMDwH90/1pnaZd0+VHIBZKO/RbNQ4bho9HVEjmAhZ9K264nm5WzKdb4oIPDRDSI7awHOcy+kohM+yAHLf/3CIsx5Cfp4cU/qdnpSdbAcednb/xfQ82aFNJfwHmQxeg1PsTjxnw9Dc1OSur/VK/O+5jSVVMEN9R6tnlrSGcV4nzd9Pct1BFgthHNQmlvoMCE+Pd5N9I9m8biQ5bnhJJ9beAKZ8sMXvibpzDdgRHfwkHtPstKcO5aAo1TvZFesb1EEcz6pkG8scuCa2BRDfEYIGe2Bs8RCwtSo/+Hnh2TI8L7MESLymmGT6ywuYQlBM/c17V83JIEa4fuvv19srAF4QSuy7ftx+PX/an8w+/syF7T+OMn8bx0cvxuE/3Gr/Lv5jdO43uIvSLwQ9Bq53nJ/KGcNeqo3XCW62VvqrtI/Od5t/tsLBZ3TBa61DwLVCftRufkkoLu3Rbm9eAk54+rewMf97TVgO7zZmidQ/OeW7LQ1fRqN5QjVbNgmdNCxPEimb/U+kc6Rro4aWIHcx0+NOLmWt3w5oemp0RPTu9PI9Ij0bNa/Kq91CobOskktjsblyZckR44v/4pYndjwsfTvS1rrrNzdvPnLq6bqfShX23SqFlSXe+ufLoztv9QnfUrQa6s3ZyD162M3J3Fky5oejNsfSuubrfGhfDi/4UF96Gc1UnaGMKCuwJZpjgdGP8CM43m/PuIuxlu9Og+QzcEPSLocN8y+d3hGFjVG8Nm+7F/9xuLzpGO0t2GAJN/bsb32/VoPGO6jDegdgBUocwi8B0/HI4/mF4/NPNi+9Pvn9xcvxjPP7hxV8uSoXMlAvyOu/rXKHk2JdGlJQCO66amEALc5aYbaZomJjoYpG7Cpapn7sLVKTuG/HuRfzqVTxuhq6CyyBnPDbXu+RtDVcdcP7P++waMmgJQN2QkG7NQl5Z1UDXreIH0Um7y6ZPryi67qLVasIN3Op8vaZjv2cm/EuFoekCv2zGcwPP+GDPFnqnko+w7C265zyviNLB5ZxrQfK/UJejq7pUfcueWcrvVKnpB+Uy1KVRtfXd+r5uoygXUDd/feY1GN4Qk+55r6zSlt+/OMUJrLTP0obV6/L2hmpAvZsvVEpPNF8QeOC/TtN6O+MqNp2tMHnltHJFOPIsKRf5ZsHZKjDOqJ2+wFBxFDfqEeR63brG0m/yy3r9DwaBL8c=
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-compute-env-primary.api.mdx b/platform-api-docs/docs/update-compute-env-primary.api.mdx
index 285f11471..9f14a1301 100644
--- a/platform-api-docs/docs/update-compute-env-primary.api.mdx
+++ b/platform-api-docs/docs/update-compute-env-primary.api.mdx
@@ -5,7 +5,7 @@ description: "Selects the compute environment identified by the given `computeEn
sidebar_label: "Define primary compute environment"
hide_title: true
hide_table_of_contents: true
-api: eJzNVU1v2zAM/SuGThuQNtkW9JDT2q4DigFrkHTYoQhQxmZitbakSnJSw/B/Hynb+Ua33nZxIvmJfI96pCvhYenE6EHEOjeFxzNUKydmPZGgi600XmolRmKKGcbeRT7FqEVGhJRWqxyVj2RCT7mQmETzMqCWcoUqemzBN2p1mzxG0EQwVuZgy9OR1M7xtbbPzkDMSZXHV38uekIbtMC8bhNi9ssk4PF6k2bcxCacAQs5erSsrxKKFoTfJUQgyeoM+FQcSr4+QQ4yk4IqcrQy3mq2zMriSyEtEiVvC+wJF6eYgxhVwpeGEztvpVqKuu5tuGzkbam8FBjI73P5vanD6eRHySRVa4mWXi20zcE3WxdDSj9ruKLzVzop+UyorfL8F4zJZByq239ynLs6Dq7nT2QGiu2lz3jjJje+5GiTJjBlIZmUxhmtHDo++3kw5J99XXc/orPop446BnRoOBgc464giVrSlPaf+W7v5EHk6Bwska19KMNYtpSXDdEOeOrmtoqt1XbS6mvlDgdfTijszBopzf7J9Jr4MNxhXFjpy2DOKwSL9rIgH44eZnxH5NxUs8GNDqKDR0eiv9un/WrXzXXfbLzfBZ9yLRpduyk20lLvTecfXs8DiHaaP9878zytfSDNNZ5s3XPzCrnhglQ1+3ehQ+i2RlN8Ie3R5fj2yM/tq3EGnv0ZObQrGaNrwXzBEIcLLmzW0nSjft+Fc+dSE4juWGbB1wv9dfuCiKyo5Zs8n84vLs4HvMdVzCH4o22+b7iQ6s1ZdEh7p1P+q4HY3iUv+yYDmiMkOBSuam1zMN57YnQwBjvnkPFS9hudqKo5OPxls7rm7WYwsVcT6WCecVctIHP4RpH+NrZOEn/G8mg0riArGCm4M1ZgJRN4J5kPk3YafIzeOdpP0mw3QZW7/Dr6e+WtZ4RPERLqLObcQK4bZmf3HGgb4mii8feiOXEZx2j8m9jdwTG+m95zJ7dTPtcJn7Gw5q8VPQNdHSoVBkTYq0QGalmEASiamNz3sD82DsZEUHWyIGSigLjXz6jISF19PK+5MHX9B30m+00=
+api: eJzNVU1v2zAM/SuGThuQJtkW9JDT2qwDigFrkLbYoQhQxmYStbakSnLSwPB/HynbifOBdr3t4sTyE/n49EgVwsPCieGDiHVmco9nqFZOTDsiQRdbabzUSgzFLaYYexf5JUY1MiKktFplqHwkE3rKucQkmm0CaiFXqKLHGnylVtfJYwRVBGNlBnZzOpJqbV9r++wMxJxUeXz1XdER2qAF5nWdELN7k4DH0TbNuIpNOAMWMvRoub5CKHohfJsQgSRXZ8AvxWHJoxPkIDVLUHmGVsa7mi2zsviSS4tEydscO8LFS8xADAvhN4YTO2+lWoiy7Gy5bMvbUXnJMZDf5/Jnq8Pp5EfJJKm1QEuf5tpm4Kul8wGln1Zc0flLnWx4T9BWef4LxqQyDur2nhznLo6D69kTmYFie+lTXrjKjN9wtEkVmLJQmZTGGa0cOt77tT/gn/26bn5FZ9FvHTUMaNOg3z/GXUIS1aQp7T/z3Z3Jg8jQOVggW/uwDGPZUl5WRBvgqZPbVWyttpO6vrrcQf/biQobs0ZKs39SvSY+DHcY51b6TTDnJYJFe5GTD4cPUz4jcu5Ss8GNDkUHjw5Fr92nvaLt5rJntt53aFeN8XOb0sal98YNez0wshunOk+6Dl+IW1fqI7vdhi/ROAXP9olGjI8uxteCmTXEb1nnSrM2/a1snLHxJr/PAohWqj8/G2M+rX0QhM9vsnPm1StkhsUuSu6NuQ6ha/1rhkzpPfIshYzR1WA2D8TBPPvCtOUg/8g09Mxcf999ICKsapXnS/f8vNvnNT6hDIL36sb+gXOp3pxzh7RbXfhfDdv6LPm1Z1KgGUUFB+GK2pIHV0dHDA9GbONKss6SvUw7imIGDu9tWpa8XA099moiHcxS7tg5pA7fEOm9kXiS+DNujsbuCtKckcHbK7CSCXyQzKdJPWk+Rx+8Nk7SrBdBbdr8Gvp78pZTwi8REuos5lxBRhWzszsOtAtxNC35Lqp2XMQxGv8mtj2Uxje3d9zJ9Q2S6YT3WFjzTUjPQFcHpcKACGuFSEEt8jBcRRWT+x72x8bBmAhVnRSETBQQd/oZFRmp0cfzOwtTln8BY70bPQ==
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-compute-env.api.mdx b/platform-api-docs/docs/update-compute-env.api.mdx
index a7823fd03..db07fcd86 100644
--- a/platform-api-docs/docs/update-compute-env.api.mdx
+++ b/platform-api-docs/docs/update-compute-env.api.mdx
@@ -5,7 +5,7 @@ description: "Updates the details of the compute environment identified by the g
sidebar_label: "Update compute environment"
hide_title: true
hide_table_of_contents: true
-api: eJzNVl1r2zAU/StCTxukSbeVwvK0tuugjHWlH+yhFKrY17FaW1IlOWkw/u+7V3ZiJ/ZaOhjsJUTSudK5X+e65F7MHZ/e8kjnpvCwB2rh+N2Ix+AiK42XWvEpvzGx8OCYT4HF4IXMHNNJWDaGDA2l1SoH5ZmM8VcmEmI2WwXUXC5AsfsGfKoWZ/H9mI+4NmAFPXIWb5452YAQYIQVOXiwxLLkChcI7N6DIEkcjfAp3yV+MsBOZCYVqsjByqilaomOhadCWkAu3hYw4i5KIRd8WnK/MvSw81aqOa+q0YbLUttHZ0QELZWnAuyqx+XXGsiGH+89JpWHOVg8SrTNha+3Dg/w+buaKzh/rOMV2bzudxGiyxo7vDXS+IDyZC2MyWQUMjF5cHRF2eejZw8QkaGxlDcvwdFpHYfdEO16fw5LRkiGvvypcMbsR+E8mwErlESWbCl9KhXbhHjMK6SNCaK4icxR1bz2cF1UMeuYdQPPTrAY5mi4BcjFiokkQXeZLZSiYyKRZHrpxpR+7qXPYKBmL5vwVgTarqew4YxWrg7cx/2DfuZ+fmd77FyzdXLQ6GB/v487FvHfpLJldMtzcE7Mgdr95QyvgUN9sAnEqbXaXjb+kfuB+acBD9c9z5SmbsSYIp+A/txHfy1qd7BQMqAi+V+9xUMHUWGlXwWpOgZhwR4VqErT2zvqWNSxVJPOYakEaaMjPulK76TsSlvF2zuvyKmaYPfmDcfUe7MWEVrPAgh36j/f1grysPTBEQrWZSshp88iNxm0/dy2006/baJBYpfoQKEJyhU8YWrZ0cVZrwubo4tMeBIz5sAuZIQjpQZTRkUUMlrYrHHHTScTF+zGUiMIkyqzIIKJ/tIeIJEFzof6nQ/jw8PxPu0Z7XwuVMejulWHhGeXbtmW2L+bfU3iPDz7ickETg5kHbwvm9rYGcsjPt0afFhSKTpJuLKcCQc3Nqsq2q4HEFVhLJ2YZdQBCeYPXvDztfE0SPcRVr0RuBBZQUhONb8QVhKBN5J5d9l07nv2xhE+SLPZFGrV5bemvxXU6g7xKYgYm4c415CTmtneNV3UXtFTH/ouqC2OogiMfxHblYSLm2vq1WaY5zomEyuW9FGCv4GtDoEKEhD2Sp7h6CqCVvH6SupssS0MO0IQnBqMB9ZQQFzrR1BVtQmPpzXFpap+Ayzhkec=
+api: eJzNVlFr4zgQ/itCT3eQOr3bUrg8XZvrQTl2t3Rb9qEUqtjjWK0tqZKcbDD+7zsj27ET+1r2YOFeQix9Y33zzcwnV9yLteOLBx7rwpQeTkBtHH+c8QRcbKXxUiu+4PcmER4c8xmwBLyQuWM6DY9tIMNAabUqQHkmE/yVqYSErXYBtZYbUOypBV+pzXXyFPEZ1wasoEOuk/0xyz0IAUZYUYAHSywrrvABgcP3IEgSRyN8xo+JLyfYidxkQpUFWBn3VC3RsfBaSgvIxdsSZtzFGRSCLyrud4YOdt5KteZ1Pdtz2Wr74oyIoafyWoLdjbh87YBs+vDRYVJ5WIPFrVTbQvhm6fwMj39suILzlzrZUcz7eZdBXdbG4VtjjQcoT9HCmFzGoRLzZ0evqMZ89OoZYgo0lurmJTjabXQ4lug4+0+wZYRkmMu/NU7EPpbOsxWwUklkybbSZ1KxvcQRr5E2Foh0E7mjrnnv4KapEjYIGwrPltgMaww8ABRix0SaYrrMlkrRNpFIc711EZWfe+lzmOjZ21bemkCH/RQWnNHKNcL9fno2rtznf9gJ+6RZVxwMOjs9HeMuRfJfStkzeuAFOCfWQOP+doU74NQc7IW4slbb2zY/Sj8w/zCRYTfzTGmaRtQU+QT0H2P0X2WTDjZKDtQk/9dscdNBXFrpd8GqLkFYsBclutLi4ZEmFn0s0+Rz2CrB2miLz4fWO6+G1laTK4DddO5X2hwDMu+NW8znwsgoznWZRA5eUdJI6lHzfwk77CYXnjyELQnPLm6uORHq+H4hwZrkh6z3+dOJnUHR8yqAcKX583fnTs9bH0SiQtz29nT1TRQmh94r+lE9muW90mSkqQ4UWsHbTIj6e0mSZDLG66oBU7eIOHTLoYBD2bBhZB4MNtV/9htIhNRvzvktOj+PTmnNaOcLoQYZNTYwZWrHdKu+fX/evdoWzsM3Pze5wFsJWYfsq7bvjq78GV8cXKrYHRkmSbiqWgkH9zava1puLjdqx0Q6scppulKsH7yR53tX3yTdF9iNrteNyEtChvbdCCuJwA+S+eW2dYVf2Q9+HkzSbBeF2g35dfQPRK0fEZ+BSHB4iHMDWTbMTu7oRf0rRs5G3xxNxEUcg/FvYod2c3N/R7PafigUOqEQK7b0wYO/ga0OQgULCGsVz/FaLIMP8uaVNNni0BiOjCAkNakH9lBA3OkXUHW9l8fTM+lS198BCrexyA==
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-credentials.api.mdx b/platform-api-docs/docs/update-credentials.api.mdx
index 80e1aa5b0..3ffb07908 100644
--- a/platform-api-docs/docs/update-credentials.api.mdx
+++ b/platform-api-docs/docs/update-credentials.api.mdx
@@ -5,7 +5,7 @@ description: "Updates the details of the credentials identified by the given `cr
sidebar_label: "Update credentials"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-custom-data-link.api.mdx b/platform-api-docs/docs/update-custom-data-link.api.mdx
index 5ae5ba132..a568d1327 100644
--- a/platform-api-docs/docs/update-custom-data-link.api.mdx
+++ b/platform-api-docs/docs/update-custom-data-link.api.mdx
@@ -1,11 +1,11 @@
---
id: update-custom-data-link
title: "Update data-link"
-description: "Update the data-link associated with the given `dataLinkId`."
+description: "Updates the data-link associated with the given `dataLinkId`. Allows modification of name, description, and associated credentials."
sidebar_label: "Update data-link"
hide_title: true
hide_table_of_contents: true
-api: eJzNVslu40YQ/RWiTwlAWU7G8EGneJkBBAzGhmwnB0PIlMiW1BbJpnuRrBAE8hH5wnxJqrq5SWTsmWQOc7HFrurqV6/WghlYaTZ5ZDEYGCUi22g2D1nMdaREboTM2IQ95CjlgVnzoFELQGsZCTyPg50wayddiS3Pgs+k9BF1pvHnExYymXMFZGoaN8aurDYyva4UUSkHBSk3XBGagmX4gcqtJVQRhCUHs2bHAK8bVNooka0CEfPMiKXgCnUVf7ZCcXzcKMtDpqM1T4FNCmb2Ob3iL7GyDJuHd1JtdA4Rb19+tlzte0//VisGmU25EtHh2723RGb4yomWUqVg/NH5Gb4+91C5Npcy3tOdf/PS+oBU2mgrkmg2M3QH8jwRkeN7/KTpYtFHIRdPPKKLuaLoGME1Sb3zPV6OfB6QR0gveQ2JpiAPMMuMMAmvvKCQ+jyYVS6UpHIYKHegc5lpD+7n09M+J3c2irjWwd9//hUc8xN/O2LEkFPhf+cLHZNWRej+clDuD44FIeOYZFStCxttuKFKfRnR2WgLisDoQ+Ex5/dkrnTObTFN1WtPwE7j10rKFZoIGfxhVfP/d6RUQf01ihJpiWzNn7HSI5nm1pCufjcE4rZ+3PGw+oKU6shBKaAiFIan7rzNmUeKUhWTjovz8BvH9jshb6CkrjqUkTy3C8z4C1chYpF03VlImXDIyJ+1iPHWsEwbMFYPeao4xDdZsq+bKiTJzdK17rc0a45+vfg4vUb59JP/NeDtyZ1/v5wjFsxuDauhmAxQcW0k9RSUnA21jUuIZ1/fPLu5VqN5M72+CPZ7paSaVd2uAf6uD/ymnqVBJk2ApMsd4nHaZ33tT9J8kDaLXXtsRlogVdCpLmdpSWphcHE7DWKhAZMlxjPlpnpzMaSb7QbQ3PteOaQE5pFVwuxdZl5yUFxdWNwgJo9zmre4cawlbSVYdG4JIREbt8vQuGhXkJK19u7IIQ+ua7XBtzYmr8e/qymnhCf+x4d69j/tjHOCiJq1w//9C6S5L9hqIWnK6TDCzfHRBO70K5EtpUNW8XTnGg2FumetEt0mYGg7CTRXW4Hdo1KmIEPkgmxVUnmpJ+Ox710nQlILTEEkbqtZyl9aAQLZ4nLn3/np5Pz85NQ1U6lNClnH0WrZbEJwDLJoc+3/LqZVrAx/MeM8AeFanvOsqFLhYC8O2aSzj2L2rBE86RTFAjR/UElZ0rFfFCnh6lJikyXGhb/iyRtr5CDSDd/3NtUtJJY0GWU3LgUCXN//Kiw/zKoa/TF4fbEeRFUP6mzfhVOj7RDomvoahwONUgToFa48jJFbVVoDvaZCu7q/QfMtN6/qdiv99uGeyrDasFMZ0xUFO5pU+NdhlY4Vv1/QWcESyFbWtSDmTVLRwmHNH9V4dxgesoH54jTu5YZnZdmQY+ibeCnLfwBi0rLv
+api: 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
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Update the data-link associated with the given `dataLinkId`.
+Updates the data-link associated with the given `dataLinkId`. Allows modification of name, description, and associated credentials.
@@ -62,7 +62,7 @@ Update the data-link associated with the given `dataLinkId`.
diff --git a/platform-api-docs/docs/update-data-studio-checkpoint.api.mdx b/platform-api-docs/docs/update-data-studio-checkpoint.api.mdx
index 508cf8c7e..4ab8137ed 100644
--- a/platform-api-docs/docs/update-data-studio-checkpoint.api.mdx
+++ b/platform-api-docs/docs/update-data-studio-checkpoint.api.mdx
@@ -5,7 +5,7 @@ description: "Updates the name of the given Studio checkpoint ID."
sidebar_label: "Update Studio checkpoint name"
hide_title: true
hide_table_of_contents: true
-api: eJzNV0lv6zYQ/isCTy3g2GkbBKhPzfIeEBRIgyzoIciBkcYWE5lUyJEd19B/7wypzZbqOEEP7+JI1CzffMNZshEo505MH4XDIlHGiaeRSMDFVuWojBZT8ZAnEsFFmEKk5QIiM/PPc7UEHd15tShOIX7NjdIYXV2OxUiYHKxkC1dJY+NSogzyF404iebSklkEyzg2gn2QigPngvpIKMaRS0zFLrjKfSUc6WIBVsWRSkCjmimwpGHhrVAWCAfaAkbCEdiFFNONwHXuXaFVei7KctR4b+P5AMB1z2PNT2tifAgIkoO5xzszdiExHJ2ebMFaGfvqchlDi+qtALvuwfq7Fhym5DPenwJ4cHhukjXrxIakKXX0KPM8U7FP9OTFsetN37h5foHYZ9rytUAFjr+GmAayIFBhxkdDFyZcpduAiKTLXW79gcuNdsHNr8fH/Gebn7/+JDgHx9E6eBSywNQwUQzjwgL9JtXbnVz6Z8U/PrpRfWkcSix8ce3nhFQPScrov8jbhtX73rHEckeoyErZRX+wSsXDLjtLShkjJuZUVnNROLDXDPj/i78xOcRBcD70pcK399Y9kOkrPTMs79M3ZKhK6ABdQBXHVMAix7WvUmptasFRKC0z9U+4I3pJzwkz8n7EKkdLaTmp7lO6NebdKrkL8D4qpks0XEIkdTJUJecyqQvti9VC8Tg5PyDxteDezHyz1tjbqrgb4L8NlHc9fSJtMJJZZlaQjIUXP+mLXxv8bgqdjKJVSjONu3cYh5GxO708Us7bnLE8f240zm6u+GOinHzOICGJoNv07B+Zw9/7pFwYPSOE2CGlQ4PfBOJKxEUrhWkkdQTvyiG57IrWRDhWCTdw/KNywZUNcWEVlR8vI+cgLdizgrvA4xPPQtpUUsM7TV5g3d+nYlKtT5NNs7eUk5YDOu9uFKVo3dxxnAFz11kDO0XM64nN789eiE7Cw/e6M76s0MfG/N228/rbu1zkGbTzttPDFDc59lQ3EXijsuGL3N+zwqebTCL3Ylq47FLFtBUGYc6ljH0uC5tVqN10MnFeb6xMMxKm3u0f7QcCsqTdL/j5ZXx6Oj72ndc4XEjdAR4m/8DGWY3aLcSdLeWLG2zFP8I7TvJM0rLFY8f6uRKy3i7NIzHt7qudxPOnrWWSrlBKobH2ZvMsHTzYrCz5OGxyfOvqHiKmM5k52BPaB3veYAyvsO6tkjRQCpYUfMVpEin2/0ksP91WhfpzdMhaPoitOpR63QVVY2455p34S8gO3de/gG4rzeUTyacgE4qVaQwiFwHS0T0bak30+h+HFzTO4hhy3CvbbUo3D/fcGqpFfWESVrFyxf+B0K9HazxDvuP4s43IpJ4XvluKYLKsFrxOH9rpOz6oQT7oVnuJe/MKuiwbepDfmZey/BdsBQID
+api: eJzNV0tv4zYQ/isCT1vAsdM2CLA+NXF2gaBAGuSBPQQ5MNLYYiKTCjmy4xr67ztD6mVbdZygh73YEjmPb74ZDkdrgXLmxPhBOCwSZZx4HIgEXGxVjspoMRb3eSIRXIQpRFrOITJT/zxTC9DRrVeL4hTil9wojdHlxVAMhMnBSrZwmTQ2LiTKID9pxEk0l5bMIljGsRbsg1QcOBfUB0IxjlxiKrbBVe4r4UgXc7AqjlQCGtVUgSUNC6+FskA40BYwEI7AzqUYrwWucu8KrdIzUZaDxnsbzzsArnY81vy0JoaHgCA5mHm8U2PnEsPS6ckGrKWxLy6XMbSoXguwqx1YP2rBfko+4v0xgAeH5yZZsU5sSJpSR48yzzMV+0SPnh27Xu8aN0/PEPtMWy4LVOB4N8TUkwWBCjNe6iuYUEo3ARFJl9vc+gWXG+2Cmz+Oj/lvk59//iY4B8fROngQssDUMFEMY2KBfpPq7VYu/LPiHx/doC4ahxILf7j2c0KqhyRl8F/kbcLa2e9YYrkjVGSl7KI/WKXiYZudBaWMERNzKqu5KBzYKwb8/8XfmOzjIDjv26nw7a26ezJ9qaeG5X36+gxVCe2hC+jEMRUwz3HlTym1NjXnKJSWmfo31Ihe0HPCjLwdscrRQlpOqvuQbo15+5TcBnjvHaYLNHyESOqk75Scy6Q+aJ88LRSPk7MDEl8L7s3MN2uNvakOdwP8z57jXd8+kTYYySwzS0iGwouf7IpfGfxuCp0MomVKdxp373AdRsZu9fJIOW9zyvK83WicXV/yZqKcfMogIYmg2/TsX5nDr7ukTIyeEkLskNKhwU8CcSXioqXCNJI6gjflkFx2RWsiHKuEChz+qlzwyYa4sIqOHw8j5yAt2LOCu8DDI9+FNKmkhmeavMC6v4/FqBqfRutmbilHLQe03p0oSr4RwC7qkaew1K1Eipi78WgkczWMM1MkQwevVMdDZXbnHr8TXWcSuTdGE5bnEhSMsQ7hljkMfHQDaShhj/U0wO9PXohWwsP3uus+L9Hzxrm5aWeBb29ynmfQ3uWd/qi4gbKnukEFwIzwvViYGRXTxBmEuU5k7Otkk6cuO1XH927/ajcICJMc/Pw+PD0dHvuubhzOpe4AD1NFzzRbXeMbiDsT0Cen44p/hDcc5ZmkQY6vNOvvrFBR7UA+EOPuLNwpKt7aGFQp9SmFxtrr9ZN0cG+zsuTlMCVyrdX9SYynMnOwJ7R3ZsjeGF5gtTOm0mVVsKQvTbrlFPv/IJYvN1UT+C06ZOTvxVYtSr3qgqoxtxzzvP0pZId+C3wC3Uaay0eST0EmFCvTGEQmAdLRHRtqTez0Vg4vaJzFMeS4V7bb8K7v77g1VB8Bc5OwipVL/rqhX4/WeIZ8x/Fra5FJPSt8JxbBZFkNj50+tNV3fFC9fFBVe4k78wK6LBt6kN+Zl7L8Cbu5IeQ=
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-data-studios-workspace-settings.api.mdx b/platform-api-docs/docs/update-data-studios-workspace-settings.api.mdx
index d6f28be1d..2ea2c1a23 100644
--- a/platform-api-docs/docs/update-data-studios-workspace-settings.api.mdx
+++ b/platform-api-docs/docs/update-data-studios-workspace-settings.api.mdx
@@ -5,7 +5,7 @@ description: "Updates the Studios settings of the workspace identified by the gi
sidebar_label: "Update workspace Studios settings"
hide_title: true
hide_table_of_contents: true
-api: eJzNVm1P2zAQ/iuWP21SRzqGkNZPK4NpaNJALbAPCAk3ubYGJza2A3RR/vvunNfSAhLapH2p0vO9PPf48lwK7sXC8dElf9D21hkRg+NXA56Ai600XuqMj/i5SYQHx/wS2NTnidSOOfBeZgvH9DzY23gmE8i8nEtI2GwVzhbyHjJ23bocJ9c7fMC1ASuoxHHSFjkUXtQlfjXu07oUhhhhRQoeLGEueIZ/MFTbBaYYcElgjfBL/rSDE7sQmfwdqrEsT8HKuANq0d/CXS4tIBJvcxhwFy8hFXxUcL8yVERmHhbBda5tKnxl2t/jZTlokfRafBFP29vfB3NVhYPzBzpZUcxzpfPAOKu9MVesMW3mKUYYo2Qc+IpuHAUWmyj07AZiCjSW7tJLHJ5Rw0Xr5bzF2+MlYs2V+vnc4RrKLef30smZVNKvNo8HHJBHGuPTyfHF+OwILdPv48nRIQ2zl16R80WXAe+sNVeD19IyqekoyWf9IoLBGZ25qtHd4XCT39fnmGEcaxK9nfYyINwd7m1iOPnBPrCfmjWZ0W9vG9YDkbzl+jtWLnkKzokFBJ5fnIrGcfNue3dxZK22k4aaqsO94actHTbawTLtmVBKPyCe4P150/swr9oBBgpS6vE/7RYPHcS5DVOOAncAwoId5ygho8srerdR/Zaa9NLkoSqpy4hHKIEuKoIQllGn5VHRU6QyakQ7ctVo8q7clPqtsPeLtvCX3hteKxH9nwUntFQP3xoZunnwoUficdLp0NGjSI2CTh66V7dThc62fn2tua8B7atektDOdcBaEzuFOxwPNj493shVH50q4Uk6cY/Ze4lM1c40FSIOU5FbVfftRhFSR3E7UpPYpEKqILlz/aU7IJHCzVTV+bizv78zJJvRzqci67VeSURvZT5dqk9RF920/qtlXF+zh0cfGSVwdSH0QEFRD9kl7VmCNmr2be+bAa3ru6/XSjNsOL1L5IIyFcVMODi3qizJjGNiaeDx8V5YKWZ0izj+iXT0jOM+F8rBC6y8m9Rv6Xv2+q7f2mttFNmKBk2onP7h4y2s2k8M2vRvwvTKvn8DoD7b5RW6L0EkmIxoqzy+VkA+nFGeLsOG2FFTVcQ4jsH4F337CnR6fkbvf/2VkeqEQqx4oA8Y/A1gdeAlyEqwFVyJbJEHaeRVSlILsS42T8QlNLWVDpyj4HGmbyHDWWrY8fSfeCnLP+xVyXg=
+api: eJzNVt9P2zAQ/lcsP21SaboNIa1PK4NpaBKgFtgDQpqbXFuDExvbgXVR/vfdOT9LO5DQJu0lSs7nu+++u3x2wb1YOj6+5o/a3jkjYnD8ZsATcLGVxkud8TG/NInw4JhfAZv5PJHaMQfey2zpmF4Ee7ufyQQyLxcSEjZfh7WlfICM/WhdTpIfQz7g2oAVlOIkaZMcCS/qFN8b91mdCrcYYUUKHixhLniGH7hV2yWGGHBJYI3wK/60gjO7FJn8FbKxLE/ByrgDatHfwn0uLSASb3MYcBevIBV8XHC/NpREZh6WwXWhbSp8ZTrY52U5aJH0SnwWT1vb3wdzU20H5w91sqY9f0qdB8ZZ7Y2xYo1hM097hDFKxoGv6NbRxmIbhZ7fQkwbjaVeeonDM264aL2ct9g9XiLWXKnTPy1uoNyx/iCdnEsl/Xp7ecABeaQxPp+eXE0ujtEy+zqZHh/RMHvpFTlfdRGwZ625GryWlmlNR0k+m40IBmd05qpC349G2/y+PMcM97Em0OtpLwPC96P9bQxn39geO9WsiYx++7uwHorkNe3vWLnmKTgnlhB4fnYqGsft3vZ6cWytttOGmqrC/dGHHRU22sEy7ZlQSj8inuD9cdv7KK/KAQYKUqrxP60WFx3EuQ1TjgJ3CMKCneQoIePrG/q3Uf1WmvTS5CErqcuYRyiBLiqCEJZRp+VR0VOkMmpEO3LVaHJKZx8aOc2twlgr740bR5EwchgrnSdDB/fI9lDqLR2bhRV2roQnIWKfyZ9Nzk84YW1KmRGXFS/9glpqKCOvVY6+58EJLdXLl0bibh994I96NO007vinSI2CTno6WegUp7NtVtCa+/rSykhJIr7QAWvdtLpkqvElNohbiV2onWniRBwmbpPpPr84dFIFOV/oT90CCSC2qcrzbnhwMByRzWjnU5H1Sq/kp3ccPz2wn6Iuuj/hXx30dZs9/PSRUQKPRYQeKCjqAb6mM5ygjZuzvHcfQevmudorpRlknLYVckGRimIuHFxaVZZkxjGx9DPh64OwUsypizjsiXT0jr/SQigHz7DyZlorwFv28j1iZ621UWRrGjShcvrC1ztYt9cXukW8CtMLd4lXAOqzXd6g+wpEgsGItsrjcwVk74LidBG2hJSKqnZM4hiMf9a3r27nlxf0/9c3mFQntMWKR7oc4TOA1YGXICvBVnAlsmUeZJdXIUktxKbYPBGXUNROOnCOgseFvoMMZ6lhx9M38VKWvwHGBulZ
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
diff --git a/platform-api-docs/docs/update-dataset-v-2.api.mdx b/platform-api-docs/docs/update-dataset-v-2.api.mdx
index 46af4dc77..b910b2e99 100644
--- a/platform-api-docs/docs/update-dataset-v-2.api.mdx
+++ b/platform-api-docs/docs/update-dataset-v-2.api.mdx
@@ -1,11 +1,11 @@
---
id: update-dataset-v-2
title: "Update dataset"
-description: "Updates the details of the dataset identified by the given `datasetId`."
+description: "Updates the name and description of the dataset identified by the given `datasetId`."
sidebar_label: "Update dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzNVVFv2jAQ/iuWnzaJAuuqSuNp7dZJ1aStomV7qJBqkgPcOrFrO1AU5b/vzk4IJYhp0x72gojvO9/3nf2dS+7FwvHRPU+FFw6849MeT8ElVhovdc5HfGIwBo75JbAUvJDKMT2PnzGJyRRyL+cSUjbbhMhCriBnDzXgOn3o8x7XBqygXa/T7b6fI+LHKcaNsCIDD5YYlTzHD8SttX1yRiSAWT0uidJzAXbD94n+bIAsLzKwMml5WQS7ZAmZ4KOS+42hjWXuYRFCc20z4ePS+Rmvqt62+lZBU9sIv+yUrlUw563MF6/rWngupAWU7G0BB3jEJKw6jWBw/lKnG0IcrlKEzrEaiyUSjVJyTxnCGCWT0OXBo6O0sltRzx4hoURj6Uy8BEfRKLnDa09sl3ePe+kV7J/puOZXEeJ1F8KCMzp3sfLp8Kwr9/tXdsK+adaow6Sz4bCLuxTp3/SiZXTPM3BOLIAu//EWNcCjXbiyVttxrY/kB+bvDyhsDMFy7ZlQSq+RT0B/OHD8RZQDDBRkpPE/VYtBB0lhpd8EI1+CsGAvCjTO6H5K1xxdvtQ0BEwRqpKnRnzQDKFBubVdxdvNbklNZLa75Zbc0nvTGJ2+ZwGEK/HPl8blj2sfFFCXxq3hrl5EZhS0TmjU7ru9NYbM5zoQqHtxC894ouzi5rqTVIdulPA0bpgDu5IJztUIpoMUSTjIwqpajBsNBi7k9aVGEJ6lVGFMzfXHNoBEVjg0Y513/fPz/pDWjHY+E/mOnmjPZmzvUyzb2/QPh359Nh5e/MAogTMUqQWJZX3uO49Pj4/agYv3ZIkSCFCWM1ycWFVVtBznP12tVDoxU3St50I5OKLoN6/DQZpPsOk8QCuhCkJyuscrYSXV/0Mub8a1G9+yYy/HQU71osg3u2Qarm33qimClyBS3IrYxfinyOHkjnZp8zuzg17AmHGRJGD8UeyuoW8md2S4+v3KdEopVqzpIcTfQFWHlgQfh7WSK5EvijBpeNyS7Cleu3vPzUHUwWbgZQmIO/0EeVVte+Ppm/pSVb8AlTEbSA==
+api: eJzNVdFO2zAU/RXLT5tU2o4hpOVpwJiEJm2owPaAKuEmt63BsY3ttFRR/n2+dtKUpCriYdJeELWPc8859rm3pI4tLE3uacYcs+AsnQ5oBjY1XDuuJE3onfZ7YIlbApEsB8JkRnYgRM3DXv0FwjOQjs85ZGS2CTsLvgJJHmrAVfYwpAOqNBiG56+ybZFvEfH72O9rZnwxBwbplRQre9xamSerWQr+1IBy5PdcgNnQLus/DZDIIgfD05aXwfI2XULOaFJSt9H4ZS4dLMD4rbkyOXNx6fSEVtVgW34roSmumVv2atcyiHWGy0WnsIHnghvwop0pYA+ReMqXnUYwWHeusg0i9pcpgnekxmKNVHkx0uERprXgaTB69GjxXNkvqWaPkDo03eC1OA4Wd6PoHrGO3D7xAXXcCehe6yQS9ICqa0NYsFpJGysfj0/6en/9IEfkpyKNOn/oZDzu485Z1pjxHi9aRvc0B2vZAjAMhy1qgAdduDRGmUmtD+UH5p/3KGwyQaRyhAmh1p5PQH/Zc/9FlAMEBOSo8T9V6zctpIXhbhOyfA7MgDkrfHSS+ym+cx/0pcI+oItQFVOV0FHTlEblNngVZhfMqukLhREeuXRO22Q0YpoPU6GKbGjh2Xs55KqXzpuwQ64Fc5h0coF4cnZ9RZFJQ/QGnYqqd+luhWPFpo3g71kA+ZX4z/emhzyuXXAHb2DSpvnyheVaQJuyxsku2zZ0XM5VIFD7XOtA4m9JRMN46nt4BOMjYWl4JK/t2zXNvxMuQhOcq6/thieC3sc6n4anp8MxrmllXc7kjp4Y/WYqdCmW7Uv9VwOmvigHL26kBfPt2vMMesv6ge1MvQFN2t7un8HS60FAWc784p0RVYXLcdbgu8u4ZTOB+ZkzYeGAvLcm0V6eT7DpTbsVEwUiwztdMcORwDvJfJjUuf9IDk6pvaTqRSY3u2wasq1/1dSDl8AyHwikF/cvIomjW/xKe77XpnDcxhNnaQraHcTu9o7ru1vMXz0rc5XhEcPWOHT930BVBU9CrMNaSQWTiyI0NRo/iWllr8PeCXcQtdcM/1wC4lY9gayqrTcOf6MvVfUXMYRFsw==
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Updates the details of the dataset identified by the given `datasetId`.
+Updates the name and description of the dataset identified by the given `datasetId`.
diff --git a/platform-api-docs/docs/update-dataset.api.mdx b/platform-api-docs/docs/update-dataset.api.mdx
index d79bd7123..3e476d8f9 100644
--- a/platform-api-docs/docs/update-dataset.api.mdx
+++ b/platform-api-docs/docs/update-dataset.api.mdx
@@ -1,11 +1,11 @@
---
id: update-dataset
-title: "Update dataset"
-description: "Updates the details of the dataset identified by the given `datasetId`."
-sidebar_label: "Update dataset"
+title: "(Deprecated) Update dataset"
+description: "**This endpoint is deprecated. See [Update dataset](https://docs.seqera.io/platform-api/update-dataset-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) Update dataset"
hide_title: true
hide_table_of_contents: true
-api: eJzNVd9r2zAQ/leEnjZI62wrheVp7dZBGWwla9lDCFSxL4la21IlOWkw/t93J8l2moSMlT3sxVi6O9333c+aO7GwfDThmXDCgrN8OuAZ2NRI7aQq+YjfaZSBZW4JLAMnZG6ZmodjMGIyg9LJuYSMzTZespArKNl9VLjO7k/5gCsNRtCr11n37peggVItjCjAgSE8NS/xgFprZR6tFimgzYBLAqSFW/JdlL9aPVZWBRiZ9qAMKht4qqQB9OtMBQNu0yUUgo9q7jaa/MjSwcKrzpUphAtX52e8aQYdmI7OUSiRErPOyHLxlziCEXqdBmWw7lJlG9I47KXyYWRRF12kCqmUjiyE1rlMfciTB0tm9b5HNXuA1CfAUIKcBEvSQHkP1w7ZfdwD7qTLYTfB44ivIY2XUfAXVqvSBs/vh2f7dH98Yyfsu2ItOzQ6Gw739S5F9ppY9IgmvABrxQKoE46HqFU8GoUrY5QZR35E3yP/cIBh2x2sVI6JPFdrxOO1Px5IfxXoAIMcCuL4n7L1FaMNENa+7CGtjHQb3+mXIAyYiwpbaTSZUuHjGFgqmhG6CpOBRDzpZoFN6q250CTt8ErqrkMb3nv5ScQDiW1fHY+lc5rHXqTzzCvhTfj52g6Eh7XzZCmg4743r55FoXPom6YNzO5g6HtIlnPlAcSw/YQnTD67uLneM4qim1w4mkzMgllJDEFUppyL1Oe8MnkkY0dJYr3dqVSohGmXuZ9oc/WpFyCQFY7b4Ofd6fn56ZDutLKuEOUWn9DJ7bjfhVj3hfcPl0XMjYNnl+hc4LhFaJ5iHQti0i8Hiwajl6uiW2go6ec2FtcS6ZFxXc/w8s7kTUPXmE5D9Yi/K2GkmFFisDozaekfq3EucgtHuL8Zx7Z6y/6wjQ5yi5ei3HCCkFd0wt9H2OzsQdpIr4J1bDO9AlMf1maKyksQGT5FQQvyzwHDyS290tvvzSbiEywu0hS0O6q7PR5u7m6pS+N+LFRGJkasadHi10NVPiS++f1dzXNRLio/yXh4knpavBwJOyPAkzoYDKwir3GrHqFsmi42js4Ul6b5DVTrQj8=
+api: eJzdVslu2zAQ/RWCpySwrbQNAtSnJl2AoEAbZEEProHS0thmIpEsSSU1BP17Z0gt3uCiORW9GBI5o3nvcebRFfdi4fh4wjPhhQPv+HTAM3CplcZLrfiYn5zcLaVjoDKjpfIMnzMwFlLhIRuxWwA2uTeYD6z5yPRo6b1x4yTJdOpGDn6CFSOpE5MLP9e2GAojkzLkDJuc4dPw9THDTeaXwNLSWsBabdHRycl39V3FMi6EZOCFzB3T8/gaP8NkhnlyLiFjs1XYWcgnUOxHE3CV/RjxAdcGIRHBqwwpxu9+iBG4a4QVBXiwJE3FFb5g1LO2j86IFDBnwCVpY4Rf8m3BvrVxTJUFWJn2oCwGW/hZSgtY19sSBtylSygEH1fcrwzVQb6wCKGklfBx6fyM1/WgA9PROQilocSct1It/hJHTMKq0xgMzl/qbEUR+6vEE2VNLJZINVJRnjKEMblMg+TJg6O0areinj1AGg7A0gF5CY52I+UdXFtkd3EPuJc+h+0Dvmnw1RSxqUJYcEYrFyu/Pj3bpfv1MxuyL5q17DDp7PR0N+5SZC/Rokc04QU4JxZAQ3lYojbwoAofrdX2puFH9APyN3sYttPBlPZM5Ll+Rjwh+u2e4y8jHWCQQ0Ec/1G2oWNa5+raHtBspF+FSb8EYcFelDhK48mUGh9tYKnJI0wZnYG2eNJ5gUuqNV+ok9ZHk6qb0JpTFfvU2klpc/xEa5FohaM012XW++TOGN+GHXbd2Cd7T/Hs4vqKE8SWwS2JGgVa59FpRBV5M+f0PgtBuBIfPrVm8/Dsg5B0WDf93H/8JQqTQz+QrejbaPv5lGquA4DmSBoeBPxPFEkwifI2wdRPIg39tCnfumjYUjIPbjnX7/oNBELaxzqvRufno1NaM9r5Qqg1Pkcfuu44ZptX2jbequ/w//OCbHrGwy9PqPCKQcmC9FUzBJP+QnSYMN68Hrv/E7jT31XYrUuUnZKraoaL9zava1rGNrM0g/j4JKwUM2oYHJZMOnrGCZyL3MGBYzi6aazkmP3hBt7LrVkUasUJQl7SGz4+wmrr7qdb+EWwDt3GL8DUy1pPMXgJIsNPkWhx/33EMLyjr/T5O35MfGLGRZqC8Qdj1y3x+v6O3KP5T1DojFKseKY/F/gboOogSTClsFbxXKhFGdybx0+S14hNq9qypkBqrxjYRSHiTj+CqutOG0/vpEtd/wa6zcqK
sidebar_class_name: "put api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [Update dataset](https://docs.seqera.io/platform-api/update-dataset-v-2) for the current endpoint.**
+
Updates the details of the dataset identified by the given `datasetId`.
,]` to override existing labels. Labels to be preserved must be included.
- To append a list of labels to multiple pipelines, use `/pipelines/labels/add`.
+Updates the details of the pipeline identified by the given `pipelineId`.
+
+**Note**: If `labelIds` is `null`, empty, or omitted, existing pipeline labels are removed. Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included. To append a list of labels to multiple pipelines, use `/pipelines/labels/add`.
diff --git a/platform-api-docs/docs/upload-dataset.api.mdx b/platform-api-docs/docs/upload-dataset.api.mdx
index 3211e3762..52cab8d31 100644
--- a/platform-api-docs/docs/upload-dataset.api.mdx
+++ b/platform-api-docs/docs/upload-dataset.api.mdx
@@ -1,11 +1,11 @@
---
id: upload-dataset
-title: "Upload new dataset version"
-description: "Uploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`."
-sidebar_label: "Upload new dataset version"
+title: "(Deprecated) Upload new dataset version"
+description: "**This endpoint is deprecated. See [Upload new dataset version](https://docs.seqera.io/platform-api/upload-dataset-v-2) for the current endpoint.**"
+sidebar_label: "(Deprecated) Upload new dataset version"
hide_title: true
hide_table_of_contents: true
-api: eJy9Vstu2zoQ/RWCq17AiXLbIguvmjS3aFC0DfLqIghQWhzbTCRRISmnhqF/7wxJPRwpTtrFXVkmZzhnZs48NtyJheXTGy6FExac5bcTLsGmRpVO6YJP+VWZaSEtc0tgHy+umTbsEn9SXTgoHHOapQaEAyZYAY9sBcaiItNzrxHfZUqisJorkGy29jcLtYKC/YwCp/LnPp9wXYIRZPhUtqZPggTelsKIHBxaQMgbXuAflHrU5t6WIgXUmXBFmEvhlvypIz8aOVZUORiVdqAMCht4qJQBtOtMBRNu0yXkgk833K1LsqPQ4YUXnWuTCxeODt/zup60YFp3dkKJLjHrjCoWf4gjKG1ZXYKQXtmbfKjArAc2QzAx/nOVAVsKy1qtgYmZ1hmIAm3cBkBg3bGWaxIZ98Q/GiXxxcgOks+rzCnMnEsobHsUIDoe2NSzO0h9lg2xwCmwdEsPD53v5WCmCoHuYji4U46E+VcyeR7AfEL9i2CrJpnt8PoDW+rCBmtvDw6GPn7/su2RKMtMpZ6myZ0lkde7E8vjZcGOSMPMT5rbbz79z9+f9P0YEUMWfA4kGMn9ZATs8zWAEfJtQB57lnRhvuFihWhIByOkMmIpVUdlwXj8SLHdoVDylQjaJ8d8DcbHbiK+sQprKXWFT58Wc03ymbDuqpTk7E5mksSeU4gHlYjHz2LLQSpx6U9HbvsN7pWBMGOe9tyJZXsdEnzi9Laz/b4bZc5jmVAVoej7sUI5FnK8B+yumD5XcrBWLF5BikZwp5v/GaPNAPm7kRJv5g4rtGMiy/Qj4iFxCaWBNOQ6NmRIK6Pc2s+gYxAGzFGFTX56c0vtEgfUUtP0KrUNQ4vueNJm0SabXkbrpBm9yaat+TqpfAp4Z833sOB632br/dK5smnlvoy9EJ6Ej08NR+4enfdLEZlJPYbqAh4wBOzo7HQwOeLVWSYcUY1hKawU+hGFKc8i9Xn2vPNQ7DRJrNfbV7ot/ak3+6G76DcZ/u/+4eH+AZ1R6HLhaRInXKCk3zCalaJRfAJ30xHv/91dYiIc/HJJmQlV9CoxkOCmK2WLCtPtzaVdwfCmv0ZEKiC1lsQofGWzmeHtlcnqmo7DvCc2SmXFLCOqzkVm4cXIjG4Do37cw7q/Z6xEVpEQJ8avhFFk9g8hvDmPdf8Pe2E1G0UUD0Wx7uNpkPZDS4vSX8Hatab9BaYuqfUtDd84eTFo4f5jwLDnB0GnP7ZAkUtB6ShNoXQ98UGv3WpKZ98vLqkpxGUu15J06GH/7qT7pHaGs3G7yzzpKh78qNNIUS9xqe+hQJo2MXD0n/yv699nLVDV
+api: eJztVktvGzcQ/isET7Yhad008EGn+pGgRtHGsOT0oAgItRxZtFfLNcmVKwj6750huQ9Za9nJOSetyG8437xnw524t3w44VI4YcFZPu1xCTY1qnBK53zIT07GC2UZ5LLQKncMvyUUBlLhQA7YCIBN7opMC8lyeGbxIbYCY/GB6dHCucIOk0Tq1A4sPIERA6WTIhNurs2yLwqVlF6+H2X7q/6HY4aXzC2ApaUxgHorAoOTk2/5tzyotB5yOfrKED3Gn1TnjtBOs9QAUmTC04p0mJ57iYqlkghWcwWSzdb+5l6tIGffI+Bafh/wHtcFsiZ/XEv0SFB9FRB4WwgjluBQA3pyw3P8g6hnbR5tIVJAmR5X5MpCuAV/6d9/KxzLyyUYlTakDIINPJXKAOp1poQet+kCloIPN9ytC9KDLoF7DyV3CheOzj7y7bZXk6nNOUglmsSsMyq//0EeQWhH6wKE9MJe5VMJZr2nMzgT/T9XGbCFsKyW2lMx0zoDkaOOaSAE1l1ouSZItyX+0YjEF2N2EH5ZZk5h5Fzis5AcRMd7OvXsAVIfZUNZ4BRYuqWH941vxWCmcoHmoju4U47A/G9SeRvIfEb5UdC1Jcyue/2BLXRug7YPp6f7Nn75a9ciURSZSn2aJg+WIO83J5bH28AmkfYj36tu//Hhf/3+qm1HBwyz4M+QBB2x73WQfb0G0EO+DcgLnyWNmydcrJANyaCHVEZZStVRWjCeP6bYYVco+U4G9ZNdtgblXTeRX1eF1Sl1h09f53NN+ExYd1dIMvZgZhKi7xTyQSHK41e5LUEqMfanHbftBvdOR5guS1vmxLL9GgJ85fSuse2+GzG3sUyoihD6satQLnA0dfaAwxXTzpUlWCvu35EUFfCgmZ+M0WaP+e8dJV7NHZZrx0SW6WfkQ/BmBNcNGXBSKrf2M+gChAFzXmKTH06m1C5xQC00Ta9C2zC06I4ndRRtsmlFdJtUG0GyqWt+Gwc19WYwq2rg+bDyas7jPB+kmS5lM+z3mv7I37CbuAOwS8Kz85trTlQrS3x/DG5t21N7ljRWY8K3CA/Ck/Dxucq/h2fnfaaoUEg8hiGyILVvESRzFfoogimHROpzaNf4tsmxsr3aP5qLdgPjvw3OzgandEZhWQqfgnF6Hl3VMT5mr29YL7lvmgz/tbvxul4d/OeIuMpbnSgUwaRpZRYFhrubW70Z4017jYqlgPm6oIrCVzabGd7emWy7peOw71CBSGXFLKNSnYvMwoGAHdiGOu14hHV7z1qJrCSQL6OVMIrU/iCFo9vY947ZG6tpJ6N4KPJ1m0/FtO1aWhR/itahNfUnODVB3U5p+YibBzot3F8GDn0/CBv5rgWSTApC52kKhWvB92bNTlO++TIaU+OKy+xSS5Khh/27veaT2jnuBrud8EXn8+Q7jcYU9YixfoQc07TygaP/ZP92+z/XBOJI
sidebar_class_name: "post api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -22,7 +22,7 @@ import Heading from "@theme/Heading";
@@ -40,6 +40,8 @@ This endpoint has been deprecated and may be replaced or removed in future versi
:::
+**This endpoint is deprecated. See [Upload new dataset version](https://docs.seqera.io/platform-api/upload-dataset-v-2) for the current endpoint.**
+
Uploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`.
`."
+description: "Confirms the validity of the given workspace name within the organization identified by the given `orgId`. Append `?name=`."
sidebar_label: "Validate workspace name"
hide_title: true
hide_table_of_contents: true
-api: eJzNVO9v0zAQ/VcsfwKpNAWmSUT86mCgCQmmbbAPVbW5ySX1ltie7XSUKP87d07Sdm01xAckPiW23/ne8727mnuROx5P+L22t86IBByfDngKLrHSeKkVj/kHrTJpS8f8HNhCFDKVfsl0Fta5XIBiq3CmRAlDNjYGVMqu39HyzeulruzVCnNFm2+vh3zAtQErKM1Jiokue8QPSiI8IMIIi2gPlmjWnEIRqW2OEQMuiZ8Rfs63SX+zuVDyV7icqaoEKxMmU1BeZhIs4i3cVdICJva2ggF3yRxKweOa+6WhJFJ5yAM007YUvt06POBNM1gxCZ+OyF0FdrnD5PLB2zCv2zds5e0kdd5KlWOKKTF0RiuHNcHzF6MD+myp/MKesa+aJRq5Ks+bAT8YjXZxRyJlpBecx6Q9GmHCmEIm4ZWiG0fYeoPT+okmvATnRA5kj46qnt1AQvcZS3X0siXaA/dowlDpC9o6tlbbs04fnjSB+cs9CnuHMKU9E0Wh75FPQL/aRX+sWjnAoICSNP6navHQQVJZ7KTg6yMQFuy4QifHkykVH00/19QVOYSsZPKYR+h8F9XB/0207tpo01PdxeekrGW5ef2K6Nx701uQ1rMAwp3251Nv+pt7H9RIlekQ3qk6hzusDRufnux4vjs6LYSn3mEO7EIizQ5MJRFJKElli46Ki6PIhbih1AjCqsgi9Fym368PkMgCp0Gb5/nw8HA4oj2jnS9FqGjXmf0Q2RpO21zrtUH+5aTr3tzDTx+ZQuC8QNJBfN3VdkJTzSE07qfbxlBG0X2B0RtzFEsBdT0TDr7bomlou50/ZKdUOjEryMqZKBw8IvnR6bSX9C0s13MPwRVBOFl2IayktH9J4clZ13hP2Z+n9l5K3aZQy01KPdX2OZspAucgUryG+LVn4yQB4zeidkbEg178fHyBWPGwj7b6Jty+lxGWKyAu9C0oLFlP0NOaCDbNb5xNnfU=
+api: eJzNVctu2zAQ/BWCpxZwLbcNAtToy0nTIiiQBknaHAwjpqW1xUQmGZKy6wr69+5Ski0/0KC3nCSRQ+7s7Oyq4F7MHO8P+VLbB2dEDI6POjwBF1tpvNSK9/mpVlNp5475FNhCZDKRfsX0NHzP5AIUWx9nSsyBLaVPpQr72s6Ekn8E3cVkAsrLqYSETVat42NEnSfjLhsYAyph4090zYf3K53bu/Xdd7T4cdzlHa4N2HDleYIEfxEn4eG2QV4gEFFGWHzxYCnFgtNxRIdYuCspNyN8yncT/tHmrPI5WBlvuFvEW3jMpQUM7m0OHe7iFOaC9wvuV4aCSOVhFqBTbefCV0vHR7wsO2smqqIZiDzmYFd7TG63dfW60h9z5QeCOm+lmmGIETF0RiuH9cT9N70jeuxk+Z29YheaxRq5Ks/LDj/q9fZxJyJhlC84j0EbNMKEMZmMg0rRvSNs0eK0kWjI5+CcmAFZq6aqJ/cQ033GUi29rIg2wAM54VHpM1o6s1bbqzo/3CkD87cHMmxcwpT2TGSZXiKfgH63j/6SV+kAgwzmlOMzzRY3HcS5xS4Mvj4BYcEOcnRyfzii4qPpU02dMYMQlUze5xE630VF8H8ZbTo+ansK7KLpl9xmeCr13rh+FAkju3Gm86Tr4BF17Uq9Z9frsMMuM+HJ9uyU8Gxwec6JVUP6mlSrFGhTX4tAERt70/ckgHClevnaNNT90gelpJrqcLxWrGZBYZ8iSOlKlKAGU7lFHMq9nXw7Zay4zEI/T/XnzQYSIeWqOK+7x8fdHq0Z7fxcBLfUXd9Mq52hucu12JjvOU7gulYefvvIZAJnGCYbRCtqvw1p0jqE9puJ2/rJoFiN6dAZKYpEB4piIhz8tFlZ0nI1E8mKiXRiklF7TUXm4B9S/XNiHiT9AKvNLEZwTpBg2IWwksL+J4UXV/UweMme/pMcpFQvCrVqU2qoVnKWIwSmIBK8hvhVe4M4BuNbp/bG1tZ8+HZ2g1ix3X87/RZuP8gIyxUQN/oBFJasIejpmwiW5V/d0Okn
sidebar_class_name: "get api-method"
info_path: platform-api-docs/docs/seqera-api
custom_edit_url: null
@@ -36,7 +36,7 @@ import Heading from "@theme/Heading";
-Confirms the validity of the given workspace name. Append `?name=`.
+Confirms the validity of the given workspace name within the organization identified by the given `orgId`. Append `?name=`.
seqera-api-1.85.0.yml
+ version: 0.0.0
+actions:
+ - target: $["info"]["version"]
+ update: 1.85.0
+ - target: $["paths"]["/compute-envs"]["get"]["parameters"]
+ update:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`, `resources`). Returns an empty value (ex. `labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/ComputeEnvQueryAttribute"
+ - target: $["paths"]["/datasets"]["get"]["parameters"][*]
+ remove: true
+ - target: $["paths"]["/datasets"]["get"]["parameters"]
+ update:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Search query
+ schema:
+ type: string
+ - name: sortBy
+ in: query
+ description: "Sort field supports (`name`, `modified`), defaults to `name`"
+ schema:
+ type: string
+ - name: sortDir
+ in: query
+ description: "Sort direction supports (`asc`, `desc`), defaults to `asc`"
+ schema:
+ type: string
+ - name: visibility
+ in: query
+ description: "Visibility option supports (`visible`, `hidden`, `all`), defaults to `visible`"
+ schema:
+ type: string
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`). Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ - target: $["paths"]["/datasets"]
+ update:
+ delete:
+ tags:
+ - datasets
+ summary: Delete dataset
+ description: Deletes the dataset identified by the given `datasetId`.
+ operationId: DeleteDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "204":
+ description: DeleteDatasets 204 response
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsResponse"
+ security:
+ - BearerAuth: []
+ - target: $["paths"]
+ update:
+ /datasets/hide:
+ post:
+ tags:
+ - datasets
+ summary: Hide dataset
+ description: Hide the given `datasetIds`
+ operationId: HideDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset ids to be hidden.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ChangeDatasetVisibilityRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ - target: $["paths"]
+ update:
+ /datasets/labels/add:
+ post:
+ tags:
+ - labels
+ summary: Add labels to datasets
+ description: Adds the given list of labels to the given datasets. Existing labels are preserved.
+ operationId: AddLabelsToDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels add request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ - target: $["paths"]
+ update:
+ /datasets/labels/apply:
+ post:
+ tags:
+ - labels
+ summary: Replace datasets labels
+ description: Applies the given list of labels to the given datasets. Existing labels are replaced - include labels to be preserved in `labelIds`. Only simple labels can be attached to datasets
+ operationId: ApplyLabelsToDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels apply request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ "400":
+ description: "Invalid request, if trying to associate resource labels"
+ security:
+ - BearerAuth: []
+ - target: $["paths"]
+ update:
+ /datasets/labels/remove:
+ post:
+ tags:
+ - labels
+ summary: Remove labels from datasets
+ description: Removes the given list of labels from the given datasets.
+ operationId: RemoveLabelsFromDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels remove request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ - target: $["paths"]
+ update:
+ /datasets/show:
+ post:
+ tags:
+ - datasets
+ summary: Show dataset
+ description: Show the given `datasetIds`
+ operationId: ShowDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset ids to be shown.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ChangeDatasetVisibilityRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ - target: $["paths"]["/datasets/versions"]["get"]["parameters"][*]
+ remove: true
+ - target: $["paths"]["/datasets/versions"]["get"]["parameters"]
+ update:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: mimeType
+ in: query
+ description: Dataset MIME type
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Search query
+ schema:
+ type: string
+ - target: $["paths"]["/datasets/{datasetId}/metadata"]["get"]["parameters"]
+ update:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`). Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ - target: $["paths"]
+ update:
+ /datasets/{datasetId}/versions/{version}/disable:
+ post:
+ tags:
+ - datasets
+ summary: Disable a dataset version
+ description: "Disable a dataset version, the dataset version cannot be used for runs, and cannot be enabled again"
+ operationId: DisableDatasetVersion
+ parameters:
+ - name: datasetId
+ in: path
+ description: The dataset string id the version belongs to
+ required: true
+ schema:
+ type: string
+ - name: version
+ in: path
+ description: The version number to disable
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ - target: $["paths"]["/orgs/{orgId}/workspaces/validate"]["get"]["operationId"]
+ update: ValidateWorkspaceName
+ - target: $["paths"]["/orgs/{orgId}/workspaces/{workspaceId}/settings/studios"]["put"]["responses"]["200"]
+ remove: true
+ - target: $["paths"]["/pipelines"]["get"]["parameters"][*]
+ remove: true
+ - target: $["paths"]["/pipelines"]["get"]["parameters"]
+ update:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`, `optimized` status, `computeEnv`). Returns an empty value (`labels: null`, etc.) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineQueryAttribute"
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: sortBy
+ in: query
+ description: Sort field (`NAME` by default)
+ schema:
+ $ref: "#/components/schemas/PipelineListParams.SortBy"
+ - name: sortDir
+ in: query
+ description: Sort direction (`ASCENDING` by default)
+ schema:
+ $ref: "#/components/schemas/PipelineListParams.SortDir"
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ - name: visibility
+ in: query
+ description: Filter visibility parameter
+ schema:
+ type: string
+ - target: $["paths"]["/pipelines/{pipelineId}"]["put"]["description"]
+ update: "Updates the details of the pipeline identified by the given `pipelineId`. \n **Note**: If `labelIds` is `null`, empty, or omitted, existing pipeline labels are removed.\n Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included.\n To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
+ - target: $["paths"]["/workflow/{workflowId}/log"]["get"]["operationId"]
+ update: GetWorkflowLog
+ - target: $["paths"]["/workspaces/{workspaceId}/datasets/{datasetId}/metadata"]["get"]["parameters"]
+ update:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`). Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ - target: $["components"]["schemas"]["AbstractGridConfig"]
+ update:
+ allOf:
+ - $ref: "#/components/schemas/ComputeConfig"
+ - properties:
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]["AbstractGridConfig"]["properties"]
+ remove: true
+ - target: $["components"]["schemas"]["Action.TowerActionConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["Action.TowerActionEvent"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["ActiveConnection"]["required"]
+ remove: true
+ - target: $["components"]["schemas"]["AgentSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ workDir:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ launchDir:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ userName:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ hostName:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ port:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headQueue:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ computeQueue:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ maxQueueSize:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headJobOptions:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ propagateHeadJobOptions:
+ type: boolean
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ preRunScript:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ postRunScript:
+ type: string
+ - target: $["components"]["schemas"]["AltairPbsComputeConfig"]["allOf"][1]["properties"]
+ update:
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]
+ update:
+ AssociateDatasetsLabelsRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ - target: $["components"]["schemas"]["AwsBatchConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["AwsBatchConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AwsCloudConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["AwsCloudConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AwsSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AzBatchConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["AzBatchConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AzCloudConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["AzCloudConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]
+ update:
+ AzCloudPlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ containers:
+ type: array
+ items:
+ type: string
+ instanceTypes:
+ type: array
+ items:
+ type: string
+ - target: $["components"]["schemas"]
+ update:
+ AzureCloudKeys:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AzureSecurityKeys"
+ - properties:
+ discriminator:
+ type: string
+ subscriptionId:
+ type: string
+ storageName:
+ type: string
+ tenantId:
+ type: string
+ clientId:
+ type: string
+ clientSecret:
+ type: string
+ writeOnly: true
+ - target: $["components"]["schemas"]["AzureEntraKeys"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AzureReposSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["AzureReposSecurityKeys"]["properties"]
+ update:
+ token:
+ type: string
+ - target: $["components"]["schemas"]["AzureSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["BitBucketSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]
+ update:
+ ChangeDatasetVisibilityRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ - target: $["components"]["schemas"]["CodeCommitSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["CodeCommitSecurityKeys"]["properties"]
+ update:
+ token:
+ type: string
+ - target: $["components"]["schemas"]["ComputeConfig"]["discriminator"]["mapping"]
+ update:
+ local-platform: "#/components/schemas/LocalComputeConfig"
+ - target: $["components"]["schemas"]["ComputeConfig"]["oneOf"][*]
+ remove: true
+ - target: $["components"]["schemas"]["ComputeConfig"]["oneOf"]
+ update:
+ - $ref: "#/components/schemas/AwsBatchConfig"
+ - $ref: "#/components/schemas/AwsCloudConfig"
+ - $ref: "#/components/schemas/SeqeraComputeConfig"
+ - $ref: "#/components/schemas/GoogleLifeSciencesConfig"
+ - $ref: "#/components/schemas/GoogleBatchConfig"
+ - $ref: "#/components/schemas/GoogleCloudConfig"
+ - $ref: "#/components/schemas/AzBatchConfig"
+ - $ref: "#/components/schemas/AzCloudConfig"
+ - $ref: "#/components/schemas/LsfComputeConfig"
+ - $ref: "#/components/schemas/SlurmComputeConfig"
+ - $ref: "#/components/schemas/K8sComputeConfig"
+ - $ref: "#/components/schemas/EksComputeConfig"
+ - $ref: "#/components/schemas/GkeComputeConfig"
+ - $ref: "#/components/schemas/UnivaComputeConfig"
+ - $ref: "#/components/schemas/AltairPbsComputeConfig"
+ - $ref: "#/components/schemas/MoabComputeConfig"
+ - $ref: "#/components/schemas/LocalComputeConfig"
+ - target: $["components"]["schemas"]["ComputeEnv.Status"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["ComputeEnvQueryAttribute"]["enum"]
+ update:
+ - resources
+ - target: $["components"]["schemas"]["ComputeEnvQueryAttribute"]["x-enum-varnames"]
+ update:
+ - resources
+ - target: $["components"]["schemas"]
+ update:
+ ComputeEnvResources:
+ type: object
+ properties:
+ cpus:
+ type: integer
+ format: int32
+ nullable: true
+ memory:
+ type: integer
+ format: int32
+ nullable: true
+ gpus:
+ type: integer
+ format: int32
+ nullable: true
+ diskSize:
+ type: integer
+ format: int32
+ nullable: true
+ estimatedPrice:
+ type: number
+ format: float
+ nullable: true
+ instanceType:
+ type: string
+ nullable: true
+ - target: $["components"]["schemas"]["ComputeEnvResponseDto"]["properties"]
+ update:
+ resources:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnvResources"
+ - target: $["components"]["schemas"]["ContainerRegistryKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["DataStudioCreateRequest"]["required"][*]
+ remove: true
+ - target: $["components"]["schemas"]["DataStudioCreateRequest"]["required"]
+ update:
+ - computeEnvId
+ - name
+ - target: $["components"]["schemas"]["DataStudioCreateRequest"]["properties"]["dataStudioToolUrl"]["minLength"]
+ remove: true
+ - target: $["components"]["schemas"]["DataStudioCreateRequest"]["properties"]
+ update:
+ remoteConfig:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/StudioRemoteConfiguration"
+ - target: $["components"]["schemas"]["DataStudioDto"]["properties"]
+ update:
+ remoteConfig:
+ $ref: "#/components/schemas/StudioRemoteConfiguration"
+ - target: $["components"]["schemas"]["DataStudioWorkspaceSettingsResponse"]["required"]
+ remove: true
+ - target: $["components"]["schemas"]["DatasetDto"]["properties"]
+ update:
+ hidden:
+ type: boolean
+ - target: $["components"]["schemas"]["DatasetDto"]["properties"]
+ update:
+ runsInfo:
+ $ref: "#/components/schemas/DatasetRunsInfo"
+ - target: $["components"]["schemas"]
+ update:
+ DatasetQueryAttribute:
+ type: string
+ enum:
+ - labels
+ x-enum-varnames:
+ - labels
+ - target: $["components"]["schemas"]
+ update:
+ DatasetRunsInfo:
+ type: object
+ properties:
+ runsCount:
+ type: integer
+ format: int64
+ lastUsed:
+ type: string
+ format: date-time
+ - target: $["components"]["schemas"]["DatasetVersionDto"]["properties"]
+ update:
+ dateCreated:
+ type: string
+ format: date-time
+ - target: $["components"]["schemas"]["DatasetVersionDto"]["properties"]
+ update:
+ disabled:
+ type: boolean
+ - target: $["components"]["schemas"]
+ update:
+ DeleteDatasetsRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ - target: $["components"]["schemas"]
+ update:
+ DeleteDatasetsResponse:
+ type: object
+ properties:
+ success:
+ type: array
+ items:
+ type: string
+ failed:
+ type: array
+ items:
+ type: string
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["workDir"]
+ remove: true
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["preRunScript"]
+ remove: true
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["postRunScript"]
+ remove: true
+ - target: $["components"]["schemas"]["EksComputeConfig"]["allOf"][1]["properties"]["nextflowConfig"]
+ remove: true
+ - target: $["components"]["schemas"]["GitHubSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GitHubSecurityKeys"]["properties"]
+ update:
+ token:
+ type: string
+ - target: $["components"]["schemas"]["GitLabSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GiteaSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GiteaSecurityKeys"]["properties"]
+ update:
+ token:
+ type: string
+ - target: $["components"]["schemas"]["GithubActionConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GithubActionEvent"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["workDir"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["preRunScript"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["postRunScript"]
+ remove: true
+ - target: $["components"]["schemas"]["GkeComputeConfig"]["allOf"][1]["properties"]["nextflowConfig"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleBatchConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleBatchConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleCloudConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleCloudConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleLifeSciencesConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleLifeSciencesConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["GoogleSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["K8sComputeConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["K8sComputeConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["K8sSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["Launch"]["properties"]
+ update:
+ commitId:
+ maxLength: 40
+ type: string
+ - target: $["components"]["schemas"]["ListComputeEnvsResponse.Entry"]["properties"]
+ update:
+ labels:
+ type: array
+ nullable: true
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ - target: $["components"]["schemas"]["ListComputeEnvsResponse.Entry"]["properties"]
+ update:
+ resources:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnvResources"
+ - target: $["components"]["schemas"]["ListDatasetVersionsResponse"]["properties"]
+ update:
+ totalSize:
+ type: integer
+ format: int64
+ - target: $["components"]["schemas"]["ListDatasetsResponse"]["properties"]
+ update:
+ totalSize:
+ type: integer
+ format: int64
+ - target: $["components"]["schemas"]
+ update:
+ LocalComputeConfig:
+ title: Local execution configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]
+ update:
+ LocalSecurityKeys:
+ title: Local security keys
+ type: object
+ properties:
+ discriminator:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ workDir:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ launchDir:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ userName:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ hostName:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ port:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headQueue:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ computeQueue:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ maxQueueSize:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headJobOptions:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ propagateHeadJobOptions:
+ type: boolean
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ preRunScript:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ postRunScript:
+ type: string
+ - target: $["components"]["schemas"]["LsfComputeConfig"]["allOf"][1]["properties"]
+ update:
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ workDir:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ launchDir:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ userName:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ hostName:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ port:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headQueue:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ computeQueue:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ maxQueueSize:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headJobOptions:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ propagateHeadJobOptions:
+ type: boolean
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ preRunScript:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ postRunScript:
+ type: string
+ - target: $["components"]["schemas"]["MoabComputeConfig"]["allOf"][1]["properties"]
+ update:
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]["PipelineInfo"]["properties"]
+ update:
+ revisionName:
+ type: string
+ nullable: true
+ - target: $["components"]["schemas"]["PipelineInfo"]["properties"]
+ update:
+ commitId:
+ type: string
+ nullable: true
+ - target: $["components"]["schemas"]
+ update:
+ PipelineListParams.SortBy:
+ type: string
+ enum:
+ - CREATED
+ - MODIFIED
+ - NAME
+ - target: $["components"]["schemas"]
+ update:
+ PipelineListParams.SortDir:
+ type: string
+ enum:
+ - ASCENDING
+ - DESCENDING
+ - target: $["components"]["schemas"]["PlatformMetainfo"]["discriminator"]["mapping"]
+ update:
+ google: "#/components/schemas/GooglePlatformMetainfo"
+ - target: $["components"]["schemas"]["PlatformMetainfo"]["discriminator"]["mapping"]
+ update:
+ azure-cloud: "#/components/schemas/AzCloudPlatformMetaInfo"
+ - target: $["components"]["schemas"]["PlatformMetainfo"]["oneOf"][*]
+ remove: true
+ - target: $["components"]["schemas"]["PlatformMetainfo"]["oneOf"]
+ update:
+ - $ref: "#/components/schemas/AwsBatchPlatformMetainfo"
+ - $ref: "#/components/schemas/AwsCloudPlatformMetainfo"
+ - $ref: "#/components/schemas/GooglePlatformMetainfo"
+ - $ref: "#/components/schemas/GoogleCloudPlatformMetaInfo"
+ - $ref: "#/components/schemas/AzBatchPlatformMetainfo"
+ - $ref: "#/components/schemas/AzCloudPlatformMetaInfo"
+ - $ref: "#/components/schemas/EksPlatformMetaInfo"
+ - $ref: "#/components/schemas/GkePlatformMetaInfo"
+ - $ref: "#/components/schemas/K8sPlatformMetaInfo"
+ - $ref: "#/components/schemas/GridPlatformMetainfo"
+ - $ref: "#/components/schemas/SeqeraComputePlatformMetainfo"
+ - $ref: "#/components/schemas/LocalPlatformMetainfo"
+ - target: $["components"]["schemas"]["S3SecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["SSHSecurityKeys"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["SecurityKeys"]["discriminator"]["mapping"]
+ update:
+ azure-cloud: "#/components/schemas/AzureCloudKeys"
+ - target: $["components"]["schemas"]["SecurityKeys"]["discriminator"]["mapping"]
+ update:
+ local: "#/components/schemas/LocalSecurityKeys"
+ - target: $["components"]["schemas"]["SecurityKeys"]["oneOf"][*]
+ remove: true
+ - target: $["components"]["schemas"]["SecurityKeys"]["oneOf"]
+ update:
+ - $ref: "#/components/schemas/AwsSecurityKeys"
+ - $ref: "#/components/schemas/GoogleSecurityKeys"
+ - $ref: "#/components/schemas/GitHubSecurityKeys"
+ - $ref: "#/components/schemas/GitLabSecurityKeys"
+ - $ref: "#/components/schemas/BitBucketSecurityKeys"
+ - $ref: "#/components/schemas/GiteaSecurityKeys"
+ - $ref: "#/components/schemas/SSHSecurityKeys"
+ - $ref: "#/components/schemas/K8sSecurityKeys"
+ - $ref: "#/components/schemas/AzureSecurityKeys"
+ - $ref: "#/components/schemas/AzureCloudKeys"
+ - $ref: "#/components/schemas/AzureReposSecurityKeys"
+ - $ref: "#/components/schemas/ContainerRegistryKeys"
+ - $ref: "#/components/schemas/AgentSecurityKeys"
+ - $ref: "#/components/schemas/CodeCommitSecurityKeys"
+ - $ref: "#/components/schemas/AzureEntraKeys"
+ - $ref: "#/components/schemas/SeqeraComputeSecurityKeys"
+ - $ref: "#/components/schemas/S3SecurityKeys"
+ - $ref: "#/components/schemas/LocalSecurityKeys"
+ - target: $["components"]["schemas"]["SeqeraComputeConfig"]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["SeqeraComputeConfig"]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["SeqeraComputeSecurityKeys"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["ServiceInfo"]["properties"]["navbar"]
+ update:
+ deprecated: true
+ - target: $["components"]["schemas"]["ServiceInfo"]["properties"]["navbar"]
+ update:
+ allOf:
+ - $ref: "#/components/schemas/NavbarConfig"
+ - target: $["components"]["schemas"]["ServiceInfo"]["properties"]["navbar"]["$ref"]
+ remove: true
+ - target: $["components"]["schemas"]["ServiceInfo"]["properties"]
+ update:
+ seqeraComputeEnabled:
+ type: boolean
+ - target: $["components"]["schemas"]["ServiceInfo"]["properties"]["scmsServerUrl"]
+ remove: true
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ workDir:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ launchDir:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ userName:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ hostName:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ port:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headQueue:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ computeQueue:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ maxQueueSize:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headJobOptions:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ propagateHeadJobOptions:
+ type: boolean
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ preRunScript:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ postRunScript:
+ type: string
+ - target: $["components"]["schemas"]["SlurmComputeConfig"]["allOf"][1]["properties"]
+ update:
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]
+ update:
+ StudioRemoteConfiguration:
+ required:
+ - repository
+ type: object
+ properties:
+ repository:
+ type: string
+ revision:
+ type: string
+ nullable: true
+ commitId:
+ type: string
+ nullable: true
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]["discriminator"]["description"]
+ remove: true
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]["discriminator"]["readOnly"]
+ remove: true
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ workDir:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ launchDir:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ userName:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ hostName:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ port:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headQueue:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ computeQueue:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ maxQueueSize:
+ type: integer
+ format: int32
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ headJobOptions:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ propagateHeadJobOptions:
+ type: boolean
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ preRunScript:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ postRunScript:
+ type: string
+ - target: $["components"]["schemas"]["UnivaComputeConfig"]["allOf"][1]["properties"]
+ update:
+ nextflowConfig:
+ type: string
+ - target: $["components"]["schemas"]["UserInfo"]["required"]
+ remove: true
+ - target: $["components"]["schemas"]["WorkflowLaunchRequest"]["properties"]
+ update:
+ commitId:
+ type: string
+ - target: $["components"]["schemas"]["WorkflowLaunchResponse"]["properties"]
+ update:
+ commitId:
+ type: string
+ - target: $["components"]["schemas"]["SeqeraComputePlatformDescriber"]
+ remove: true
diff --git a/platform-api-docs/scripts/ce-param-descriptions-overlay-final.yaml b/platform-api-docs/scripts/overlays_archive/ce-param-descriptions-overlay-final.yaml
similarity index 100%
rename from platform-api-docs/scripts/ce-param-descriptions-overlay-final.yaml
rename to platform-api-docs/scripts/overlays_archive/ce-param-descriptions-overlay-final.yaml
diff --git a/platform-api-docs/scripts/overlays_archive/data-links-operations-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/data-links-operations-overlay-1.85.yaml
new file mode 100644
index 000000000..3c022e955
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/data-links-operations-overlay-1.85.yaml
@@ -0,0 +1,97 @@
+# ===== DATA-LINKS OPERATIONS - SUMMARIES & DESCRIPTIONS =====
+
+# GET /data-links/cache/refresh - Refresh data-link cache
+- target: "$.paths./data-links/cache/refresh.get"
+ update:
+ summary: "Refresh data-link cache"
+ description: "Refreshes the data-link cache for the given `workspaceId` or `credentialsId`. Forces immediate re-discovery of available cloud storage resources."
+
+# GET /data-links/ - List data-links
+- target: "$.paths./data-links/.get"
+ update:
+ summary: "List data-links"
+ description: "Retrieves all available data-links in a user context. Append `?workspaceId={your-workspace-id}` to retrieve data-links in a workspace context. Results can be filtered by credentials, provider, region, search query, and visibility."
+
+# GET /data-links/{dataLinkId}/browse{/path} - Explore data-link path
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get"
+ update:
+ summary: "Explore data-link path"
+ description: "Retrieves the content of the data-link associated with the given `dataLinkId`, at the given `path`. Returns a paginated list of files and folders at the specified location."
+
+# GET /data-links/{dataLinkId}/browse-tree - Explore data-link tree
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get"
+ update:
+ summary: "Explore data-link tree"
+ description: "Retrieves a list of all files in the data-link associated with the given `dataLinkId`, including files in sub-paths. Useful for retrieving complete directory structures."
+
+# GET /data-links/{dataLinkId} - Describe data-link
+- target: "$.paths./data-links/{dataLinkId}.get"
+ update:
+ summary: "Describe data-link"
+ description: "Retrieves the details of the data-link associated with the given `dataLinkId`, including provider information, credentials, and access status."
+
+# POST /data-links/hide - Hide data-links
+- target: "$.paths./data-links/hide.post"
+ update:
+ summary: "Hide data-links"
+ description: "Hides the given data-links from the data-links list view. Hidden data-links remain accessible but are filtered from default list views."
+
+# POST /data-links/show - Show data-links
+- target: "$.paths./data-links/show.post"
+ update:
+ summary: "Show data-links"
+ description: "Shows previously hidden data-links in the data-links list view."
+
+# POST /data-links/ - Create data-link
+- target: "$.paths./data-links/.post"
+ update:
+ summary: "Create data-link"
+ description: "Creates a new data-link in a user context. Append `?workspaceId=` to create the data-link in a workspace context. Data-links can be public (no credentials required) or private (credentials-based access)."
+
+# PUT /data-links/{dataLinkId} - Update data-link
+- target: "$.paths./data-links/{dataLinkId}.put"
+ update:
+ summary: "Update data-link"
+ description: "Updates the data-link associated with the given `dataLinkId`. Allows modification of name, description, and associated credentials."
+
+# DELETE /data-links/{dataLinkId} - Delete data-link
+- target: "$.paths./data-links/{dataLinkId}.delete"
+ update:
+ summary: "Delete data-link"
+ description: "Deletes the data-link associated with the given `dataLinkId`. The underlying cloud storage resource is not affected."
+
+# GET /data-links/{dataLinkId}/download/{+filePath} - Download data-link file
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get"
+ update:
+ summary: "Download data-link file"
+ description: "Downloads the content at the given `filePath` in the data-link associated with the given `dataLinkId`. Returns the file content directly as a streamed response."
+
+# GET /data-links/{dataLinkId}/generate-download-url - Generate download URL
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get"
+ update:
+ summary: "Generate download URL"
+ description: "Returns a pre-signed URL to download files from the data-link associated with the given `dataLinkId`. The URL can be used for direct downloads or preview purposes."
+
+# GET /data-links/{dataLinkId}/script/download - Generate download script
+- target: "$.paths./data-links/{dataLinkId}/script/download.get"
+ update:
+ summary: "Generate download script"
+ description: "Creates a script to download files from the data-link associated with the given `dataLinkId`. Append `?dirs` or `?files` to specify a list of files or paths to download within the data-link."
+
+# POST /data-links/{dataLinkId}/upload{/dirPath} - Generate upload URL
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post"
+ update:
+ summary: "Generate upload URL"
+ description: "Creates a URL to upload files to the data-link associated with the given `dataLinkId`, specifying a file path (`dirPath`). For AWS S3 data-links, an additional follow-up request must be sent after your file upload has completed (or encountered an error) to finalize the upload - see the `/upload/finish` endpoint."
+
+# POST /data-links/{dataLinkId}/upload/finish{/dirPath} - Finish upload
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post"
+ update:
+ summary: "Finish upload"
+ description: "Finalizes upload of a data-link file, specifying a file path (`dirPath`). This endpoint is required for AWS S3 data-links to complete a successful file upload, or abort an upload if an error was encountered while uploading a file using an upload URL from the `/upload` endpoint."
+
+# DELETE /data-links/{dataLinkId}/content - Delete data-link content
+- target: "$.paths./data-links/{dataLinkId}/content.delete"
+ update:
+ summary: "Delete data-link content"
+ description: "Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved, but files and directories within it are removed."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/overlays_archive/data-links-params-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/data-links-params-overlay-1.85.yaml
new file mode 100644
index 000000000..9313dfc95
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/data-links-params-overlay-1.85.yaml
@@ -0,0 +1,265 @@
+# ===== DATA-LINKS PARAMETERS - PATH, QUERY, AND REQUEST BODY =====
+
+# ---- PATH PARAMETERS ----
+
+# dataLinkId - used across multiple endpoints
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.put.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.delete.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+# path parameter
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='path')]"
+ update:
+ description: "Content path within the data-link. Use forward slashes to navigate directory structures (e.g., `folder/subfolder`)."
+
+# filePath parameter
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='filePath')]"
+ update:
+ description: "File path to download within the data-link (e.g., `folder/subfolder/object`)."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='filePath')]"
+ update:
+ description: "File path to download within the data-link (e.g., `folder/subfolder/object`)."
+
+# dirPath parameter
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='dirPath')]"
+ update:
+ description: "Path to the destination directory within the data-link where the file will be uploaded (e.g., `folder/subfolder`)."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='dirPath')]"
+ update:
+ description: "Path to the destination directory within the data-link where the file was uploaded (e.g., `folder/subfolder`)."
+
+# ---- QUERY PARAMETERS - workspaceId ----
+
+- target: "$.paths./data-links/cache/refresh.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, refreshes cache in a user context."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists data-links in a user context."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/hide.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/show.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, creates data-link in a user context."
+
+- target: "$.paths./data-links/{dataLinkId}.put.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+# ---- QUERY PARAMETERS - credentialsId ----
+
+- target: "$.paths./data-links/cache/refresh.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Filters cache refresh to data-links accessible with the specified credentials."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Filters results to data-links accessible with the specified credentials."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for downloading from private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for generating download URLs for private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for generating download scripts for private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for uploading to private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for finalizing uploads to private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for deleting content from private data-links."
+
+# ---- SEARCH AND FILTER PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Free text search criteria. Supports data-link `name`, `region`, and `provider`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Prefix search of data-link content. Filters files and folders by `name` prefix (e.g., `search=my-file` matches `my-file.txt`, `my-file-2.csv`)."
+
+# ---- PAGINATION PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `25`, maximum: `100`."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='pageSize')]"
+ update:
+ description: "Number of items to return per page. If omitted, a default maximum value is returned. Maximum: `100`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='nextPageToken')]"
+ update:
+ description: "Token used to fetch the next page of items. Obtained from the previous response."
+
+# ---- VISIBILITY PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='visibility')]"
+ update:
+ description: "Visibility filter. Supports `visible` (show only visible data-links), `hidden` (show only hidden data-links), or `all` (show all data-links)."
+
+# ---- DOWNLOAD/UPLOAD PARAMETERS ----
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='preview')]"
+ update:
+ description: "If `true`, generates a URL for preview purposes. If `false`, generates a URL for direct download. Default: `false`."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='dirs')]"
+ update:
+ description: "List of directory paths to include in the download script."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='files')]"
+ update:
+ description: "List of file paths to include in the download script."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='paths')]"
+ update:
+ description: "List of paths to explore. Returns all files within the specified paths, including sub-paths."
+
+# ---- REQUEST BODY DESCRIPTIONS ----
+
+- target: "$.paths./data-links/hide.post.requestBody"
+ update:
+ description: "Data-link IDs to hide."
+
+- target: "$.paths./data-links/show.post.requestBody"
+ update:
+ description: "Data-link IDs to show."
+
+- target: "$.paths./data-links/.post.requestBody"
+ update:
+ description: "Data-link creation request."
+
+- target: "$.paths./data-links/{dataLinkId}.put.requestBody"
+ update:
+ description: "Data-link update request."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.requestBody"
+ update:
+ description: "Multi-part upload request containing file metadata (name, size, content type)."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.requestBody"
+ update:
+ description: "Finish multi-part upload request for AWS S3 data-links, containing upload ID, file name, part tags, and error status."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.requestBody"
+ update:
+ description: "Data-link content deletion request specifying files and directories to delete."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/overlays_archive/data-links-schema-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/data-links-schema-overlay-1.85.yaml
new file mode 100644
index 000000000..15a866d09
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/data-links-schema-overlay-1.85.yaml
@@ -0,0 +1,267 @@
+# ===== DATA-LINKS SCHEMAS - REQUEST/RESPONSE OBJECTS =====
+
+# ---- REQUEST SCHEMAS ----
+
+# DataLinkCreateRequest
+- target: "$.components.schemas.DataLinkCreateRequest.properties.name"
+ update:
+ description: "Unique name for the data-link. Must consist of alphanumeric, dash, or underscore characters."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.description"
+ update:
+ description: "Description of the data-link. Maximum length: 1000 characters."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.type"
+ update:
+ description: "Type of the data-link. Currently supports `bucket`."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.provider"
+ update:
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.resourceRef"
+ update:
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.publicAccessible"
+ update:
+ description: "Whether the data-link is publicly accessible. If `true`, no credentials are required. If `false`, `credentialsId` must be provided."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.credentialsId"
+ update:
+ description: "Credentials string identifier. Required when `publicAccessible` is `false`."
+
+# DataLinkUpdateRequest
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.name"
+ update:
+ description: "New name for the data-link. Must be unique within the workspace or user context."
+
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.description"
+ update:
+ description: "Updated description for the data-link. Maximum length: 1000 characters."
+
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.credentialsId"
+ update:
+ description: "Updated credentials ID for accessing the data-link."
+
+# DataLinksVisibilityRequest
+- target: "$.components.schemas.DataLinksVisibilityRequest.properties.dataLinkIds"
+ update:
+ description: "Array of data-link IDs to hide or show."
+
+# DataLinkDeleteItemRequest
+- target: "$.components.schemas.DataLinkDeleteItemRequest.properties.files"
+ update:
+ description: "Array of file paths to be deleted from the data-link."
+
+- target: "$.components.schemas.DataLinkDeleteItemRequest.properties.dirs"
+ update:
+ description: "Array of directory paths to be deleted from the data-link."
+
+# DataLinkMultiPartUploadRequest
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.fileName"
+ update:
+ description: "Name of the file to upload."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.contentLength"
+ update:
+ description: "Size of the file to upload in bytes."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.contentType"
+ update:
+ description: "MIME type of the file to upload (e.g., `application/octet-stream`, `text/plain`)."
+
+# DataLinkFinishMultiPartUploadRequest
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.uploadId"
+ update:
+ description: "Upload ID assigned when initiating multi-part upload for AWS S3. Obtained from the `/upload` endpoint response."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.fileName"
+ update:
+ description: "Name of the uploaded file."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.tags"
+ update:
+ description: "Array of ETags assigned for each part by AWS S3 during the upload process. Each ETag is returned in the response headers when uploading a part to the pre-signed URLs from the `/upload` endpoint."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.withError"
+ update:
+ description: "Flag indicating whether the upload encountered an error. If `true`, the upload will be aborted. If `false`, the upload will be completed."
+
+# ---- RESPONSE SCHEMAS ----
+
+# DataLinkResponse
+- target: "$.components.schemas.DataLinkResponse.properties.dataLink"
+ update:
+ description: "Data-link object containing metadata."
+
+# DataLinksListResponse
+- target: "$.components.schemas.DataLinksListResponse.properties.dataLinks"
+ update:
+ description: "Array of data-link objects."
+
+- target: "$.components.schemas.DataLinksListResponse.properties.totalSize"
+ update:
+ description: "Total number of data-links matching the query."
+
+- target: "$.components.schemas.DataLinksListResponse.properties.isFetching"
+ update:
+ description: "Flag indicating whether more data-links are currently being fetched from cloud providers. Not rendered in JSON response; used to determine HTTP status code."
+
+# DataLinkContentResponse
+- target: "$.components.schemas.DataLinkContentResponse.properties.originalPath"
+ update:
+ description: "Base path for all returned objects within the data-link."
+
+- target: "$.components.schemas.DataLinkContentResponse.properties.objects"
+ update:
+ description: "Array of data-link items (files and folders) at the specified path."
+
+- target: "$.components.schemas.DataLinkContentResponse.properties.nextPageToken"
+ update:
+ description: "Token that can be used to request the next page of items. Null if no more items are available."
+
+# DataLinkContentTreeListResponse
+- target: "$.components.schemas.DataLinkContentTreeListResponse.properties.items"
+ update:
+ description: "Array of simple data-link items containing file paths and sizes."
+
+# DataLinkDownloadUrlResponse
+- target: "$.components.schemas.DataLinkDownloadUrlResponse.properties.url"
+ update:
+ description: "Pre-signed URL to download the requested file."
+
+# DataLinkDownloadScriptResponse
+- target: "$.components.schemas.DataLinkDownloadScriptResponse.properties.script"
+ update:
+ description: "Shell script content to download files from the data-link."
+
+# DataLinkMultiPartUploadResponse
+- target: "$.components.schemas.DataLinkMultiPartUploadResponse.properties.uploadId"
+ update:
+ description: "Upload ID generated by AWS S3. Required for the `/upload/finish` request."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadResponse.properties.uploadUrls"
+ update:
+ description: "Array of pre-signed URLs to execute multi-part upload. One URL per part."
+
+# DataLinkDeleteItemResponse
+- target: "$.components.schemas.DataLinkDeleteItemResponse.properties.deletionFailures"
+ update:
+ description: "Array of items that failed to be deleted, including error messages."
+
+# ---- DTO SCHEMAS ----
+
+# DataLinkDto
+- target: "$.components.schemas.DataLinkDto.properties.id"
+ update:
+ description: "Data-link string identifier. Generated based on provider, type, region, and resource path."
+
+- target: "$.components.schemas.DataLinkDto.properties.name"
+ update:
+ description: "Name of the data-link (e.g., bucket name)."
+
+- target: "$.components.schemas.DataLinkDto.properties.description"
+ update:
+ description: "Description of the data-link. Null for data-links auto-discovered from workspace credentials."
+
+- target: "$.components.schemas.DataLinkDto.properties.resourceRef"
+ update:
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
+
+- target: "$.components.schemas.DataLinkDto.properties.type"
+ update:
+ description: "Data-link type. Currently supports `bucket`."
+
+- target: "$.components.schemas.DataLinkDto.properties.provider"
+ update:
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
+
+- target: "$.components.schemas.DataLinkDto.properties.region"
+ update:
+ description: "Cloud region of the data-link (e.g., `us-east-1`, `europe-west1`). May be null for some providers."
+
+- target: "$.components.schemas.DataLinkDto.properties.credentials"
+ update:
+ description: "Array of credentials that can access this data-link. Empty for public data-links."
+
+- target: "$.components.schemas.DataLinkDto.properties.publicAccessible"
+ update:
+ description: "Whether the data-link is publicly accessible without credentials."
+
+- target: "$.components.schemas.DataLinkDto.properties.hidden"
+ update:
+ description: "Visibility status flag. If `true`, data-link is hidden from default list views."
+
+- target: "$.components.schemas.DataLinkDto.properties.status"
+ update:
+ description: "Status of the data-link. Can be `VALID` or `INVALID`. Set to `INVALID` when associated credentials are deleted."
+
+- target: "$.components.schemas.DataLinkDto.properties.message"
+ update:
+ description: "Error message for invalid data-links. Null for valid data-links."
+
+# DataLinkItem
+- target: "$.components.schemas.DataLinkItem.properties.type"
+ update:
+ description: "Type of the item. Either `FILE` or `FOLDER`."
+
+- target: "$.components.schemas.DataLinkItem.properties.name"
+ update:
+ description: "Name of the file or folder."
+
+- target: "$.components.schemas.DataLinkItem.properties.size"
+ update:
+ description: "Size of the file in bytes. For folders, always `0`."
+
+- target: "$.components.schemas.DataLinkItem.properties.mimeType"
+ update:
+ description: "MIME type of the file, calculated by analyzing the file extension. Null for folders."
+
+# DataLinkSimpleItem
+- target: "$.components.schemas.DataLinkSimpleItem.properties.path"
+ update:
+ description: "Path to the item from the data-link root (resource path)."
+
+- target: "$.components.schemas.DataLinkSimpleItem.properties.size"
+ update:
+ description: "Size of the file in bytes. For folders, always `0`."
+
+# DataLinkItemDeletionFailure
+- target: "$.components.schemas.DataLinkItemDeletionFailure.properties.dataLinkItem"
+ update:
+ description: "Data-link item that failed to be deleted."
+
+- target: "$.components.schemas.DataLinkItemDeletionFailure.properties.errorMessage"
+ update:
+ description: "Error message describing why the deletion failed."
+
+# DataLinkCredentials
+- target: "$.components.schemas.DataLinkCredentials.properties.id"
+ update:
+ description: "Credentials string identifier."
+
+- target: "$.components.schemas.DataLinkCredentials.properties.name"
+ update:
+ description: "Name of the credentials."
+
+- target: "$.components.schemas.DataLinkCredentials.properties.provider"
+ update:
+ description: "Credentials cloud provider."
+
+# ---- ENUM SCHEMAS ----
+
+# DataLinkType
+- target: "$.components.schemas.DataLinkType"
+ update:
+ description: "Data-link type. Currently only `bucket` is supported."
+
+# DataLinkProvider
+- target: "$.components.schemas.DataLinkProvider"
+ update:
+ description: "Cloud provider for data-links. Supports AWS S3, Google Cloud Storage, Azure Blob Storage, Azure with Entra ID, Seqera Compute storage, and generic S3-compatible storage."
+
+# DataLinkItemType
+- target: "$.components.schemas.DataLinkItemType"
+ update:
+ description: "Type of data-link content item. Either `FILE` or `FOLDER`."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/overlays_archive/dataset-operations-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/dataset-operations-overlay-1.85.yaml
new file mode 100644
index 000000000..8047f1c97
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/dataset-operations-overlay-1.85.yaml
@@ -0,0 +1,171 @@
+# ===== DATASETS OPERATIONS - SUMMARIES & DESCRIPTIONS =====
+
+# GET /datasets - List datasets
+- target: "$.paths./datasets.get"
+ update:
+ summary: "List datasets"
+ description: "Lists all available datasets in a user context. Append `?workspaceId` to list datasets in a workspace context. Results can be filtered by search query, sorted, and paginated."
+
+# POST /datasets - Create dataset
+- target: "$.paths./datasets.post"
+ update:
+ summary: "Create dataset"
+ description: "Creates a new dataset in the user context. Include the dataset name and description in your request body. Append `?workspaceId` to create the dataset in a workspace context."
+
+# DELETE /datasets - Delete multiple datasets
+- target: "$.paths./datasets.delete"
+ update:
+ summary: "Delete datasets"
+ description: "Deletes multiple datasets identified by the given `datasetIds`. Returns arrays of successfully deleted and failed dataset IDs."
+
+# POST /datasets/hide - Hide datasets
+- target: "$.paths./datasets/hide.post"
+ update:
+ summary: "Hide datasets"
+ description: "Hides the given datasets from the datasets list view. Hidden datasets remain accessible but are filtered from default list views unless `?visibility=hidden` or `?visibility=all` is specified."
+
+# POST /datasets/show - Show datasets
+- target: "$.paths./datasets/show.post"
+ update:
+ summary: "Show datasets"
+ description: "Shows previously hidden datasets in the datasets list view."
+
+# POST /datasets/labels/add - Add labels to datasets
+- target: "$.paths./datasets/labels/add.post"
+ update:
+ summary: "Add labels to datasets"
+ description: "Adds the given list of labels to the given datasets. Existing labels are preserved. Only simple labels are supported; resource labels cannot be attached to datasets."
+
+# POST /datasets/labels/apply - Replace dataset labels
+- target: "$.paths./datasets/labels/apply.post"
+ update:
+ summary: "Replace dataset labels"
+ description: "Applies the given list of labels to the given datasets. Existing labels are replaced - include labels to be preserved in `labelIds`. Only simple labels are supported; resource labels cannot be attached to datasets."
+
+# POST /datasets/labels/remove - Remove labels from datasets
+- target: "$.paths./datasets/labels/remove.post"
+ update:
+ summary: "Remove labels from datasets"
+ description: "Removes the given list of labels from the given datasets."
+
+# GET /datasets/versions - List latest dataset versions
+- target: "$.paths./datasets/versions.get"
+ update:
+ summary: "List latest dataset versions"
+ description: "Lists the latest version of each dataset in the user context. Append `?workspaceId` to list latest versions in a workspace context. Filter by MIME type and search query."
+
+# GET /datasets/{datasetId}/metadata - Describe dataset
+- target: "$.paths./datasets/{datasetId}/metadata.get"
+ update:
+ summary: "Describe dataset"
+ description: "Retrieves the metadata of the dataset identified by the given `datasetId`. Append `?attributes=labels` to include label information in response."
+
+# PUT /datasets/{datasetId} - Update dataset
+- target: "$.paths./datasets/{datasetId}.put"
+ update:
+ summary: "Update dataset"
+ description: "Updates the name and description of the dataset identified by the given `datasetId`."
+
+# POST /datasets/{datasetId}/upload - Upload new dataset version
+- target: "$.paths./datasets/{datasetId}/upload.post"
+ update:
+ summary: "Upload new dataset version"
+ description: "Uploads CSV or TSV content to create a new version of the dataset identified by the given `datasetId`. Each upload increments the version number."
+
+# GET /datasets/{datasetId}/versions - List all dataset versions
+- target: "$.paths./datasets/{datasetId}/versions.get"
+ update:
+ summary: "List all dataset versions"
+ description: "Lists all versions of the dataset identified by the given `datasetId`. Filter by MIME type to retrieve specific file format versions."
+
+# GET /datasets/{datasetId}/v/{version}/n/{fileName} - Download dataset content
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get"
+ update:
+ summary: "Download dataset content"
+ description: "Downloads the content of the dataset version identified by the given `datasetId` and `version`. The `fileName` must match the original uploaded filename."
+
+# DELETE /datasets/{datasetId} - Delete dataset
+- target: "$.paths./datasets/{datasetId}.delete"
+ update:
+ summary: "Delete dataset"
+ description: "Deletes the dataset identified by the given `datasetId`, including all associated versions."
+
+# POST /datasets/{datasetId}/versions/{version}/disable - Disable dataset version
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post"
+ update:
+ summary: "Disable dataset version"
+ description: "Disables the specified version of a dataset. Disabled versions cannot be used in workflow runs and cannot be re-enabled."
+
+# GET /launch/{launchId}/datasets - Describe launch datasets
+- target: "$.paths./launch/{launchId}/datasets.get"
+ update:
+ summary: "Describe launch datasets"
+ description: "Retrieves the details of the datasets used in the launch identified by the given `launchId`."
+
+# ===== DEPRECATED DATASET OPERATIONS - ADDENDUM =====
+# Updates for workspace-scoped dataset endpoints that are now deprecated
+# in favor of user/workspace-scoped endpoints with optional workspaceId query param
+
+# ---- LIST DATASETS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.get.summary"
+ update: "(Deprecated) List available datasets"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.get.description"
+ update: "**This endpoint is deprecated. See [List datasets](https://docs.seqera.io/platform-api/list-datasets-v-2) for the current endpoint.**\n\nLists all available datasets in the workspace context identified by the given `workspaceId`."
+
+# ---- CREATE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.post.summary"
+ update: "(Deprecated) Create dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.post.description"
+ update: "**This endpoint is deprecated. See [Create dataset](https://docs.seqera.io/platform-api/create-dataset-v-2) for the current endpoint.**\n\nCreates a new dataset in the given workspace context. Include the dataset file and details in your request body."
+
+# ---- LIST WORKSPACE DATASET VERSIONS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/versions.get.summary"
+ update: "(Deprecated) List latest dataset versions"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/versions.get.description"
+ update: "**This endpoint is deprecated. See [List latest dataset versions](https://docs.seqera.io/platform-api/list-latest-dataset-versions-v-2) for the current endpoint.**\n\nLists the latest version of each dataset associated with the given `workspaceId`."
+
+# ---- UPDATE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.put.summary"
+ update: "(Deprecated) Update dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.put.description"
+ update: "**This endpoint is deprecated. See [Update dataset](https://docs.seqera.io/platform-api/update-dataset-v-2) for the current endpoint.**\n\nUpdates the details of the dataset identified by the given `datasetId`."
+
+# ---- DELETE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.delete.summary"
+ update: "(Deprecated) Delete dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.delete.description"
+ update: "**This endpoint is deprecated. See [Delete dataset](https://docs.seqera.io/platform-api/delete-dataset-v-2) for the current endpoint.**\n\nDeletes the dataset identified by the given `datasetId`."
+
+# ---- DESCRIBE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/metadata.get.summary"
+ update: "(Deprecated) Describe dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/metadata.get.description"
+ update: "**This endpoint is deprecated. See [Describe dataset](https://docs.seqera.io/platform-api/describe-dataset-v-2) for the current endpoint.**\n\nRetrieves the metadata of the dataset identified by the given `datasetId`."
+
+# ---- UPLOAD DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/upload.post.summary"
+ update: "(Deprecated) Upload new dataset version"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/upload.post.description"
+ update: "**This endpoint is deprecated. See [Upload new dataset version](https://docs.seqera.io/platform-api/upload-dataset-v-2) for the current endpoint.**\n\nUploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`."
+
+# ---- LIST DATASET VERSIONS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/versions.get.summary"
+ update: "(Deprecated) List all dataset versions"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/versions.get.description"
+ update: "**This endpoint is deprecated. See [List all dataset versions](https://docs.seqera.io/platform-api/list-dataset-versions-v-2) for the current endpoint.**\n\nLists all versions of the given `datasetId`."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/overlays_archive/dataset-schema-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/dataset-schema-overlay-1.85.yaml
new file mode 100644
index 000000000..4680dc2d2
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/dataset-schema-overlay-1.85.yaml
@@ -0,0 +1,219 @@
+# ===== DATASETS SCHEMAS - REQUEST/RESPONSE OBJECTS =====
+
+# ---- REQUEST SCHEMAS ----
+
+# CreateDatasetRequest
+- target: "$.components.schemas.CreateDatasetRequest"
+ update:
+ required: ["name"]
+
+- target: "$.components.schemas.CreateDatasetRequest.properties.name"
+ update:
+ description: "Unique name for the dataset. Must consist of alphanumeric, dash, or underscore characters."
+
+- target: "$.components.schemas.CreateDatasetRequest.properties.description"
+ update:
+ description: "Description of the dataset. Maximum length: 5000 characters."
+
+# UpdateDatasetRequest
+- target: "$.components.schemas.UpdateDatasetRequest.properties.name"
+ update:
+ description: "New name for the dataset. Must be unique within the workspace or user context."
+
+- target: "$.components.schemas.UpdateDatasetRequest.properties.description"
+ update:
+ description: "Updated description of the dataset. Maximum length: 5000 characters."
+
+# DeleteDatasetsRequest
+- target: "$.components.schemas.DeleteDatasetsRequest.properties.datasetIds"
+ update:
+ description: "Array of dataset IDs to delete."
+
+# ChangeDatasetVisibilityRequest
+- target: "$.components.schemas.ChangeDatasetVisibilityRequest.properties.datasetIds"
+ update:
+ description: "Array of dataset IDs to hide or show."
+
+# AssociateDatasetsLabelsRequest
+- target: "$.components.schemas.AssociateDatasetsLabelsRequest.properties.datasetIds"
+ update:
+ description: "Array of dataset IDs to which labels will be added, applied, or removed."
+
+- target: "$.components.schemas.AssociateDatasetsLabelsRequest.properties.labelIds"
+ update:
+ description: "Array of label IDs to add, apply, or remove."
+
+# ---- RESPONSE SCHEMAS ----
+
+# CreateDatasetResponse
+- target: "$.components.schemas.CreateDatasetResponse.properties.dataset"
+ update:
+ description: "Created dataset object containing metadata."
+
+# DescribeDatasetResponse
+- target: "$.components.schemas.DescribeDatasetResponse.properties.dataset"
+ update:
+ description: "Dataset object containing metadata and optional attributes."
+
+# ListDatasetsResponse
+- target: "$.components.schemas.ListDatasetsResponse.properties.datasets"
+ update:
+ description: "Array of dataset objects."
+
+- target: "$.components.schemas.ListDatasetsResponse.properties.totalSize"
+ update:
+ description: "Total number of datasets matching the query."
+
+# DeleteDatasetsResponse
+- target: "$.components.schemas.DeleteDatasetsResponse.properties.success"
+ update:
+ description: "Array of dataset IDs that were successfully deleted."
+
+- target: "$.components.schemas.DeleteDatasetsResponse.properties.failed"
+ update:
+ description: "Array of dataset IDs that failed to delete."
+
+# ListDatasetVersionsResponse
+- target: "$.components.schemas.ListDatasetVersionsResponse.properties.versions"
+ update:
+ description: "Array of dataset version objects."
+
+- target: "$.components.schemas.ListDatasetVersionsResponse.properties.totalSize"
+ update:
+ description: "Total number of dataset versions matching the query."
+
+# UploadDatasetVersionResponse
+- target: "$.components.schemas.UploadDatasetVersionResponse.properties.version"
+ update:
+ description: "Created dataset version object containing metadata and download URL."
+
+# ---- DTO SCHEMAS ----
+
+# DatasetDto
+- target: "$.components.schemas.DatasetDto.properties.id"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.components.schemas.DatasetDto.properties.user"
+ update:
+ description: "User who created the dataset."
+
+- target: "$.components.schemas.DatasetDto.properties.workspaceId"
+ update:
+ description: "Workspace numeric identifier. Null if dataset is in user context."
+
+- target: "$.components.schemas.DatasetDto.properties.organizationId"
+ update:
+ description: "Organization numeric identifier."
+
+- target: "$.components.schemas.DatasetDto.properties.name"
+ update:
+ description: "Dataset name."
+
+- target: "$.components.schemas.DatasetDto.properties.lastUpdatedBy"
+ update:
+ description: "User who last updated the dataset."
+
+- target: "$.components.schemas.DatasetDto.properties.description"
+ update:
+ description: "Dataset description."
+
+- target: "$.components.schemas.DatasetDto.properties.mediaType"
+ update:
+ description: "MIME type of the dataset content (e.g., `text/csv`, `text/tab-separated-values`)."
+
+- target: "$.components.schemas.DatasetDto.properties.dateCreated"
+ update:
+ description: "Creation timestamp."
+
+- target: "$.components.schemas.DatasetDto.properties.lastUpdated"
+ update:
+ description: "Last update timestamp."
+
+- target: "$.components.schemas.DatasetDto.properties.deleted"
+ update:
+ description: "Deletion status flag."
+
+- target: "$.components.schemas.DatasetDto.properties.hidden"
+ update:
+ description: "Visibility status flag. If `true`, dataset is hidden from default list views."
+
+- target: "$.components.schemas.DatasetDto.properties.labels"
+ update:
+ description: "Array of labels attached to the dataset. Only returned when `?attributes=labels` is specified."
+
+- target: "$.components.schemas.DatasetDto.properties.version"
+ update:
+ description: "Version number (deprecated, no replacement)."
+
+- target: "$.components.schemas.DatasetDto.properties.runsInfo"
+ update:
+ description: "Usage statistics for the dataset, including run count and last usage timestamp."
+
+# DatasetVersionDto
+- target: "$.components.schemas.DatasetVersionDto.properties.datasetId"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.datasetName"
+ update:
+ description: "Dataset name."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.datasetDescription"
+ update:
+ description: "Dataset description."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.hasHeader"
+ update:
+ description: "Indicates whether the dataset file contains a header row."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.version"
+ update:
+ description: "Version number."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.createdBy"
+ update:
+ description: "User who created this version."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.dateCreated"
+ update:
+ description: "Version creation timestamp."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.lastUpdated"
+ update:
+ description: "Version last update timestamp."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.fileName"
+ update:
+ description: "Original filename of the uploaded dataset file."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.mediaType"
+ update:
+ description: "MIME type of the dataset content (e.g., `text/csv`, `text/tab-separated-values`)."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.workspaceId"
+ update:
+ description: "Workspace numeric identifier. Null if dataset is in user context."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.url"
+ update:
+ description: "Download URL for the dataset version content."
+
+- target: "$.components.schemas.DatasetVersionDto.properties.disabled"
+ update:
+ description: "Indicates whether this version is disabled. Disabled versions cannot be used in workflow runs."
+
+# DatasetRunsInfo
+- target: "$.components.schemas.DatasetRunsInfo.properties.runsCount"
+ update:
+ description: "Number of workflow runs that have used this dataset."
+
+- target: "$.components.schemas.DatasetRunsInfo.properties.lastUsed"
+ update:
+ description: "Timestamp of the most recent workflow run that used this dataset."
+
+# DatasetQueryAttribute enum
+- target: "$.components.schemas.DatasetQueryAttribute"
+ update:
+ description: "Query attribute options for including additional dataset information in API responses."
+ enum: ["labels"]
\ No newline at end of file
diff --git a/platform-api-docs/scripts/overlays_archive/hpc-grid-configs-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/hpc-grid-configs-overlay-1.85.yaml
new file mode 100644
index 000000000..c367c1e2f
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/hpc-grid-configs-overlay-1.85.yaml
@@ -0,0 +1,349 @@
+# ===== HPC COMPUTE CONFIGS - GRID SCHEDULER PROPERTY DESCRIPTIONS =====
+
+# These properties were previously inherited from AbstractGridConfig and now need
+# explicit descriptions on each scheduler type (LSF, Slurm, Altair PBS, Moab, Univa)
+
+# ---- LSF COMPUTE CONFIG ----
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- SLURM COMPUTE CONFIG ----
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- ALTAIR PBS COMPUTE CONFIG ----
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- MOAB COMPUTE CONFIG ----
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- UNIVA COMPUTE CONFIG ----
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/managed-id-summaries-descriptions-overlay.yaml b/platform-api-docs/scripts/overlays_archive/managed-id-summaries-descriptions-overlay.yaml
similarity index 100%
rename from platform-api-docs/scripts/managed-id-summaries-descriptions-overlay.yaml
rename to platform-api-docs/scripts/overlays_archive/managed-id-summaries-descriptions-overlay.yaml
diff --git a/platform-api-docs/scripts/overlays_archive/new-compute-keys-schemas-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/new-compute-keys-schemas-overlay-1.85.yaml
new file mode 100644
index 000000000..c3a4449ca
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/new-compute-keys-schemas-overlay-1.85.yaml
@@ -0,0 +1,217 @@
+# ===== NEW SCHEMAS - 1.85 =====
+# Descriptions for completely new schemas added in 1.85
+
+# ---- LOCAL COMPUTE CONFIG ----
+
+- target: "$.components.schemas.LocalComputeConfig.properties.discriminator"
+ update:
+ type: string
+ description: "Platform type discriminator (read-only, set based on platform selection)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the local file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.environment"
+ update:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ description: "Environment variables to set for Nextflow execution."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.waveEnabled"
+ update:
+ type: boolean
+ description: "Enable [Wave containers](https://docs.seqera.io/wave). Default: `false`."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.fusion2Enabled"
+ update:
+ type: boolean
+ description: "Enable [Fusion file system](https://docs.seqera.io/fusion). Requires Wave containers. Default: `false`."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- LOCAL SECURITY KEYS ----
+
+- target: "$.components.schemas.LocalSecurityKeys.properties.discriminator"
+ update:
+ type: string
+ description: "Credentials provider type identifier."
+
+- target: "$.components.schemas.LocalSecurityKeys.properties.password"
+ update:
+ type: string
+ writeOnly: true
+ description: "Password for local platform access."
+
+# ---- AZURE CLOUD KEYS ----
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.discriminator"
+ update:
+ type: string
+ description: "Credentials provider type identifier."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.subscriptionId"
+ update:
+ type: string
+ description: "Azure subscription ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.storageName"
+ update:
+ type: string
+ description: "Azure storage account name."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.tenantId"
+ update:
+ type: string
+ description: "Azure tenant ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.clientId"
+ update:
+ type: string
+ description: "Azure service principal client ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.clientSecret"
+ update:
+ type: string
+ writeOnly: true
+ description: "Azure service principal client secret."
+
+# ---- AZURE CLOUD PLATFORM META INFO ----
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.discriminator"
+ update:
+ type: string
+ description: "Platform type identifier."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.warnings"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Azure Cloud configuration warnings."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.containers"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Azure Blob Storage containers accessible to workspace credentials."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.instanceTypes"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Available Azure VM instance types."
+
+# ---- STUDIO REMOTE CONFIGURATION ----
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.repository"
+ update:
+ type: string
+ description: "Git repository URL for Studios remote configuration."
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.revision"
+ update:
+ type: string
+ nullable: true
+ description: "Git branch, tag, or commit ID. If omitted, uses the default branch."
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.commitId"
+ update:
+ type: string
+ nullable: true
+ description: "Git commit ID for the remote configuration. Maximum length: 40 characters."
+
+# ---- COMPUTE ENV RESOURCES ----
+
+- target: "$.components.schemas.ComputeEnvResources.properties.cpus"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Number of CPUs allocated to the compute environment. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.memory"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Memory allocated to the compute environment in GB. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.gpus"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Number of GPUs allocated to the compute environment. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.diskSize"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Disk size allocated to the compute environment in GB. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.estimatedPrice"
+ update:
+ type: number
+ format: float
+ nullable: true
+ description: "Estimated hourly cost of the compute environment in USD. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.instanceType"
+ update:
+ type: string
+ nullable: true
+ description: "Instance type used by the compute environment. Null if information is unavailable."
+
+# ---- DATA STUDIO CREATE REQUEST ----
+
+# Update required fields to only computeEnvId and name
+- target: "$.components.schemas.DataStudioCreateRequest.required[*]"
+ remove: true
+
+- target: "$.components.schemas.DataStudioCreateRequest.required"
+ update:
+ - computeEnvId
+ - name
+
+# Remove minLength constraint from dataStudioToolUrl
+- target: "$.components.schemas.DataStudioCreateRequest.properties.dataStudioToolUrl.minLength"
+ remove: true
+
+# Add remoteConfig property
+- target: "$.components.schemas.DataStudioCreateRequest.properties.remoteConfig"
+ update:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/StudioRemoteConfiguration"
+
+# ---- DATA STUDIO DTO ----
+
+# Add remoteConfig property
+- target: "$.components.schemas.DataStudioDto.properties.remoteConfig"
+ update:
+ $ref: "#/components/schemas/StudioRemoteConfiguration"
+
+# ---- DATA STUDIO WORKSPACE SETTINGS RESPONSE ----
+
+# Remove required array
+- target: "$.components.schemas.DataStudioWorkspaceSettingsResponse.required"
+ remove: true
\ No newline at end of file
diff --git a/platform-api-docs/scripts/param-descriptions-overlay.yaml b/platform-api-docs/scripts/overlays_archive/pipelines-param-descriptions-overlay.yaml
similarity index 100%
rename from platform-api-docs/scripts/param-descriptions-overlay.yaml
rename to platform-api-docs/scripts/overlays_archive/pipelines-param-descriptions-overlay.yaml
diff --git a/platform-api-docs/scripts/overlays_archive/pipelines-workflows-workspaces-overlay-1.85.yaml b/platform-api-docs/scripts/overlays_archive/pipelines-workflows-workspaces-overlay-1.85.yaml
new file mode 100644
index 000000000..d03e21e6d
--- /dev/null
+++ b/platform-api-docs/scripts/overlays_archive/pipelines-workflows-workspaces-overlay-1.85.yaml
@@ -0,0 +1,68 @@
+overlay: 1.0.0
+info:
+ title: Remaining endpoints overlay (pipelines, workflows, workspaces)
+ version: 0.0.0
+actions:
+ # ===== PIPELINES - OPERATIONS =====
+
+ # ---- UPDATE PIPELINE ----
+
+ - target: "$.paths./pipelines/{pipelineId}.put.summary"
+ update: "Update pipeline"
+
+ - target: "$.paths./pipelines/{pipelineId}.put.description"
+ update: "Updates the details of the pipeline identified by the given `pipelineId`.\n\n**Note**: If `labelIds` is `null`, empty, or omitted, existing pipeline labels are removed. Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included. To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
+
+ # ===== PIPELINES - PARAMETERS =====
+
+ # ---- LIST PIPELINES ----
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='attributes')].description"
+ update: "Additional attribute values to include in the response (`labels`, `optimized` status, `computeEnv`). Returns an empty value (`labels: null`, etc.) if omitted."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='workspaceId')].description"
+ update: "Workspace numeric identifier."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='max')].description"
+ update: "Maximum number of pipelines to return per request."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='offset')].description"
+ update: "Number of results to skip for pagination. Default: `0`."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='sortBy')].description"
+ update: "Field to sort pipelines by. Accepts `NAME`, `CREATED`, or `MODIFIED`. Default: `NAME`."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='sortDir')].description"
+ update: "Sort direction for results. Accepts `ASCENDING` or `DESCENDING`. Default: `ASCENDING`."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='search')].description"
+ update: "Free-text search filter to match against pipeline names and descriptions."
+
+ - target: "$.paths./pipelines.get.parameters[?(@.name=='visibility')].description"
+ update: "Filter pipelines by visibility. Accepts `private`, `shared`, or `all`."
+
+ # ===== WORKFLOWS - OPERATIONS =====
+
+ # ---- GET WORKFLOW LOG ----
+
+ - target: "$.paths./workflow/{workflowId}/log.get.operationId"
+ update: "GetWorkflowLog"
+
+ - target: "$.paths./workflow/{workflowId}/log.get.summary"
+ update: "Get workflow log"
+
+ - target: "$.paths./workflow/{workflowId}/log.get.description"
+ update: "Retrieves the execution log output of the workflow identified by the given `workflowId`."
+
+ # ===== WORKSPACES - OPERATIONS =====
+
+ # ---- VALIDATE WORKSPACE NAME ----
+
+ - target: "$.paths./orgs/{orgId}/workspaces/validate.get.operationId"
+ update: "ValidateWorkspaceName"
+
+ - target: "$.paths./orgs/{orgId}/workspaces/validate.get.summary"
+ update: "Validate workspace name"
+
+ - target: "$.paths./orgs/{orgId}/workspaces/validate.get.description"
+ update: "Confirms the validity of the given workspace name within the organization identified by the given `orgId`. Append `?name=`."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/request-examples-overlay.yaml b/platform-api-docs/scripts/overlays_archive/request-examples-overlay.yaml
similarity index 100%
rename from platform-api-docs/scripts/request-examples-overlay.yaml
rename to platform-api-docs/scripts/overlays_archive/request-examples-overlay.yaml
diff --git a/platform-api-docs/scripts/specs/api-1.85-full-overlay.yaml b/platform-api-docs/scripts/specs/api-1.85-full-overlay.yaml
new file mode 100644
index 000000000..6ff46626f
--- /dev/null
+++ b/platform-api-docs/scripts/specs/api-1.85-full-overlay.yaml
@@ -0,0 +1,1678 @@
+overlay: 1.0.0
+info:
+ title: Seqera Platform API v1.85 overlay
+ version: 1.0.0
+ description: Combines all specs folder overlays into a single overlay to apply to our decorated spec.
+
+actions:
+- target: "$"
+ update:
+ servers:
+ - url: https://api.cloud.seqera.io
+ description: Seqera Platform Cloud API
+
+# ===== HPC COMPUTE CONFIGS - GRID SCHEDULER PROPERTY DESCRIPTIONS =====
+
+# These properties were previously inherited from AbstractGridConfig and now need
+# explicit descriptions on each scheduler type (LSF, Slurm, Altair PBS, Moab, Univa)
+
+# ---- LSF COMPUTE CONFIG ----
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LsfComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- SLURM COMPUTE CONFIG ----
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.SlurmComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- ALTAIR PBS COMPUTE CONFIG ----
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.AltairPbsComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- MOAB COMPUTE CONFIG ----
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.MoabComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- UNIVA COMPUTE CONFIG ----
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the cluster's shared file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.launchDir"
+ update:
+ type: string
+ description: "Directory where Nextflow runs. Must be an absolute path and credentials must have read-write access. If omitted, defaults to `workDir`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.userName"
+ update:
+ type: string
+ description: "Username for SSH connection to HPC head node."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.hostName"
+ update:
+ type: string
+ description: "Hostname or IP address of HPC head node."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.port"
+ update:
+ type: integer
+ format: int32
+ description: "SSH port. Default: `22`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.headQueue"
+ update:
+ type: string
+ description: "The name of the queue on the cluster used to launch the Nextflow execution."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.computeQueue"
+ update:
+ type: string
+ description: "The name of queue on the cluster to which pipeline jobs are submitted. Can be overridden by the pipeline configuration."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.maxQueueSize"
+ update:
+ type: integer
+ format: int32
+ description: "The maximum number of jobs Nextflow can submit to the queue simultaneously. Default: `100`."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.headJobOptions"
+ update:
+ type: string
+ description: "Additional submit options for the Nextflow head job."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.propagateHeadJobOptions"
+ update:
+ type: boolean
+ description: "If true, `headJobOptions` are also applied to the Nextflow-submitted compute jobs."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.UnivaComputeConfig.allOf[1].properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ===== NEW SCHEMAS - 1.85 =====
+# Descriptions for completely new schemas added in 1.85
+
+# ---- LOCAL COMPUTE CONFIG ----
+
+- target: "$.components.schemas.LocalComputeConfig.properties.discriminator"
+ update:
+ type: string
+ description: "Platform type discriminator (read-only, set based on platform selection)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.workDir"
+ update:
+ type: string
+ description: "Nextflow work directory on the local file system. Must be an absolute path and credentials must have read-write access."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.preRunScript"
+ update:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.postRunScript"
+ update:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.environment"
+ update:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ description: "Environment variables to set for Nextflow execution."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.waveEnabled"
+ update:
+ type: boolean
+ description: "Enable [Wave containers](https://docs.seqera.io/wave). Default: `false`."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.fusion2Enabled"
+ update:
+ type: boolean
+ description: "Enable [Fusion file system](https://docs.seqera.io/fusion). Requires Wave containers. Default: `false`."
+
+- target: "$.components.schemas.LocalComputeConfig.properties.nextflowConfig"
+ update:
+ type: string
+ description: "Additional Nextflow configuration to apply. See [Nextflow config file](https://docs.seqera.io/platform-cloud/launch/advanced#nextflow-config-file)."
+
+# ---- LOCAL SECURITY KEYS ----
+
+- target: "$.components.schemas.LocalSecurityKeys.properties.discriminator"
+ update:
+ type: string
+ description: "Credentials provider type identifier."
+
+- target: "$.components.schemas.LocalSecurityKeys.properties.password"
+ update:
+ type: string
+ writeOnly: true
+ description: "Password for local platform access."
+
+# ---- AZURE CLOUD KEYS ----
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.discriminator"
+ update:
+ type: string
+ description: "Credentials provider type identifier."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.subscriptionId"
+ update:
+ type: string
+ description: "Azure subscription ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.storageName"
+ update:
+ type: string
+ description: "Azure storage account name."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.tenantId"
+ update:
+ type: string
+ description: "Azure tenant ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.clientId"
+ update:
+ type: string
+ description: "Azure service principal client ID."
+
+- target: "$.components.schemas.AzureCloudKeys.allOf[1].properties.clientSecret"
+ update:
+ type: string
+ writeOnly: true
+ description: "Azure service principal client secret."
+
+# ---- AZURE CLOUD PLATFORM META INFO ----
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.discriminator"
+ update:
+ type: string
+ description: "Platform type identifier."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.warnings"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Azure Cloud configuration warnings."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.containers"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Azure Blob Storage containers accessible to workspace credentials."
+
+- target: "$.components.schemas.AzCloudPlatformMetaInfo.properties.instanceTypes"
+ update:
+ type: array
+ items:
+ type: string
+ description: "Available Azure VM instance types."
+
+# ---- STUDIO REMOTE CONFIGURATION ----
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.repository"
+ update:
+ type: string
+ description: "Git repository URL for Studios remote configuration."
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.revision"
+ update:
+ type: string
+ nullable: true
+ description: "Git branch, tag, or commit ID. If omitted, uses the default branch."
+
+- target: "$.components.schemas.StudioRemoteConfiguration.properties.commitId"
+ update:
+ type: string
+ nullable: true
+ description: "Git commit ID for the remote configuration. Maximum length: 40 characters."
+
+# ---- COMPUTE ENV RESOURCES ----
+
+- target: "$.components.schemas.ComputeEnvResources.properties.cpus"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Number of CPUs allocated to the compute environment. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.memory"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Memory allocated to the compute environment in GB. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.gpus"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Number of GPUs allocated to the compute environment. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.diskSize"
+ update:
+ type: integer
+ format: int32
+ nullable: true
+ description: "Disk size allocated to the compute environment in GB. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.estimatedPrice"
+ update:
+ type: number
+ format: float
+ nullable: true
+ description: "Estimated hourly cost of the compute environment in USD. Null if information is unavailable."
+
+- target: "$.components.schemas.ComputeEnvResources.properties.instanceType"
+ update:
+ type: string
+ nullable: true
+ description: "Instance type used by the compute environment. Null if information is unavailable."
+
+# ---- DATA STUDIO CREATE REQUEST ----
+
+# Update required fields to only computeEnvId and name
+- target: "$.components.schemas.DataStudioCreateRequest.required[*]"
+ remove: true
+
+- target: "$.components.schemas.DataStudioCreateRequest.required"
+ update:
+ - computeEnvId
+ - name
+
+# Remove minLength constraint from dataStudioToolUrl
+- target: "$.components.schemas.DataStudioCreateRequest.properties.dataStudioToolUrl.minLength"
+ remove: true
+
+# Add remoteConfig property
+- target: "$.components.schemas.DataStudioCreateRequest.properties.remoteConfig"
+ update:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/StudioRemoteConfiguration"
+
+# ---- DATA STUDIO DTO ----
+
+# Add remoteConfig property
+- target: "$.components.schemas.DataStudioDto.properties.remoteConfig"
+ update:
+ $ref: "#/components/schemas/StudioRemoteConfiguration"
+
+# ---- DATA STUDIO WORKSPACE SETTINGS RESPONSE ----
+
+# Remove required array
+- target: "$.components.schemas.DataStudioWorkspaceSettingsResponse.required"
+ remove: true
+
+# ===== PIPELINES - OPERATIONS =====
+
+# ---- UPDATE PIPELINE ----
+
+- target: "$.paths./pipelines/{pipelineId}.put.summary"
+ update: "Update pipeline"
+
+- target: "$.paths./pipelines/{pipelineId}.put.description"
+ update: "Updates the details of the pipeline identified by the given `pipelineId`.\n\n**Note**: If `labelIds` is `null`, empty, or omitted, existing pipeline labels are removed. Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included. To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
+
+# ===== PIPELINES - PARAMETERS =====
+
+# ---- LIST PIPELINES ----
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='attributes')].description"
+ update: "Additional attribute values to include in the response (`labels`, `optimized` status, `computeEnv`). Returns an empty value (`labels: null`, etc.) if omitted."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='workspaceId')].description"
+ update: "Workspace numeric identifier."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='max')].description"
+ update: "Maximum number of pipelines to return per request."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='offset')].description"
+ update: "Number of results to skip for pagination. Default: `0`."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='sortBy')].description"
+ update: "Field to sort pipelines by. Accepts `NAME`, `CREATED`, or `MODIFIED`. Default: `NAME`."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='sortDir')].description"
+ update: "Sort direction for results. Accepts `ASCENDING` or `DESCENDING`. Default: `ASCENDING`."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='search')].description"
+ update: "Free-text search filter to match against pipeline names and descriptions."
+
+- target: "$.paths./pipelines.get.parameters[?(@.name=='visibility')].description"
+ update: "Filter pipelines by visibility. Accepts `private`, `shared`, or `all`."
+
+# ===== WORKFLOWS - OPERATIONS =====
+
+# ---- GET WORKFLOW LOG ----
+
+- target: "$.paths./workflow/{workflowId}/log.get.operationId"
+ update: "GetWorkflowLog"
+
+- target: "$.paths./workflow/{workflowId}/log.get.summary"
+ update: "Get workflow log"
+
+- target: "$.paths./workflow/{workflowId}/log.get.description"
+ update: "Retrieves the execution log output of the workflow identified by the given `workflowId`."
+
+# ===== WORKSPACES - OPERATIONS =====
+
+# ---- VALIDATE WORKSPACE NAME ----
+
+- target: "$.paths./orgs/{orgId}/workspaces/validate.get.operationId"
+ update: "ValidateWorkspaceName"
+
+- target: "$.paths./orgs/{orgId}/workspaces/validate.get.summary"
+ update: "Validate workspace name"
+
+- target: "$.paths./orgs/{orgId}/workspaces/validate.get.description"
+ update: "Confirms the validity of the given workspace name within the organization identified by the given `orgId`. Append `?name=`."
+
+# ===== DATA-LINKS OPERATIONS - SUMMARIES & DESCRIPTIONS =====
+
+# GET /data-links/cache/refresh - Refresh data-link cache
+- target: "$.paths./data-links/cache/refresh.get"
+ update:
+ summary: "Refresh data-link cache"
+ description: "Refreshes the data-link cache for the given `workspaceId` or `credentialsId`. Forces immediate re-discovery of available cloud storage resources."
+
+# GET /data-links/ - List data-links
+- target: "$.paths./data-links/.get"
+ update:
+ summary: "List data-links"
+ description: "Retrieves all available data-links in a user context. Append `?workspaceId={your-workspace-id}` to retrieve data-links in a workspace context. Results can be filtered by credentials, provider, region, search query, and visibility."
+
+# GET /data-links/{dataLinkId}/browse{/path} - Explore data-link path
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get"
+ update:
+ summary: "Explore data-link path"
+ description: "Retrieves the content of the data-link associated with the given `dataLinkId`, at the given `path`. Returns a paginated list of files and folders at the specified location."
+
+# GET /data-links/{dataLinkId}/browse-tree - Explore data-link tree
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get"
+ update:
+ summary: "Explore data-link tree"
+ description: "Retrieves a list of all files in the data-link associated with the given `dataLinkId`, including files in sub-paths. Useful for retrieving complete directory structures."
+
+# GET /data-links/{dataLinkId} - Describe data-link
+- target: "$.paths./data-links/{dataLinkId}.get"
+ update:
+ summary: "Describe data-link"
+ description: "Retrieves the details of the data-link associated with the given `dataLinkId`, including provider information, credentials, and access status."
+
+# POST /data-links/hide - Hide data-links
+- target: "$.paths./data-links/hide.post"
+ update:
+ summary: "Hide data-links"
+ description: "Hides the given data-links from the data-links list view. Hidden data-links remain accessible but are filtered from default list views."
+
+# POST /data-links/show - Show data-links
+- target: "$.paths./data-links/show.post"
+ update:
+ summary: "Show data-links"
+ description: "Shows previously hidden data-links in the data-links list view."
+
+# POST /data-links/ - Create data-link
+- target: "$.paths./data-links/.post"
+ update:
+ summary: "Create data-link"
+ description: "Creates a new data-link in a user context. Append `?workspaceId=` to create the data-link in a workspace context. Data-links can be public (no credentials required) or private (credentials-based access)."
+
+# PUT /data-links/{dataLinkId} - Update data-link
+- target: "$.paths./data-links/{dataLinkId}.put"
+ update:
+ summary: "Update data-link"
+ description: "Updates the data-link associated with the given `dataLinkId`. Allows modification of name, description, and associated credentials."
+
+# DELETE /data-links/{dataLinkId} - Delete data-link
+- target: "$.paths./data-links/{dataLinkId}.delete"
+ update:
+ summary: "Delete data-link"
+ description: "Deletes the data-link associated with the given `dataLinkId`. The underlying cloud storage resource is not affected."
+
+# GET /data-links/{dataLinkId}/download/{+filePath} - Download data-link file
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get"
+ update:
+ summary: "Download data-link file"
+ description: "Downloads the content at the given `filePath` in the data-link associated with the given `dataLinkId`. Returns the file content directly as a streamed response."
+
+# GET /data-links/{dataLinkId}/generate-download-url - Generate download URL
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get"
+ update:
+ summary: "Generate download URL"
+ description: "Returns a pre-signed URL to download files from the data-link associated with the given `dataLinkId`. The URL can be used for direct downloads or preview purposes."
+
+# GET /data-links/{dataLinkId}/script/download - Generate download script
+- target: "$.paths./data-links/{dataLinkId}/script/download.get"
+ update:
+ summary: "Generate download script"
+ description: "Creates a script to download files from the data-link associated with the given `dataLinkId`. Append `?dirs` or `?files` to specify a list of files or paths to download within the data-link."
+
+# POST /data-links/{dataLinkId}/upload{/dirPath} - Generate upload URL
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post"
+ update:
+ summary: "Generate upload URL"
+ description: "Creates a URL to upload files to the data-link associated with the given `dataLinkId`, specifying a file path (`dirPath`). For AWS S3 data-links, an additional follow-up request must be sent after your file upload has completed (or encountered an error) to finalize the upload - see the `/upload/finish` endpoint."
+
+# POST /data-links/{dataLinkId}/upload/finish{/dirPath} - Finish upload
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post"
+ update:
+ summary: "Finish upload"
+ description: "Finalizes upload of a data-link file, specifying a file path (`dirPath`). This endpoint is required for AWS S3 data-links to complete a successful file upload, or abort an upload if an error was encountered while uploading a file using an upload URL from the `/upload` endpoint."
+
+# DELETE /data-links/{dataLinkId}/content - Delete data-link content
+- target: "$.paths./data-links/{dataLinkId}/content.delete"
+ update:
+ summary: "Delete data-link content"
+ description: "Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved, but files and directories within it are removed."
+
+# ===== DATA-LINKS PARAMETERS - PATH, QUERY, AND REQUEST BODY =====
+
+# ---- PATH PARAMETERS ----
+
+# dataLinkId - used across multiple endpoints
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.put.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}.delete.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='dataLinkId')]"
+ update:
+ description: "Data-link string identifier."
+
+# path parameter
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='path')]"
+ update:
+ description: "Content path within the data-link. Use forward slashes to navigate directory structures (e.g., `folder/subfolder`)."
+
+# filePath parameter
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='filePath')]"
+ update:
+ description: "File path to download within the data-link (e.g., `folder/subfolder/object`)."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='filePath')]"
+ update:
+ description: "File path to download within the data-link (e.g., `folder/subfolder/object`)."
+
+# dirPath parameter
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='dirPath')]"
+ update:
+ description: "Path to the destination directory within the data-link where the file will be uploaded (e.g., `folder/subfolder`)."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='dirPath')]"
+ update:
+ description: "Path to the destination directory within the data-link where the file was uploaded (e.g., `folder/subfolder`)."
+
+# ---- QUERY PARAMETERS - workspaceId ----
+
+- target: "$.paths./data-links/cache/refresh.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, refreshes cache in a user context."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists data-links in a user context."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/hide.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/show.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, creates data-link in a user context."
+
+- target: "$.paths./data-links/{dataLinkId}.put.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. Optional."
+
+# ---- QUERY PARAMETERS - credentialsId ----
+
+- target: "$.paths./data-links/cache/refresh.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Filters cache refresh to data-links accessible with the specified credentials."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Filters results to data-links accessible with the specified credentials."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for accessing private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/download/{+filePath}.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for downloading from private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for generating download URLs for private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for generating download scripts for private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for uploading to private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for finalizing uploads to private data-links."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.parameters[?(@.name=='credentialsId')]"
+ update:
+ description: "Credentials string identifier. Required for deleting content from private data-links."
+
+# ---- SEARCH AND FILTER PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Free text search criteria. Supports data-link `name`, `region`, and `provider`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Prefix search of data-link content. Filters files and folders by `name` prefix (e.g., `search=my-file` matches `my-file.txt`, `my-file-2.csv`)."
+
+# ---- PAGINATION PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `25`, maximum: `100`."
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='pageSize')]"
+ update:
+ description: "Number of items to return per page. If omitted, a default maximum value is returned. Maximum: `100`."
+
+- target: "$.paths./data-links/{dataLinkId}/browse{/path}.get.parameters[?(@.name=='nextPageToken')]"
+ update:
+ description: "Token used to fetch the next page of items. Obtained from the previous response."
+
+# ---- VISIBILITY PARAMETERS ----
+
+- target: "$.paths./data-links/.get.parameters[?(@.name=='visibility')]"
+ update:
+ description: "Visibility filter. Supports `visible` (show only visible data-links), `hidden` (show only hidden data-links), or `all` (show all data-links)."
+
+# ---- DOWNLOAD/UPLOAD PARAMETERS ----
+
+- target: "$.paths./data-links/{dataLinkId}/generate-download-url.get.parameters[?(@.name=='preview')]"
+ update:
+ description: "If `true`, generates a URL for preview purposes. If `false`, generates a URL for direct download. Default: `false`."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='dirs')]"
+ update:
+ description: "List of directory paths to include in the download script."
+
+- target: "$.paths./data-links/{dataLinkId}/script/download.get.parameters[?(@.name=='files')]"
+ update:
+ description: "List of file paths to include in the download script."
+
+- target: "$.paths./data-links/{dataLinkId}/browse-tree.get.parameters[?(@.name=='paths')]"
+ update:
+ description: "List of paths to explore. Returns all files within the specified paths, including sub-paths."
+
+# ---- REQUEST BODY DESCRIPTIONS ----
+
+- target: "$.paths./data-links/hide.post.requestBody"
+ update:
+ description: "Data-link IDs to hide."
+
+- target: "$.paths./data-links/show.post.requestBody"
+ update:
+ description: "Data-link IDs to show."
+
+- target: "$.paths./data-links/.post.requestBody"
+ update:
+ description: "Data-link creation request."
+
+- target: "$.paths./data-links/{dataLinkId}.put.requestBody"
+ update:
+ description: "Data-link update request."
+
+- target: "$.paths./data-links/{dataLinkId}/upload{/dirPath}.post.requestBody"
+ update:
+ description: "Multi-part upload request containing file metadata (name, size, content type)."
+
+- target: "$.paths./data-links/{dataLinkId}/upload/finish{/dirPath}.post.requestBody"
+ update:
+ description: "Finish multi-part upload request for AWS S3 data-links, containing upload ID, file name, part tags, and error status."
+
+- target: "$.paths./data-links/{dataLinkId}/content.delete.requestBody"
+ update:
+ description: "Data-link content deletion request specifying files and directories to delete."
+
+# ===== DATA-LINKS SCHEMAS - REQUEST/RESPONSE OBJECTS =====
+
+# ---- REQUEST SCHEMAS ----
+
+# DataLinkCreateRequest
+- target: "$.components.schemas.DataLinkCreateRequest.properties.name"
+ update:
+ description: "Unique name for the data-link. Must consist of alphanumeric, dash, or underscore characters."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.description"
+ update:
+ description: "Description of the data-link. Maximum length: 1000 characters."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.type"
+ update:
+ description: "Type of the data-link. Currently supports `bucket`."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.provider"
+ update:
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.resourceRef"
+ update:
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.publicAccessible"
+ update:
+ description: "Whether the data-link is publicly accessible. If `true`, no credentials are required. If `false`, `credentialsId` must be provided."
+
+- target: "$.components.schemas.DataLinkCreateRequest.properties.credentialsId"
+ update:
+ description: "Credentials string identifier. Required when `publicAccessible` is `false`."
+
+# DataLinkUpdateRequest
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.name"
+ update:
+ description: "New name for the data-link. Must be unique within the workspace or user context."
+
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.description"
+ update:
+ description: "Updated description for the data-link. Maximum length: 1000 characters."
+
+- target: "$.components.schemas.DataLinkUpdateRequest.properties.credentialsId"
+ update:
+ description: "Updated credentials ID for accessing the data-link."
+
+# DataLinksVisibilityRequest
+- target: "$.components.schemas.DataLinksVisibilityRequest.properties.dataLinkIds"
+ update:
+ description: "Array of data-link IDs to hide or show."
+
+# DataLinkDeleteItemRequest
+- target: "$.components.schemas.DataLinkDeleteItemRequest.properties.files"
+ update:
+ description: "Array of file paths to be deleted from the data-link."
+
+- target: "$.components.schemas.DataLinkDeleteItemRequest.properties.dirs"
+ update:
+ description: "Array of directory paths to be deleted from the data-link."
+
+# DataLinkMultiPartUploadRequest
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.fileName"
+ update:
+ description: "Name of the file to upload."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.contentLength"
+ update:
+ description: "Size of the file to upload in bytes."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadRequest.properties.contentType"
+ update:
+ description: "MIME type of the file to upload (e.g., `application/octet-stream`, `text/plain`)."
+
+# DataLinkFinishMultiPartUploadRequest
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.uploadId"
+ update:
+ description: "Upload ID assigned when initiating multi-part upload for AWS S3. Obtained from the `/upload` endpoint response."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.fileName"
+ update:
+ description: "Name of the uploaded file."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.tags"
+ update:
+ description: "Array of ETags assigned for each part by AWS S3 during the upload process. Each ETag is returned in the response headers when uploading a part to the pre-signed URLs from the `/upload` endpoint."
+
+- target: "$.components.schemas.DataLinkFinishMultiPartUploadRequest.properties.withError"
+ update:
+ description: "Flag indicating whether the upload encountered an error. If `true`, the upload will be aborted. If `false`, the upload will be completed."
+
+# ---- RESPONSE SCHEMAS ----
+
+# DataLinkResponse
+- target: "$.components.schemas.DataLinkResponse.properties.dataLink"
+ update:
+ description: "Data-link object containing metadata."
+
+# DataLinksListResponse
+- target: "$.components.schemas.DataLinksListResponse.properties.dataLinks"
+ update:
+ description: "Array of data-link objects."
+
+- target: "$.components.schemas.DataLinksListResponse.properties.totalSize"
+ update:
+ description: "Total number of data-links matching the query."
+
+- target: "$.components.schemas.DataLinksListResponse.properties.isFetching"
+ update:
+ description: "Flag indicating whether more data-links are currently being fetched from cloud providers. Not rendered in JSON response; used to determine HTTP status code."
+
+# DataLinkContentResponse
+- target: "$.components.schemas.DataLinkContentResponse.properties.originalPath"
+ update:
+ description: "Base path for all returned objects within the data-link."
+
+- target: "$.components.schemas.DataLinkContentResponse.properties.objects"
+ update:
+ description: "Array of data-link items (files and folders) at the specified path."
+
+- target: "$.components.schemas.DataLinkContentResponse.properties.nextPageToken"
+ update:
+ description: "Token that can be used to request the next page of items. Null if no more items are available."
+
+# DataLinkContentTreeListResponse
+- target: "$.components.schemas.DataLinkContentTreeListResponse.properties.items"
+ update:
+ description: "Array of simple data-link items containing file paths and sizes."
+
+# DataLinkDownloadUrlResponse
+- target: "$.components.schemas.DataLinkDownloadUrlResponse.properties.url"
+ update:
+ description: "Pre-signed URL to download the requested file."
+
+# DataLinkDownloadScriptResponse
+- target: "$.components.schemas.DataLinkDownloadScriptResponse.properties.script"
+ update:
+ description: "Shell script content to download files from the data-link."
+
+# DataLinkMultiPartUploadResponse
+- target: "$.components.schemas.DataLinkMultiPartUploadResponse.properties.uploadId"
+ update:
+ description: "Upload ID generated by AWS S3. Required for the `/upload/finish` request."
+
+- target: "$.components.schemas.DataLinkMultiPartUploadResponse.properties.uploadUrls"
+ update:
+ description: "Array of pre-signed URLs to execute multi-part upload. One URL per part."
+
+# DataLinkDeleteItemResponse
+- target: "$.components.schemas.DataLinkDeleteItemResponse.properties.deletionFailures"
+ update:
+ description: "Array of items that failed to be deleted, including error messages."
+
+# ---- DTO SCHEMAS ----
+
+# DataLinkDto
+- target: "$.components.schemas.DataLinkDto.properties.id"
+ update:
+ description: "Data-link string identifier. Generated based on provider, type, region, and resource path."
+
+- target: "$.components.schemas.DataLinkDto.properties.name"
+ update:
+ description: "Name of the data-link (e.g., bucket name)."
+
+- target: "$.components.schemas.DataLinkDto.properties.description"
+ update:
+ description: "Description of the data-link. Null for data-links auto-discovered from workspace credentials."
+
+- target: "$.components.schemas.DataLinkDto.properties.resourceRef"
+ update:
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
+
+- target: "$.components.schemas.DataLinkDto.properties.type"
+ update:
+ description: "Data-link type. Currently supports `bucket`."
+
+- target: "$.components.schemas.DataLinkDto.properties.provider"
+ update:
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
+
+- target: "$.components.schemas.DataLinkDto.properties.region"
+ update:
+ description: "Cloud region of the data-link (e.g., `us-east-1`, `europe-west1`). May be null for some providers."
+
+- target: "$.components.schemas.DataLinkDto.properties.credentials"
+ update:
+ description: "Array of credentials that can access this data-link. Empty for public data-links."
+
+- target: "$.components.schemas.DataLinkDto.properties.publicAccessible"
+ update:
+ description: "Whether the data-link is publicly accessible without credentials."
+
+- target: "$.components.schemas.DataLinkDto.properties.hidden"
+ update:
+ description: "Visibility status flag. If `true`, data-link is hidden from default list views."
+
+- target: "$.components.schemas.DataLinkDto.properties.status"
+ update:
+ description: "Status of the data-link. Can be `VALID` or `INVALID`. Set to `INVALID` when associated credentials are deleted."
+
+- target: "$.components.schemas.DataLinkDto.properties.message"
+ update:
+ description: "Error message for invalid data-links. Null for valid data-links."
+
+# DataLinkItem
+- target: "$.components.schemas.DataLinkItem.properties.type"
+ update:
+ description: "Type of the item. Either `FILE` or `FOLDER`."
+
+- target: "$.components.schemas.DataLinkItem.properties.name"
+ update:
+ description: "Name of the file or folder."
+
+- target: "$.components.schemas.DataLinkItem.properties.size"
+ update:
+ description: "Size of the file in bytes. For folders, always `0`."
+
+- target: "$.components.schemas.DataLinkItem.properties.mimeType"
+ update:
+ description: "MIME type of the file, calculated by analyzing the file extension. Null for folders."
+
+# DataLinkSimpleItem
+- target: "$.components.schemas.DataLinkSimpleItem.properties.path"
+ update:
+ description: "Path to the item from the data-link root (resource path)."
+
+- target: "$.components.schemas.DataLinkSimpleItem.properties.size"
+ update:
+ description: "Size of the file in bytes. For folders, always `0`."
+
+# DataLinkItemDeletionFailure
+- target: "$.components.schemas.DataLinkItemDeletionFailure.properties.dataLinkItem"
+ update:
+ description: "Data-link item that failed to be deleted."
+
+- target: "$.components.schemas.DataLinkItemDeletionFailure.properties.errorMessage"
+ update:
+ description: "Error message describing why the deletion failed."
+
+# DataLinkCredentials
+- target: "$.components.schemas.DataLinkCredentials.properties.id"
+ update:
+ description: "Credentials string identifier."
+
+- target: "$.components.schemas.DataLinkCredentials.properties.name"
+ update:
+ description: "Name of the credentials."
+
+- target: "$.components.schemas.DataLinkCredentials.properties.provider"
+ update:
+ description: "Credentials cloud provider."
+
+# ---- ENUM SCHEMAS ----
+
+# DataLinkType
+- target: "$.components.schemas.DataLinkType"
+ update:
+ description: "Data-link type. Currently only `bucket` is supported."
+
+# DataLinkProvider
+- target: "$.components.schemas.DataLinkProvider"
+ update:
+ description: "Cloud provider for data-links. Supports AWS S3, Google Cloud Storage, Azure Blob Storage, Azure with Entra ID, Seqera Compute storage, and generic S3-compatible storage."
+
+# DataLinkItemType
+- target: "$.components.schemas.DataLinkItemType"
+ update:
+ description: "Type of data-link content item. Either `FILE` or `FOLDER`."
+
+# ===== DATASETS OPERATIONS - SUMMARIES & DESCRIPTIONS =====
+
+# GET /datasets - List datasets
+- target: "$.paths./datasets.get"
+ update:
+ summary: "List datasets"
+ description: "Lists all available datasets in a user context. Append `?workspaceId` to list datasets in a workspace context. Results can be filtered by search query, sorted, and paginated."
+
+# POST /datasets - Create dataset
+- target: "$.paths./datasets.post"
+ update:
+ summary: "Create dataset"
+ description: "Creates a new dataset in the user context. Include the dataset name and description in your request body. Append `?workspaceId` to create the dataset in a workspace context."
+
+# DELETE /datasets - Delete multiple datasets
+- target: "$.paths./datasets.delete"
+ update:
+ summary: "Delete datasets"
+ description: "Deletes multiple datasets identified by the given `datasetIds`. Returns arrays of successfully deleted and failed dataset IDs."
+
+# POST /datasets/hide - Hide datasets
+- target: "$.paths./datasets/hide.post"
+ update:
+ summary: "Hide datasets"
+ description: "Hides the given datasets from the datasets list view. Hidden datasets remain accessible but are filtered from default list views unless `?visibility=hidden` or `?visibility=all` is specified."
+
+# POST /datasets/show - Show datasets
+- target: "$.paths./datasets/show.post"
+ update:
+ summary: "Show datasets"
+ description: "Shows previously hidden datasets in the datasets list view."
+
+# POST /datasets/labels/add - Add labels to datasets
+- target: "$.paths./datasets/labels/add.post"
+ update:
+ summary: "Add labels to datasets"
+ description: "Adds the given list of labels to the given datasets. Existing labels are preserved. Only simple labels are supported; resource labels cannot be attached to datasets."
+
+# POST /datasets/labels/apply - Replace dataset labels
+- target: "$.paths./datasets/labels/apply.post"
+ update:
+ summary: "Replace dataset labels"
+ description: "Applies the given list of labels to the given datasets. Existing labels are replaced - include labels to be preserved in `labelIds`. Only simple labels are supported; resource labels cannot be attached to datasets."
+
+# POST /datasets/labels/remove - Remove labels from datasets
+- target: "$.paths./datasets/labels/remove.post"
+ update:
+ summary: "Remove labels from datasets"
+ description: "Removes the given list of labels from the given datasets."
+
+# GET /datasets/versions - List latest dataset versions
+- target: "$.paths./datasets/versions.get"
+ update:
+ summary: "List latest dataset versions"
+ description: "Lists the latest version of each dataset in the user context. Append `?workspaceId` to list latest versions in a workspace context. Filter by MIME type and search query."
+
+# GET /datasets/{datasetId}/metadata - Describe dataset
+- target: "$.paths./datasets/{datasetId}/metadata.get"
+ update:
+ summary: "Describe dataset"
+ description: "Retrieves the metadata of the dataset identified by the given `datasetId`. Append `?attributes=labels` to include label information in response."
+
+# PUT /datasets/{datasetId} - Update dataset
+- target: "$.paths./datasets/{datasetId}.put"
+ update:
+ summary: "Update dataset"
+ description: "Updates the name and description of the dataset identified by the given `datasetId`."
+
+# POST /datasets/{datasetId}/upload - Upload new dataset version
+- target: "$.paths./datasets/{datasetId}/upload.post"
+ update:
+ summary: "Upload new dataset version"
+ description: "Uploads CSV or TSV content to create a new version of the dataset identified by the given `datasetId`. Each upload increments the version number."
+
+# GET /datasets/{datasetId}/versions - List all dataset versions
+- target: "$.paths./datasets/{datasetId}/versions.get"
+ update:
+ summary: "List all dataset versions"
+ description: "Lists all versions of the dataset identified by the given `datasetId`. Filter by MIME type to retrieve specific file format versions."
+
+# GET /datasets/{datasetId}/v/{version}/n/{fileName} - Download dataset content
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get"
+ update:
+ summary: "Download dataset content"
+ description: "Downloads the content of the dataset version identified by the given `datasetId` and `version`. The `fileName` must match the original uploaded filename."
+
+# DELETE /datasets/{datasetId} - Delete dataset
+- target: "$.paths./datasets/{datasetId}.delete"
+ update:
+ summary: "Delete dataset"
+ description: "Deletes the dataset identified by the given `datasetId`, including all associated versions."
+
+# POST /datasets/{datasetId}/versions/{version}/disable - Disable dataset version
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post"
+ update:
+ summary: "Disable dataset version"
+ description: "Disables the specified version of a dataset. Disabled versions cannot be used in workflow runs and cannot be re-enabled."
+
+# GET /launch/{launchId}/datasets - Describe launch datasets
+- target: "$.paths./launch/{launchId}/datasets.get"
+ update:
+ summary: "Describe launch datasets"
+ description: "Retrieves the details of the datasets used in the launch identified by the given `launchId`."
+
+# ===== DEPRECATED DATASET OPERATIONS - ADDENDUM =====
+# Updates for workspace-scoped dataset endpoints that are now deprecated
+# in favor of user/workspace-scoped endpoints with optional workspaceId query param
+
+# ---- LIST DATASETS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.get.summary"
+ update: "(Deprecated) List available datasets"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.get.description"
+ update: "**This endpoint is deprecated. See [List datasets](https://docs.seqera.io/platform-api/list-datasets-v-2) for the current endpoint.**\n\nLists all available datasets in the workspace context identified by the given `workspaceId`."
+
+# ---- CREATE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.post.summary"
+ update: "(Deprecated) Create dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets.post.description"
+ update: "**This endpoint is deprecated. See [Create dataset](https://docs.seqera.io/platform-api/create-dataset-v-2) for the current endpoint.**\n\nCreates a new dataset in the given workspace context. Include the dataset file and details in your request body."
+
+# ---- LIST WORKSPACE DATASET VERSIONS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/versions.get.summary"
+ update: "(Deprecated) List latest dataset versions"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/versions.get.description"
+ update: "**This endpoint is deprecated. See [List latest dataset versions](https://docs.seqera.io/platform-api/list-latest-dataset-versions-v-2) for the current endpoint.**\n\nLists the latest version of each dataset associated with the given `workspaceId`."
+
+# ---- UPDATE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.put.summary"
+ update: "(Deprecated) Update dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.put.description"
+ update: "**This endpoint is deprecated. See [Update dataset](https://docs.seqera.io/platform-api/update-dataset-v-2) for the current endpoint.**\n\nUpdates the details of the dataset identified by the given `datasetId`."
+
+# ---- DELETE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.delete.summary"
+ update: "(Deprecated) Delete dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}.delete.description"
+ update: "**This endpoint is deprecated. See [Delete dataset](https://docs.seqera.io/platform-api/delete-dataset-v-2) for the current endpoint.**\n\nDeletes the dataset identified by the given `datasetId`."
+
+# ---- DESCRIBE DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/metadata.get.summary"
+ update: "(Deprecated) Describe dataset"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/metadata.get.description"
+ update: "**This endpoint is deprecated. See [Describe dataset](https://docs.seqera.io/platform-api/describe-dataset-v-2) for the current endpoint.**\n\nRetrieves the metadata of the dataset identified by the given `datasetId`."
+
+# ---- UPLOAD DATASET (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/upload.post.summary"
+ update: "(Deprecated) Upload new dataset version"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/upload.post.description"
+ update: "**This endpoint is deprecated. See [Upload new dataset version](https://docs.seqera.io/platform-api/upload-dataset-v-2) for the current endpoint.**\n\nUploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`."
+
+# ---- LIST DATASET VERSIONS (DEPRECATED) ----
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/versions.get.summary"
+ update: "(Deprecated) List all dataset versions"
+
+- target: "$.paths./workspaces/{workspaceId}/datasets/{datasetId}/versions.get.description"
+ update: "**This endpoint is deprecated. See [List all dataset versions](https://docs.seqera.io/platform-api/list-dataset-versions-v-2) for the current endpoint.**\n\nLists all versions of the given `datasetId`."
+
+# ===== DATASETS PARAMETERS - PATH, QUERY, AND REQUEST BODY =====
+
+# ---- PATH PARAMETERS ----
+
+# datasetId - used across multiple endpoints
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}.put.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}.delete.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+# version parameter
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='version')]"
+ update:
+ description: "Dataset version number."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='version')]"
+ update:
+ description: "Dataset version number to disable."
+
+# fileName parameter
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='fileName')]"
+ update:
+ description: "File name for the downloaded dataset content. Must match the original uploaded filename."
+
+# launchId parameter
+- target: "$.paths./launch/{launchId}/datasets.get.parameters[?(@.name=='launchId')]"
+ update:
+ description: "Launch string identifier."
+
+# ---- QUERY PARAMETERS - workspaceId ----
+
+# Confirmed user/workspace context operations
+- target: "$.paths./datasets.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists datasets in a user context."
+
+- target: "$.paths./datasets.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, creates dataset in a user context."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists dataset versions in a user context."
+
+# All other workspaceId parameters (behavior not explicitly confirmed)
+- target: "$.paths./datasets.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/hide.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/show.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/add.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/apply.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/remove.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}.put.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./launch/{launchId}/datasets.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+# ---- PAGINATION PARAMETERS ----
+
+# GET /datasets - pagination
+- target: "$.paths./datasets.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `20`."
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+# GET /datasets/versions - pagination
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `20`."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+# ---- SEARCH PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Filter search parameter. Supports free text search on dataset name and description."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Filter search parameter. Supports free text search on dataset name and description."
+
+# ---- SORTING PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='sortBy')]"
+ update:
+ description: "Sort field. Supports `name` (alphabetical by name) or `modified` (by last update timestamp). Default: `name`."
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='sortDir')]"
+ update:
+ description: "Sort direction. Supports `asc` (ascending) or `desc` (descending). Default: `asc`."
+
+# ---- VISIBILITY PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='visibility')]"
+ update:
+ description: "Visibility filter. Supports `visible` (show only visible datasets), `hidden` (show only hidden datasets), or `all` (show all datasets). Default: `visible`."
+
+# ---- ATTRIBUTES PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='attributes')]"
+ update:
+ description: "Additional attribute values to include in the response. Supports `labels`. Returns `labels: null` if omitted."
+
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='attributes')]"
+ update:
+ description: "Additional attribute values to include in the response. Supports `labels`. Returns `labels: null` if omitted."
+
+# ---- MIME TYPE PARAMETERS ----
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='mimeType')]"
+ update:
+ description: "Dataset MIME type filter (e.g., `text/csv`, `text/tab-separated-values`)."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='mimeType')]"
+ update:
+ description: "Optional MIME type filter (e.g., `text/csv`, `text/tab-separated-values`)."
+
+# ---- UPLOAD PARAMETERS ----
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='header')]"
+ update:
+ description: "Indicates whether the uploaded file contains a header row. Default: `true`."
+
+# ---- REQUEST BODY DESCRIPTIONS ----
+
+- target: "$.paths./datasets.post.requestBody"
+ update:
+ description: "Dataset create request."
+
+- target: "$.paths./datasets.delete.requestBody"
+ update:
+ description: "Dataset IDs to delete."
+
+- target: "$.paths./datasets/hide.post.requestBody"
+ update:
+ description: "Dataset IDs to hide."
+
+- target: "$.paths./datasets/show.post.requestBody"
+ update:
+ description: "Dataset IDs to show."
+
+- target: "$.paths./datasets/labels/add.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to add."
+
+- target: "$.paths./datasets/labels/apply.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to apply (replacing existing labels)."
+
+- target: "$.paths./datasets/labels/remove.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to remove."
+
+- target: "$.paths./datasets/{datasetId}.put.requestBody"
+ update:
+ description: "Dataset update request."
diff --git a/platform-api-docs/scripts/specs/dataset-params-overlay-1.85.yaml b/platform-api-docs/scripts/specs/dataset-params-overlay-1.85.yaml
new file mode 100644
index 000000000..cd595303e
--- /dev/null
+++ b/platform-api-docs/scripts/specs/dataset-params-overlay-1.85.yaml
@@ -0,0 +1,229 @@
+# ===== DATASETS PARAMETERS - PATH, QUERY, AND REQUEST BODY =====
+
+# ---- PATH PARAMETERS ----
+
+# datasetId - used across multiple endpoints
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}.put.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}.delete.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='datasetId')]"
+ update:
+ description: "Dataset string identifier."
+
+# version parameter
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='version')]"
+ update:
+ description: "Dataset version number."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='version')]"
+ update:
+ description: "Dataset version number to disable."
+
+# fileName parameter
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='fileName')]"
+ update:
+ description: "File name for the downloaded dataset content. Must match the original uploaded filename."
+
+# launchId parameter
+- target: "$.paths./launch/{launchId}/datasets.get.parameters[?(@.name=='launchId')]"
+ update:
+ description: "Launch string identifier."
+
+# ---- QUERY PARAMETERS - workspaceId ----
+
+# Confirmed user/workspace context operations
+- target: "$.paths./datasets.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists datasets in a user context."
+
+- target: "$.paths./datasets.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, creates dataset in a user context."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier. If omitted, lists dataset versions in a user context."
+
+# All other workspaceId parameters (behavior not explicitly confirmed)
+- target: "$.paths./datasets.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/hide.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/show.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/add.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/apply.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/labels/remove.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}.put.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/v/{version}/n/{fileName}.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}.delete.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./datasets/{datasetId}/versions/{version}/disable.post.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+- target: "$.paths./launch/{launchId}/datasets.get.parameters[?(@.name=='workspaceId')]"
+ update:
+ description: "Workspace numeric identifier."
+
+# ---- PAGINATION PARAMETERS ----
+
+# GET /datasets - pagination
+- target: "$.paths./datasets.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `20`."
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+# GET /datasets/versions - pagination
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='max')]"
+ update:
+ description: "Maximum number of results to return. Default: `20`."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='offset')]"
+ update:
+ description: "Number of results to skip for pagination. Default: `0`."
+
+# ---- SEARCH PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Filter search parameter. Supports free text search on dataset name and description."
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='search')]"
+ update:
+ description: "Filter search parameter. Supports free text search on dataset name and description."
+
+# ---- SORTING PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='sortBy')]"
+ update:
+ description: "Sort field. Supports `name` (alphabetical by name) or `modified` (by last update timestamp). Default: `name`."
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='sortDir')]"
+ update:
+ description: "Sort direction. Supports `asc` (ascending) or `desc` (descending). Default: `asc`."
+
+# ---- VISIBILITY PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='visibility')]"
+ update:
+ description: "Visibility filter. Supports `visible` (show only visible datasets), `hidden` (show only hidden datasets), or `all` (show all datasets). Default: `visible`."
+
+# ---- ATTRIBUTES PARAMETERS ----
+
+- target: "$.paths./datasets.get.parameters[?(@.name=='attributes')]"
+ update:
+ description: "Additional attribute values to include in the response. Supports `labels`. Returns `labels: null` if omitted."
+
+- target: "$.paths./datasets/{datasetId}/metadata.get.parameters[?(@.name=='attributes')]"
+ update:
+ description: "Additional attribute values to include in the response. Supports `labels`. Returns `labels: null` if omitted."
+
+# ---- MIME TYPE PARAMETERS ----
+
+- target: "$.paths./datasets/versions.get.parameters[?(@.name=='mimeType')]"
+ update:
+ description: "Dataset MIME type filter (e.g., `text/csv`, `text/tab-separated-values`)."
+
+- target: "$.paths./datasets/{datasetId}/versions.get.parameters[?(@.name=='mimeType')]"
+ update:
+ description: "Optional MIME type filter (e.g., `text/csv`, `text/tab-separated-values`)."
+
+# ---- UPLOAD PARAMETERS ----
+
+- target: "$.paths./datasets/{datasetId}/upload.post.parameters[?(@.name=='header')]"
+ update:
+ description: "Indicates whether the uploaded file contains a header row. Default: `true`."
+
+# ---- REQUEST BODY DESCRIPTIONS ----
+
+- target: "$.paths./datasets.post.requestBody"
+ update:
+ description: "Dataset create request."
+
+- target: "$.paths./datasets.delete.requestBody"
+ update:
+ description: "Dataset IDs to delete."
+
+- target: "$.paths./datasets/hide.post.requestBody"
+ update:
+ description: "Dataset IDs to hide."
+
+- target: "$.paths./datasets/show.post.requestBody"
+ update:
+ description: "Dataset IDs to show."
+
+- target: "$.paths./datasets/labels/add.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to add."
+
+- target: "$.paths./datasets/labels/apply.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to apply (replacing existing labels)."
+
+- target: "$.paths./datasets/labels/remove.post.requestBody"
+ update:
+ description: "Dataset IDs and label IDs to remove."
+
+- target: "$.paths./datasets/{datasetId}.put.requestBody"
+ update:
+ description: "Dataset update request."
\ No newline at end of file
diff --git a/platform-api-docs/scripts/seqera-api-latest-decorated-cr.yaml b/platform-api-docs/scripts/specs/seqera-api-1.85-decorated.yml
similarity index 94%
rename from platform-api-docs/scripts/seqera-api-latest-decorated-cr.yaml
rename to platform-api-docs/scripts/specs/seqera-api-1.85-decorated.yml
index 6cbe37577..e3fbf73e8 100644
--- a/platform-api-docs/scripts/seqera-api-latest-decorated-cr.yaml
+++ b/platform-api-docs/scripts/specs/seqera-api-1.85-decorated.yml
@@ -6,6 +6,9 @@ info:
url: https://seqera.io
email: info@seqera.io
version: 1.66.0
+servers:
+ - url: https://api.cloud.seqera.io
+ description: Seqera Platform Cloud API
tags:
- name: actions
description: Pipeline actions
@@ -1291,18 +1294,18 @@ paths:
tags:
- data-links
summary: Refresh data-link cache
- description: Refreshes the data-link cache for the given `workspaceId` or `credentialsId`
+ description: Refreshes the data-link cache for the given `workspaceId` or `credentialsId`. Forces immediate re-discovery of available cloud storage resources.
operationId: RefreshDataLinkCache
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. If omitted, refreshes cache in a user context.
schema:
type: integer
format: int64
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Filters cache refresh to data-links accessible with the specified credentials.
schema:
type: string
responses:
@@ -1317,24 +1320,24 @@ paths:
tags:
- data-links
summary: Describe data-link
- description: Retrieves the details of the data-link associated with the given `dataLinkId`.
+ description: Retrieves the details of the data-link associated with the given `dataLinkId`, including provider information, credentials, and access status.
operationId: DescribeDataLink
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Required for accessing private data-links.
schema:
type: string
responses:
@@ -1364,23 +1367,23 @@ paths:
tags:
- data-links
summary: Update data-link
- description: Update the data-link associated with the given `dataLinkId`.
+ description: Updates the data-link associated with the given `dataLinkId`. Allows modification of name, description, and associated credentials.
operationId: UpdateCustomDataLink
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
requestBody:
- description: Data-link update request
+ description: Data-link update request.
content:
application/json:
schema:
@@ -1413,18 +1416,18 @@ paths:
tags:
- data-links
summary: Delete data-link
- description: Deletes the data-link associated with the given `dataLinkId`.
+ description: Deletes the data-link associated with the given `dataLinkId`. The underlying cloud storage resource is not affected.
operationId: DeleteCustomDataLink
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
@@ -1492,7 +1495,7 @@ paths:
type: string
- name: pageSize
in: query
- description: "Number of items to return per page. If ommitted, a default maximum value is returned."
+ description: "Number of items to return per page. If omitted, a default maximum value is returned."
schema:
type: integer
format: int32
@@ -1523,30 +1526,30 @@ paths:
get:
tags:
- data-links
- summary: Explore a data-link tree
- description: Provides a list of all files in the provided paths (including files in sub-paths).
+ summary: Explore data-link tree
+ description: Retrieves a list of all files in the data-link associated with the given `dataLinkId`, including files in sub-paths. Useful for retrieving complete directory structures.
operationId: ExploreDataLinkTree
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Required for accessing private data-links.
schema:
type: string
- name: paths
in: query
- description: List of paths
+ description: List of paths to explore. Returns all files within the specified paths, including sub-paths.
schema:
type: array
items:
@@ -1649,24 +1652,24 @@ paths:
tags:
- data-links
summary: Delete data-link content
- description: Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved.
+ description: Deletes the content of the data-link associated with the given `dataLinkId`. The data-link itself is preserved, but files and directories within it are removed.
operationId: DeleteDataLinkItem
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Required for deleting content from private data-links.
schema:
type: string
requestBody:
@@ -1675,6 +1678,7 @@ paths:
schema:
$ref: "#/components/schemas/DataLinkDeleteItemRequest"
required: true
+ description: "Data-link content deletion request specifying files and directories to delete."
responses:
"200":
description: OK
@@ -1757,35 +1761,35 @@ paths:
get:
tags:
- data-links
- summary: Generate data-link file download URL
- description: Returns a URL to download files from the data-link associated with the given `dataLinkId`.
+ summary: Generate download URL
+ description: Returns a pre-signed URL to download files from the data-link associated with the given `dataLinkId`. The URL can be used for direct downloads or preview purposes.
operationId: GenerateDownloadUrlDataLink
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: filePath
in: query
- description: File path to download
+ description: File path to download within the data-link (e.g., `folder/subfolder/object`).
schema:
type: string
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Required for generating download URLs for private data-links.
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
- name: preview
in: query
- description: "Whether to generate the URL for preview purposes or direct download (default: false)"
+ description: "If `true`, generates a URL for preview purposes. If `false`, generates a URL for direct download. Default: `false`."
schema:
type: boolean
responses:
@@ -1821,31 +1825,31 @@ paths:
parameters:
- name: dataLinkId
in: path
- description: Data-link string identifier
+ description: Data-link string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. Optional.
schema:
type: integer
format: int64
- name: credentialsId
in: query
- description: Credentials string identifier
+ description: Credentials string identifier. Required for generating download scripts for private data-links.
schema:
type: string
- name: dirs
in: query
- description: List of paths to directories to download
+ description: List of directory paths to include in the download script.
schema:
type: array
items:
type: object
- name: files
in: query
- description: List of paths to files to download
+ description: List of file paths to include in the download script.
schema:
type: array
items:
@@ -2136,12 +2140,12 @@ paths:
tags:
- datasets
summary: List datasets
- description: Lists all available datasets in a user context. Append `?workspaceId` to list datasets in a workspace context.
+ description: Lists all available datasets in a user context. Append `?workspaceId` to list datasets in a workspace context. Results can be filtered by search query, sorted, and paginated.
operationId: ListDatasetsV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. If omitted, lists datasets in a user context.
schema:
type: integer
format: int64
@@ -2166,17 +2170,17 @@ paths:
tags:
- datasets
summary: Create dataset
- description: Creates a new dataset in the user context. Include the dataset file and details in your request body. Append `?workspaceId` to create the dataset in a workspace context.
+ description: Creates a new dataset in the user context. Include the dataset name and description in your request body. Append `?workspaceId` to create the dataset in a workspace context.
operationId: CreateDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. If omitted, creates dataset in a user context.
schema:
type: integer
format: int64
requestBody:
- description: Dataset create request
+ description: Dataset create request.
content:
application/json:
schema:
@@ -2210,18 +2214,18 @@ paths:
tags:
- datasets
summary: List latest dataset versions
- description: Lists the latest version of each dataset in the user context. Append `?workspaceId` to list latest versions in a workspace context.
+ description: Lists the latest version of each dataset in the user context. Append `?workspaceId` to list latest versions in a workspace context. Filter by MIME type and search query.
operationId: ListLatestDatasetVersionsV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier. If omitted, lists dataset versions in a user context.
schema:
type: integer
format: int64
- name: mimeType
in: query
- description: Dataset MIME type
+ description: Dataset MIME type filter (e.g., `text/csv`, `text/tab-separated-values`).
schema:
type: string
responses:
@@ -2246,23 +2250,23 @@ paths:
tags:
- datasets
summary: Update dataset
- description: Updates the details of the dataset identified by the given `datasetId`.
+ description: Updates the name and description of the dataset identified by the given `datasetId`.
operationId: UpdateDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
requestBody:
- description: Dataset update request
+ description: Dataset update request.
content:
application/json:
schema:
@@ -2291,18 +2295,18 @@ paths:
tags:
- datasets
summary: Delete dataset
- description: Deletes the dataset identified by the given `datasetId`.
+ description: Deletes the dataset identified by the given `datasetId`, including all associated versions.
operationId: DeleteDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
@@ -2324,18 +2328,18 @@ paths:
tags:
- datasets
summary: Describe dataset
- description: Retrieves the metadata of the dataset identified by the given `datasetId`.
+ description: Retrieves the metadata of the dataset identified by the given `datasetId`. Append `?attributes=labels` to include label information in response.
operationId: DescribeDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
@@ -2361,24 +2365,24 @@ paths:
tags:
- datasets
summary: Upload new dataset version
- description: Uploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`.
+ description: Uploads CSV or TSV content to create a new version of the dataset identified by the given `datasetId`. Each upload increments the version number.
operationId: UploadDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
- name: header
in: query
- description: Uploaded file has header
+ description: 'Indicates whether the uploaded file contains a header row. Default: `true`.'
schema:
type: boolean
requestBody:
@@ -2410,30 +2414,30 @@ paths:
tags:
- datasets
summary: Download dataset content
- description: Downloads the content of the dataset identified by the given `datasetId` and `version`.
+ description: Downloads the content of the dataset version identified by the given `datasetId` and `version`. The `fileName` must match the original uploaded filename.
operationId: DownloadDatasetV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
- name: version
in: path
- description: Version number to download
+ description: Dataset version number.
required: true
schema:
type: string
- name: fileName
in: path
- description: File name for the downloaded dataset content
+ description: File name for the downloaded dataset content. Must match the original uploaded filename.
required: true
schema:
type: string
@@ -2466,24 +2470,24 @@ paths:
tags:
- datasets
summary: List all dataset versions
- description: Lists all versions of the given `datasetId`.
+ description: Lists all versions of the dataset identified by the given `datasetId`. Filter by MIME type to retrieve specific file format versions.
operationId: ListDatasetVersionsV2
parameters:
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: datasetId
in: path
- description: Dataset string identifier
+ description: Dataset string identifier.
required: true
schema:
type: string
- name: mimeType
in: query
- description: Optional MIME type filter
+ description: Optional MIME type filter (e.g., `text/csv`, `text/tab-separated-values`).
schema:
type: string
responses:
@@ -2685,32 +2689,32 @@ paths:
get:
tags:
- identities
- summary: List Managed Identities
- description: List all Managed Identities in an organization.
+ summary: List managed identities
+ description: Lists all available managed identities in an organization context. To list the managed identities for an organization other than the requester's default, append an `?orgId`. Only organizations accessible to the requester's access token can be queried.
operationId: ListManagedIdentities
parameters:
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier. Append to list managed identities within an organization other than the requester's default.
schema:
type: integer
format: int64
- name: search
in: query
- description: "Optional search criteria, allowing free text search on name and keywords: `platform:`"
+ description: "Filter search parameter. Supports free text search on name and keywords: `platform:`."
schema:
type: string
nullable: true
- name: max
in: query
- description: Pagination max results
+ description: 'Maximum number of results to return. Default: `20`.'
schema:
type: integer
format: int32
nullable: true
- name: offset
in: query
- description: Pagination offset
+ description: 'Number of results to skip for pagination. Default: `0`.'
schema:
type: integer
format: int32
@@ -2735,18 +2739,18 @@ paths:
post:
tags:
- identities
- summary: Create Managed Identity
- description: Create a new Managed Identity in an organization.
+ summary: Create managed identity
+ description: Creates a new managed identity in an organization context. Managed identities enable centralized credential management for HPC environments.
operationId: CreateManagedIdentity
parameters:
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier. Append to create managed identity within an organization other than the requester's default.
schema:
type: integer
format: int64
requestBody:
- description: Managed Identity create request
+ description: Managed identity create request.
content:
application/json:
schema:
@@ -2773,20 +2777,20 @@ paths:
get:
tags:
- identities
- summary: Describe a Managed Identity
- description: Describe a Managed Identity in an organization.
+ summary: Describe managed identity
+ description: Retrieves the details of the managed identity associated with the given `managedIdentityId`.
operationId: DescribeManagedIdentity
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
@@ -2810,25 +2814,25 @@ paths:
put:
tags:
- identities
- summary: Update a Managed Identity
- description: Update a Managed Identity identified by the given ID.
+ summary: Update managed identity
+ description: Updates the details of the managed identity associated with the given `managedIdentityId`.
operationId: UpdateManagedIdentity
parameters:
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
requestBody:
- description: Managed Identity update request
+ description: Managed identity update request.
content:
application/json:
schema:
@@ -2850,26 +2854,26 @@ paths:
delete:
tags:
- identities
- summary: Delete a Managed Identity
- description: Delete a Managed Identity identified by the given ID.
+ summary: Delete managed identity
+ description: Deletes the managed identity associated with the given `managedIdentityId`. To optionally check whether the deletion will be blocked by running jobs that depend on associated managed credentials, append `?checked=true`.
operationId: DeleteManagedIdentity
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
- name: checked
in: query
- description: If deletion of associated Managed Credentials will be blocked by running jobs that depend on them
+ description: 'If `true`, deletion is blocked if running jobs depend on associated managed credentials. Default: `false`.'
schema:
type: boolean
nullable: true
@@ -2896,44 +2900,44 @@ paths:
get:
tags:
- identities
- summary: List Managed Credentials
- description: List Managed Credentials belonging to a Managed Identity.
+ summary: List managed credentials
+ description: Lists all managed credentials associated with the given `managedIdentityId`. Filter by user with `?userId`.
operationId: ListManagedCredentials
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
- name: userId
in: query
- description: User numeric identifier to filter records by
+ description: User numeric identifier. Filter managed credentials by specific user.
schema:
type: integer
format: int64
nullable: true
- name: search
in: query
- description: "Optional filtering on Managed Credentials for the given Managed Identity: Allows free text search on `userName` or `firstName + lastName`. Accepts keywords: `is:missing` or `is:added` to filter on credentials status. If not provided (or both provided), all are returned."
+ description: "Filter search parameter. Supports free text search on `userName`, `firstName + lastName`, and keywords: `is:missing`, `is:added`."
schema:
type: string
- name: max
in: query
- description: Pagination max results
+ description: 'Maximum number of results to return. Default: `20`.'
schema:
type: integer
format: int32
- name: offset
in: query
- description: Pagination offset
+ description: 'Number of results to skip for pagination. Default: `0`.'
schema:
type: integer
format: int32
@@ -2957,32 +2961,32 @@ paths:
post:
tags:
- identities
- summary: Creates Managed Credentials
- description: Creates Managed Credentials for the given Managed Identity
+ summary: Create managed credentials
+ description: Creates new managed credentials for the given `managedIdentityId`. To associate the credentials with a user other than the requester, append the `?userId`.
operationId: CreateManagedCredentials
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
- name: userId
in: query
- description: User numeric identifier
+ description: User numeric identifier. Append to associate managed credentials with a user other than the requester.
schema:
type: integer
format: int64
nullable: true
requestBody:
- description: Managed Credentials create request
+ description: Managed credentials create request, including provider type and authentication details.
content:
application/json:
schema:
@@ -3009,32 +3013,32 @@ paths:
put:
tags:
- identities
- summary: Updates Managed Credentials
- description: Update Managed Credentials for the given Managed Identity
+ summary: Update managed credentials
+ description: Updates the managed credentials identified by the given `managedCredentialsId` within the given `managedIdentityId`.
operationId: UpdateManagedCredentials
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: managedCredentialsId
in: path
- description: Managed Credentials numeric identifier
+ description: Managed credentials numeric identifier.
required: true
schema:
type: integer
format: int64
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
requestBody:
- description: Managed Credentials update request
+ description: Managed credentials update request.
content:
application/json:
schema:
@@ -3056,20 +3060,20 @@ paths:
delete:
tags:
- identities
- summary: Delete a user's Managed Credentials record belonging to a Managed Identity
- description: Delete Managed Credentials
+ summary: Delete managed credentials
+ description: Deletes the managed credentials identified by the given `managedCredentialsId` from the associated `managedIdentityId`. To optionally check whether the deletion will be blocked by running jobs that depend on the managed credentials, append `?checked=true`.
operationId: DeleteManagedCredentials
parameters:
- name: managedIdentityId
in: path
- description: Managed Identity numeric identifier
+ description: Managed identity numeric identifier.
required: true
schema:
type: integer
format: int64
- name: managedCredentialsId
in: path
- description: Managed Credentials numeric identifier
+ description: Managed credentials numeric identifier.
required: true
schema:
type: integer
@@ -3077,13 +3081,13 @@ paths:
nullable: true
- name: orgId
in: query
- description: Organization numeric identifier
+ description: Organization numeric identifier.
schema:
type: integer
format: int64
- name: checked
in: query
- description: If Managed Credentials deletion will be blocked by running jobs that depend on them
+ description: 'If `true`, deletion is blocked if running jobs depend on the given managed credentials. Default: `false`.'
schema:
type: boolean
nullable: true
@@ -3346,13 +3350,13 @@ paths:
parameters:
- name: launchId
in: path
- description: Launch string identifier
+ description: Launch string identifier.
required: true
schema:
type: string
- name: workspaceId
in: query
- description: Workspace numeric identifier
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
@@ -4389,8 +4393,8 @@ paths:
tags:
- workspaces
summary: Validate workspace name
- description: Confirms the validity of the given workspace name. Append `?name=`.
- operationId: WorkspaceValidate
+ description: Confirms the validity of the given workspace name within the organization identified by the given `orgId`. Append `?name=`.
+ operationId: ValidateWorkspaceName
parameters:
- name: orgId
in: path
@@ -5111,7 +5115,7 @@ paths:
parameters:
- name: attributes
in: query
- description: "Additional attribute values to include in the response (`labels`, `optimized`, `computeEnv`). Returns empty values if omitted."
+ description: "Additional attribute values to include in the response (`labels`, `optimized` status, `computeEnv`). Returns an empty value (`labels: null`, etc.) if omitted."
explode: false
schema:
type: array
@@ -5119,13 +5123,13 @@ paths:
$ref: "#/components/schemas/PipelineQueryAttribute"
- name: workspaceId
in: query
- description: Workspace numeric identifier. If omitted, lists pipelines in a user context.
+ description: Workspace numeric identifier.
schema:
type: integer
format: int64
- name: max
in: query
- description: 'Maximum number of results to return (pagination). Default: `50`, Maximum: `100`.'
+ description: 'Maximum number of pipelines to return per request.'
schema:
type: integer
format: int32
@@ -5137,12 +5141,12 @@ paths:
format: int32
- name: search
in: query
- description: Search string to filter pipelines by name or description.
+ description: Free-text search filter to match against pipeline names and descriptions.
schema:
type: string
- name: visibility
in: query
- description: 'Filter pipelines by visibility. Valid values: `private`, `shared`, `all`.'
+ description: 'Filter pipelines by visibility. Accepts `private`, `shared`, or `all`.'
schema:
type: string
responses:
@@ -5484,7 +5488,7 @@ paths:
tags:
- pipelines
summary: Update pipeline
- description: "Updates the details of the pipeline identified by the given `pipelineId`. \n **Note**: If `labelIds` is `null`, empty, or ommitted, existing pipeline labels are removed.\n Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included.\n To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
+ description: "Updates the details of the pipeline identified by the given `pipelineId`.\n\n**Note**: If `labelIds` is `null`, empty, or omitted, existing pipeline labels are removed. Include `labelIds: [,]` to override existing labels. Labels to be preserved must be included. To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
operationId: UpdatePipeline
parameters:
- name: pipelineId
@@ -7463,9 +7467,9 @@ paths:
get:
tags:
- workflows
- summary: Get workflow logs
- description: Retrieves the output logs for the Nextflow main job of the workflow identified by the given `workflowId`.
- operationId: WorkflowLogs
+ summary: Get workflow log
+ description: Retrieves the execution log output of the workflow identified by the given `workflowId`.
+ operationId: GetWorkflowLog
parameters:
- name: workflowId
in: path
@@ -7853,8 +7857,11 @@ paths:
get:
tags:
- datasets
- summary: List available datasets
- description: Lists all available datasets in the workspace context identified by the given `workspaceId`.
+ summary: (Deprecated) List available datasets
+ description: |-
+ **This endpoint is deprecated. See [List datasets](https://docs.seqera.io/platform-api/list-datasets-v-2) for the current endpoint.**
+
+ Lists all available datasets in the workspace context identified by the given `workspaceId`.
operationId: ListDatasets
parameters:
- name: workspaceId
@@ -7885,8 +7892,11 @@ paths:
post:
tags:
- datasets
- summary: Create dataset
- description: Creates a new dataset in the given workspace context. Include the dataset file and details in your request body.
+ summary: (Deprecated) Create dataset
+ description: |-
+ **This endpoint is deprecated. See [Create dataset](https://docs.seqera.io/platform-api/create-dataset-v-2) for the current endpoint.**
+
+ Creates a new dataset in the given workspace context. Include the dataset file and details in your request body.
operationId: CreateDataset
parameters:
- name: workspaceId
@@ -7931,8 +7941,11 @@ paths:
get:
tags:
- datasets
- summary: List latest dataset versions
- description: Lists the latest version of each dataset associated with the given `workspaceId`.
+ summary: (Deprecated) List latest dataset versions
+ description: |-
+ **This endpoint is deprecated. See [List latest dataset versions](https://docs.seqera.io/platform-api/list-latest-dataset-versions-v-2) for the current endpoint.**
+
+ Lists the latest version of each dataset associated with the given `workspaceId`.
operationId: ListWorkspaceDatasetVersions
parameters:
- name: workspaceId
@@ -7969,8 +7982,11 @@ paths:
put:
tags:
- datasets
- summary: Update dataset
- description: Updates the details of the dataset identified by the given `datasetId`.
+ summary: (Deprecated) Update dataset
+ description: |-
+ **This endpoint is deprecated. See [Update dataset](https://docs.seqera.io/platform-api/update-dataset-v-2) for the current endpoint.**
+
+ Updates the details of the dataset identified by the given `datasetId`.
operationId: UpdateDataset
parameters:
- name: workspaceId
@@ -8016,8 +8032,11 @@ paths:
delete:
tags:
- datasets
- summary: Delete dataset
- description: Deletes the dataset identified by the given `datasetId`.
+ summary: (Deprecated) Delete dataset
+ description: |-
+ **This endpoint is deprecated. See [Delete dataset](https://docs.seqera.io/platform-api/delete-dataset-v-2) for the current endpoint.**
+
+ Deletes the dataset identified by the given `datasetId`.
operationId: DeleteDataset
parameters:
- name: workspaceId
@@ -8051,8 +8070,11 @@ paths:
get:
tags:
- datasets
- summary: Describe dataset
- description: Retrieves the metadata of the dataset identified by the given `datasetId`.
+ summary: (Deprecated) Describe dataset
+ description: |-
+ **This endpoint is deprecated. See [Describe dataset](https://docs.seqera.io/platform-api/describe-dataset-v-2) for the current endpoint.**
+
+ Retrieves the metadata of the dataset identified by the given `datasetId`.
operationId: DescribeDataset
parameters:
- name: workspaceId
@@ -8090,8 +8112,11 @@ paths:
post:
tags:
- datasets
- summary: Upload new dataset version
- description: Uploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`.
+ summary: (Deprecated) Upload new dataset version
+ description: |-
+ **This endpoint is deprecated. See [Upload new dataset version](https://docs.seqera.io/platform-api/upload-dataset-v-2) for the current endpoint.**
+
+ Uploads the CSV or TSV content to create a new version of the dataset identified by the given `datasetId`.
operationId: UploadDataset
parameters:
- name: workspaceId
@@ -8198,8 +8223,11 @@ paths:
get:
tags:
- datasets
- summary: List all dataset versions
- description: Lists all versions of the given `datasetId`.
+ summary: (Deprecated) List all dataset versions
+ description: |-
+ **This endpoint is deprecated. See [List all dataset versions](https://docs.seqera.io/platform-api/list-dataset-versions-v-2) for the current endpoint.**
+
+ Lists all versions of the given `datasetId`.
operationId: ListDatasetVersions
parameters:
- name: workspaceId
@@ -9510,20 +9538,25 @@ components:
type: string
enum:
- ssh
+ description: "Authentication provider type. Currently supports `ssh`."
credentials:
$ref: "#/components/schemas/Credentials"
+ description: "Authentication credentials configuration object."
metadata:
$ref: "#/components/schemas/ManagedCredentialsMetadata"
+ description: "Additional metadata for the managed credentials."
CreateManagedCredentialsResponse:
type: object
properties:
managedCredentials:
$ref: "#/components/schemas/ManagedCredentialsDbDto"
+ description: "Created managed credentials object."
CreateManagedIdentityRequest:
type: object
properties:
name:
type: string
+ description: "Unique name for the managed identity. Must consist of alphanumeric, dash, or underscore characters."
platform:
type: string
enum:
@@ -9532,20 +9565,26 @@ components:
- moab-platform
- slurm-platform
- uge-platform
+ description: "HPC platform type for this managed identity."
config:
$ref: "#/components/schemas/AbstractGridConfig"
+ description: "Platform-specific configuration. Structure depends on the selected platform."
CreateManagedIdentityResponse:
type: object
properties:
id:
type: integer
format: int64
+ description: "Managed identity numeric identifier."
name:
type: string
+ description: "Name of the created managed identity."
platform:
type: string
+ description: "HPC platform type."
config:
$ref: "#/components/schemas/ComputeConfig"
+ description: "Platform-specific configuration."
CreateOrganizationRequest:
type: object
properties:
@@ -9699,12 +9738,15 @@ components:
properties:
originalPath:
type: string
+ description: "Base path for all returned objects within the data-link."
objects:
type: array
items:
$ref: "#/components/schemas/DataLinkItem"
+ description: "Array of data-link items (files and folders) at the specified path."
nextPageToken:
type: string
+ description: "Token that can be used to request the next page of items. Null if no more items are available."
DataLinkContentTreeListResponse:
required:
- items
@@ -9714,23 +9756,31 @@ components:
type: array
items:
$ref: "#/components/schemas/DataLinkSimpleItem"
+ description: "Array of simple data-link items containing file paths and sizes."
DataLinkCreateRequest:
type: object
properties:
name:
type: string
+ description: "Unique name for the data-link. Must consist of alphanumeric, dash, or underscore characters."
description:
type: string
+ description: "Description of the data-link. Maximum length: 1000 characters."
type:
$ref: "#/components/schemas/DataLinkType"
+ description: "Type of the data-link. Currently supports `bucket`."
provider:
$ref: "#/components/schemas/DataLinkProvider"
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
resourceRef:
type: string
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
publicAccessible:
type: boolean
+ description: "Whether the data-link is publicly accessible. If `true`, no credentials are required. If `false`, `credentialsId` must be provided."
credentialsId:
type: string
+ description: "Credentials string identifier. Required when `publicAccessible` is `false`."
DataLinkCredentials:
required:
- id
@@ -9740,10 +9790,13 @@ components:
properties:
id:
type: string
+ description: "Credentials string identifier."
name:
type: string
+ description: "Name of the credentials."
provider:
$ref: "#/components/schemas/DataLinkProvider"
+ description: "Credentials cloud provider."
DataLinkDeleteItemRequest:
type: object
properties:
@@ -9751,10 +9804,12 @@ components:
type: array
items:
type: string
+ description: "Array of file paths to be deleted from the data-link."
dirs:
type: array
items:
type: string
+ description: "Array of directory paths to be deleted from the data-link."
DataLinkDeleteItemResponse:
type: object
properties:
@@ -9762,73 +9817,96 @@ components:
type: array
items:
$ref: "#/components/schemas/DataLinkItemDeletionFailure"
+ description: "Array of items that failed to be deleted, including error messages."
DataLinkDownloadScriptResponse:
type: object
properties:
script:
type: string
+ description: "Shell script content to download files from the data-link."
DataLinkDownloadUrlResponse:
type: object
properties:
url:
type: string
+ description: "Pre-signed URL to download the requested file."
DataLinkDto:
type: object
properties:
id:
type: string
+ description: "Data-link string identifier. Generated based on provider, type, region, and resource path."
name:
type: string
+ description: "Name of the data-link (e.g., bucket name)."
description:
type: string
+ description: "Description of the data-link. Null for data-links auto-discovered from workspace credentials."
resourceRef:
type: string
+ description: "Resource path for the data-link, including the URI scheme (e.g., `s3://my-bucket`, `gs://my-bucket`, `az://account.container`)."
type:
$ref: "#/components/schemas/DataLinkType"
+ description: "Data-link type. Currently supports `bucket`."
provider:
$ref: "#/components/schemas/DataLinkProvider"
+ description: "Cloud provider for the data-link. Supports `aws`, `google`, `azure`, `azure_entra`, `azure-cloud`, `seqeracompute`, and `s3`."
region:
type: string
+ description: "Cloud region of the data-link (e.g., `us-east-1`, `europe-west1`). May be null for some providers."
credentials:
type: array
items:
$ref: "#/components/schemas/DataLinkCredentials"
+ description: "Array of credentials that can access this data-link. Empty for public data-links."
publicAccessible:
type: boolean
+ description: "Whether the data-link is publicly accessible without credentials."
hidden:
type: boolean
+ description: "Visibility status flag. If `true`, data-link is hidden from default list views."
status:
type: string
readOnly: true
allOf:
- $ref: "#/components/schemas/DataLink.Status"
+ description: "Status of the data-link. Can be `VALID` or `INVALID`. Set to `INVALID` when associated credentials are deleted."
message:
type: string
+ description: "Error message for invalid data-links. Null for valid data-links."
DataLinkFinishMultiPartUploadRequest:
type: object
properties:
uploadId:
type: string
+ description: "Upload ID assigned when initiating multi-part upload for AWS S3. Obtained from the `/upload` endpoint response."
fileName:
type: string
+ description: "Name of the uploaded file."
tags:
type: array
items:
$ref: "#/components/schemas/UploadEtag"
+ description: "Array of ETags assigned for each part by AWS S3 during the upload process. Each ETag is returned in the response headers when uploading a part to the pre-signed URLs from the `/upload` endpoint."
withError:
type: boolean
+ description: "Flag indicating whether the upload encountered an error. If `true`, the upload will be aborted. If `false`, the upload will be completed."
DataLinkItem:
type: object
properties:
type:
$ref: "#/components/schemas/DataLinkItemType"
+ description: "Type of the item. Either `FILE` or `FOLDER`."
name:
type: string
+ description: "Name of the file or folder."
size:
type: integer
format: int64
+ description: "Size of the file in bytes. For folders, always `0`."
mimeType:
type: string
+ description: "MIME type of the file, calculated by analyzing the file extension. Null for folders."
DataLinkItemDeletionFailure:
required:
- dataLinkItem
@@ -9837,32 +9915,40 @@ components:
properties:
dataLinkItem:
$ref: "#/components/schemas/DataLinkItem"
+ description: "Data-link item that failed to be deleted."
errorMessage:
type: string
+ description: "Error message describing why the deletion failed."
DataLinkItemType:
type: string
enum:
- FOLDER
- FILE
+ description: "Type of data-link content item. Either `FILE` or `FOLDER`."
DataLinkMultiPartUploadRequest:
type: object
properties:
fileName:
type: string
+ description: "Name of the file to upload."
contentLength:
type: integer
format: int64
+ description: "Size of the file to upload in bytes."
contentType:
type: string
+ description: "MIME type of the file to upload (e.g., `application/octet-stream`, `text/plain`)."
DataLinkMultiPartUploadResponse:
type: object
properties:
uploadId:
type: string
+ description: "Upload ID generated by AWS S3. Required for the `/upload/finish` request."
uploadUrls:
type: array
items:
type: string
+ description: "Array of pre-signed URLs to execute multi-part upload. One URL per part."
DataLinkProvider:
type: string
enum:
@@ -9873,11 +9959,13 @@ components:
- azure-cloud
- seqeracompute
- s3
+ description: "Cloud provider for data-links. Supports AWS S3, Google Cloud Storage, Azure Blob Storage, Azure with Entra ID, Seqera Compute storage, and generic S3-compatible storage."
DataLinkResponse:
type: object
properties:
dataLink:
$ref: "#/components/schemas/DataLinkDto"
+ description: "Data-link object containing metadata."
DataLinkSimpleItem:
required:
- path
@@ -9886,24 +9974,30 @@ components:
properties:
path:
type: string
+ description: "Path to the item from the data-link root (resource path)."
size:
type: integer
format: int64
+ description: "Size of the file in bytes. For folders, always `0`."
DataLinkType:
type: string
enum:
- bucket
x-enum-varnames:
- bucket
+ description: "Data-link type. Currently only `bucket` is supported."
DataLinkUpdateRequest:
type: object
properties:
name:
type: string
+ description: "New name for the data-link. Must be unique within the workspace or user context."
description:
type: string
+ description: "Updated description for the data-link. Maximum length: 1000 characters."
credentialsId:
type: string
+ description: "Updated credentials ID for accessing the data-link."
DataLinksListResponse:
type: object
properties:
@@ -9911,9 +10005,11 @@ components:
type: array
items:
$ref: "#/components/schemas/DataLinkDto"
+ description: "Array of data-link objects."
totalSize:
type: integer
format: int64
+ description: "Total number of data-links matching the query."
DataStudioCheckpointDto:
required:
- author
@@ -9990,7 +10086,6 @@ components:
DataStudioCreateRequest:
required:
- computeEnvId
- - dataStudioToolUrl
- name
type: object
properties:
@@ -10002,7 +10097,6 @@ components:
maxLength: 2048
type: string
dataStudioToolUrl:
- minLength: 1
type: string
computeEnvId:
minLength: 1
@@ -10278,10 +10372,6 @@ components:
- experimental
- unsupported
DataStudioWorkspaceSettingsResponse:
- required:
- - lifespanHours
- - orgId
- - wspId
type: object
properties:
orgId:
@@ -10382,10 +10472,12 @@ components:
properties:
managedCredentialsId:
type: string
+ description: "Identifier of credentials that could not be deleted."
conflicts:
type: array
items:
$ref: "#/components/schemas/DeleteManagedCredentialsConflictResponse.Conflict"
+ description: "Array of conflicts preventing deletion."
DeleteManagedCredentialsConflictResponse.Conflict:
type: object
properties:
@@ -11576,23 +11668,31 @@ components:
managedCredentialsId:
type: integer
format: int64
+ description: "Managed credentials numeric identifier."
userId:
type: integer
format: int64
+ description: "User numeric identifier associated with these credentials."
userName:
type: string
+ description: "Username of the associated user."
firstName:
type: string
+ description: "First name of the associated user."
lastName:
type: string
+ description: "Last name of the associated user."
avatarUrl:
type: string
+ description: "URL of the user's avatar image."
provider:
type: string
enum:
- ssh
+ description: "Authentication provider type."
metadata:
$ref: "#/components/schemas/ManagedCredentialsMetadata"
+ description: "Additional metadata for the managed credentials."
ListManagedCredentialsResponse:
type: object
properties:
@@ -11600,9 +11700,11 @@ components:
type: array
items:
$ref: "#/components/schemas/ListManagedCredentialsRespDto"
+ description: "Array of managed credentials objects."
totalSize:
type: integer
format: int64
+ description: "Total number of managed credentials matching the query."
ListManagedIdentitiesResponse:
type: object
properties:
@@ -11610,9 +11712,11 @@ components:
type: array
items:
$ref: "#/components/schemas/ManagedIdentityDbDto_AbstractGridConfig_"
+ description: "Array of managed identities."
totalSize:
type: integer
format: int64
+ description: "Total number of managed identities matching the query."
ListMembersResponse:
type: object
properties:
@@ -11832,20 +11936,24 @@ components:
id:
type: integer
format: int64
+ description: "Managed credentials numeric identifier."
ManagedCredentialsMetadata:
type: object
properties:
discriminator:
type: string
readOnly: true
+ description: "Type discriminator for metadata structure (read-only)."
ManagedIdentityDbDto_AbstractGridConfig_:
type: object
properties:
id:
type: integer
format: int64
+ description: "Managed identity numeric identifier."
name:
type: string
+ description: "Name of the managed identity."
platform:
type: string
enum:
@@ -11854,8 +11962,10 @@ components:
- moab-platform
- slurm-platform
- uge-platform
+ description: "HPC platform type."
config:
$ref: "#/components/schemas/AbstractGridConfig"
+ description: "HPC platform-specific configuration for the managed identity."
Map.Entry_String.String_:
type: object
properties:
@@ -13293,15 +13403,19 @@ components:
type: string
enum:
- ssh
+ description: "Authentication provider type. Currently supports `ssh`."
credentials:
$ref: "#/components/schemas/Credentials"
+ description: "Updated authentication credentials configuration."
metadata:
$ref: "#/components/schemas/ManagedCredentialsMetadata"
+ description: "Additional metadata for the managed credentials."
UpdateManagedIdentityRequest:
type: object
properties:
managedIdentity:
$ref: "#/components/schemas/ManagedIdentityDbDto_AbstractGridConfig_"
+ description: "Updated managed identity configuration object."
UpdateMemberRoleRequest:
type: object
properties:
diff --git a/platform-api-docs/scripts/specs/seqera-api-1.85.0.yml b/platform-api-docs/scripts/specs/seqera-api-1.85.0.yml
new file mode 100644
index 000000000..ad72e3e23
--- /dev/null
+++ b/platform-api-docs/scripts/specs/seqera-api-1.85.0.yml
@@ -0,0 +1,14648 @@
+openapi: 3.0.1
+info:
+ title: Seqera API
+ description: Seqera Platform services API
+ contact:
+ url: https://seqera.io
+ email: info@seqera.io
+ version: 1.85.0
+tags:
+- name: actions
+ description: Pipeline actions
+- name: avatars
+ description: Avatars
+- name: compute-envs
+ description: Compute environments
+- name: credentials
+ description: Credentials
+- name: data-links
+ description: Cloud storage directory paths in Data Explorer
+- name: datasets
+ description: Pipeline input datasets (samplesheets) in CSV or TSV format
+- name: ga4gh
+ description: GA4GH workflow execution service runs
+- name: labels
+ description: Labels and resource labels
+- name: launch
+ description: Workflow launch events
+- name: orgs
+ description: Organizations
+- name: pipelines
+ description: Pipelines
+- name: pipeline-secrets
+ description: Pipeline secrets in a user or workspace context
+- name: platforms
+ description: Computing platforms
+- name: service-info
+ description: Seqera Platform API service information
+- name: studios
+ description: Studios and Studio sessions
+- name: teams
+ description: Teams in an organization context
+- name: tokens
+ description: API access tokens
+- name: trace
+ description: Workflow execution traces
+- name: users
+ description: Users
+- name: workflows
+ description: Workflow executions
+- name: workspaces
+ description: Workspaces in an organization context
+paths:
+ /actions:
+ get:
+ tags:
+ - actions
+ summary: List actions
+ description: "Lists all available actions in a user context, enriched by `attributes`.\
+ \ Append `?workspaceId` to list actions in a workspace context."
+ operationId: ListActions
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/ActionQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListActionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - actions
+ summary: Create action
+ description: Creates a new pipeline action. Append `?workspaceId` to associate
+ the action with the given workspace.
+ operationId: CreateAction
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Action create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateActionRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateActionResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/labels/add:
+ post:
+ tags:
+ - labels
+ summary: Add labels to actions
+ description: Adds the given list of labels to the given pipeline actions. Existing
+ labels are preserved.
+ operationId: AddLabelsToActions
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels add request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateActionLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/labels/apply:
+ post:
+ tags:
+ - labels
+ summary: Replace action labels
+ description: Applies the given list of labels to the given pipeline actions.
+ Existing labels are replaced — include labels to be preserved in `labelIds`.
+ operationId: ApplyLabelsToActions
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels apply request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateActionLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/labels/remove:
+ post:
+ tags:
+ - labels
+ summary: Remove labels from actions
+ description: Removes the given list of labels from the given pipeline actions.
+ operationId: RemoveLabelsFromActions
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels remove request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateActionLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/types:
+ get:
+ tags:
+ - actions
+ summary: List action event types
+ description: Lists the supported event types that trigger a pipeline action.
+ Append `?workspaceId` to list event types in a workspace context.
+ operationId: ListActionTypes
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListEventTypesResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/validate:
+ get:
+ tags:
+ - actions
+ summary: Validate action name
+ description: Confirms the validity of the given action name. Append `?name=`.
+ operationId: ValidateActionName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Action name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /actions/{actionId}:
+ get:
+ tags:
+ - actions
+ summary: Describe action
+ description: Retrieves the details of the action identified by the given `actionId`.
+ operationId: DescribeAction
+ parameters:
+ - name: actionId
+ in: path
+ description: Action string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/ActionQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeActionResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - actions
+ summary: Update action
+ description: Updates the details of the action identified by the given `actionId`.
+ The `source` of an existing action cannot be changed.
+ operationId: UpdateAction
+ parameters:
+ - name: actionId
+ in: path
+ description: Action string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Action update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateActionRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - actions
+ summary: Delete action
+ description: Deletes the pipeline action identified by the given `actionId`.
+ operationId: DeleteAction
+ parameters:
+ - name: actionId
+ in: path
+ description: Action string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/{actionId}/launch:
+ post:
+ tags:
+ - actions
+ summary: Trigger Tower Launch action
+ description: Triggers the execution of the Tower Launch action identified by
+ the given `actionId`.
+ operationId: LaunchAction
+ parameters:
+ - name: actionId
+ in: path
+ description: Action string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Action launch request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/LaunchActionRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/LaunchActionResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /actions/{actionId}/pause:
+ post:
+ tags:
+ - actions
+ summary: Pause or resume action
+ description: Pauses or resumes the pipeline action identified by the given `actionId`.
+ operationId: PauseAction
+ parameters:
+ - name: actionId
+ in: path
+ description: Action string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/EmptyBodyRequest"
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /avatars:
+ post:
+ tags:
+ - avatars
+ summary: Create the avatar image
+ operationId: CreateAvatar
+ requestBody:
+ description: Image file request
+ content:
+ multipart/form-data:
+ schema:
+ type: object
+ properties:
+ image:
+ type: string
+ format: binary
+ encoding:
+ image:
+ contentType: application/octet-stream
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateAvatarResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /avatars/{avatarId}:
+ get:
+ tags:
+ - avatars
+ summary: Download the avatar image
+ operationId: DownloadAvatar
+ parameters:
+ - name: avatarId
+ in: path
+ description: Avatar string identifier
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found element
+ security:
+ - BearerAuth: []
+ /compute-envs:
+ get:
+ tags:
+ - compute-envs
+ summary: List compute environments
+ description: "Lists all available compute environments in a user context. Append\
+ \ `?workspaceId` to list compute environments in a workspace context, and\
+ \ `?status` to filter by compute environment status."
+ operationId: ListComputeEnvs
+ parameters:
+ - name: status
+ in: query
+ description: Compute environment status
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`,\
+ \ `resources`). Returns an empty value (ex. `labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/ComputeEnvQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListComputeEnvsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - compute-envs
+ summary: Create compute environment
+ description: Creates a new compute environment. Append `?workspaceId` to create
+ the environment in a workspace context.
+ operationId: CreateComputeEnv
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Compute environment create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateComputeEnvRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateComputeEnvResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /compute-envs/validate:
+ get:
+ tags:
+ - compute-envs
+ summary: Validate compute environment name
+ description: Confirms the validity of the given compute environment name in
+ a user context. Append `?name=`.
+ operationId: ValidateComputeEnvName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Compute environment name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /compute-envs/{computeEnvId}:
+ get:
+ tags:
+ - compute-envs
+ summary: Describe compute environment
+ description: Retrieves the details of the compute environment identified by
+ the given `computeEnvId`.
+ operationId: DescribeComputeEnv
+ parameters:
+ - name: computeEnvId
+ in: path
+ description: Compute environment string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/ComputeEnvQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeComputeEnvResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - compute-envs
+ summary: Update compute environment
+ description: Updates the details of the compute environment identified by the
+ given `computeEnvId`.
+ operationId: UpdateComputeEnv
+ parameters:
+ - name: computeEnvId
+ in: path
+ description: Compute environment string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Compute environment update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateComputeEnvRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - compute-envs
+ summary: Delete compute environment
+ description: Deletes the compute environment identified by the given `computeEnvId`.
+ operationId: DeleteComputeEnv
+ parameters:
+ - name: computeEnvId
+ in: path
+ description: Compute environment string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Conflicting deletion
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /compute-envs/{computeEnvId}/primary:
+ post:
+ tags:
+ - compute-envs
+ summary: Define primary compute environment
+ description: Selects the compute environment identified by the given `computeEnvId`
+ as the primary compute environment in the given workspace context.
+ operationId: UpdateComputeEnvPrimary
+ parameters:
+ - name: computeEnvId
+ in: path
+ description: Compute environment string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/EmptyBodyRequest"
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /credentials:
+ get:
+ tags:
+ - credentials
+ summary: List credentials
+ description: "Lists all available credentials in a user context. Append `?workspaceId`\
+ \ to list credentials in a workspace context, and `?platformId` to filter\
+ \ credentials by computing platform."
+ operationId: ListCredentials
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: platformId
+ in: query
+ description: Platform string identifier
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListCredentialsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - credentials
+ summary: Create credentials
+ description: Creates new credentials in a user context. Append `?workspaceId`
+ to create the credentials in a workspace context.
+ operationId: CreateCredentials
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Credentials create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateCredentialsRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateCredentialsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /credentials/validate:
+ get:
+ tags:
+ - credentials
+ summary: Validate credential name
+ description: Validates the given credentials name. Append `?name=`.
+ operationId: ValidateCredentialsName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Credentials name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /credentials/{credentialsId}:
+ get:
+ tags:
+ - credentials
+ summary: Describe credentials
+ description: Retrieves the details of the credentials identified by the given
+ `credentialsId`.
+ operationId: DescribeCredentials
+ parameters:
+ - name: credentialsId
+ in: path
+ description: Credentials string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeCredentialsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - credentials
+ summary: Update credentials
+ description: Updates the details of the credentials identified by the given
+ `credentialsId`.
+ operationId: UpdateCredentials
+ parameters:
+ - name: credentialsId
+ in: path
+ description: Credentials string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Credentials update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateCredentialsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - credentials
+ summary: Delete credentials
+ description: Deletes the credentials identified by the given `credentialsId`.
+ operationId: DeleteCredentials
+ parameters:
+ - name: credentialsId
+ in: path
+ description: Credentials string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: checked
+ in: query
+ description: If set credentials deletion will be blocked by running jobs that
+ depend on them
+ schema:
+ type: boolean
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Running jobs block the deletion of this credentials
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteCredentialsConflictResponse"
+ security:
+ - BearerAuth: []
+ /data-links:
+ get:
+ tags:
+ - data-links
+ summary: List data-links
+ description: |
+ Retrieves all available data-links in a user context. Append `?workspaceId={your-workspace-id}` to retrieve data-links in a workspace context.
+ operationId: ListDataLinks
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials identifier
+ schema:
+ type: string
+ - name: search
+ in: query
+ description: "Free text search criteria — data-link name and keywords: `region`,\
+ \ `provider`."
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: visibility
+ in: query
+ description: Filter results by visibility
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinksListResponse"
+ "202":
+ description: Accepted
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinksListResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, or the API\
+ \ is disabled in the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - data-links
+ summary: Create data-link
+ description: Creates a new data-link in a user context. Append `?workspaceId=`
+ to create the data-link in a workspace context.
+ operationId: CreateCustomDataLink
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Data-link creation request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkCreateRequest"
+ required: true
+ responses:
+ "200":
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDto"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ in the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/cache/refresh:
+ get:
+ tags:
+ - data-links
+ summary: Refresh data-link cache
+ description: Refreshes the data-link cache for the given `workspaceId` or `credentialsId`
+ operationId: RefreshDataLinkCache
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}:
+ get:
+ tags:
+ - data-links
+ summary: Describe data-link
+ description: Retrieves the details of the data-link associated with the given
+ `dataLinkId`.
+ operationId: DescribeDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - data-links
+ summary: Update data-link
+ description: Update the data-link associated with the given `dataLinkId`.
+ operationId: UpdateCustomDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Data-link update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkUpdateRequest"
+ required: true
+ responses:
+ "200":
+ description: Success — Data-link updated
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDto"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - data-links
+ summary: Delete data-link
+ description: Deletes the data-link associated with the given `dataLinkId`.
+ operationId: DeleteCustomDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: Success — Data-link deleted
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "204":
+ description: DeleteCustomDataLink 204 response
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/browse:
+ get:
+ tags:
+ - data-links
+ summary: Explore data-link path
+ description: "Retrieves the content of the data-link associated with the given\
+ \ `dataLinkId`, at the given `path`."
+ operationId: ExploreDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: path
+ in: path
+ description: Content path
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: search
+ in: query
+ description: Prefix search of data-link content
+ schema:
+ type: string
+ - name: nextPageToken
+ in: query
+ description: Token used to fetch the next page of items
+ schema:
+ type: string
+ - name: pageSize
+ in: query
+ description: "Number of items to return per page. If ommitted, a default maximum\
+ \ value is returned."
+ schema:
+ type: integer
+ format: int32
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkContentResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/browse-tree:
+ get:
+ tags:
+ - data-links
+ summary: Explore a data-link tree
+ description: Provides a list of all files in the provided paths (including files
+ in sub-paths).
+ operationId: ExploreDataLinkTree
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: paths
+ in: query
+ description: List of paths
+ schema:
+ type: array
+ items:
+ type: object
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkContentTreeListResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/browse/{path}:
+ get:
+ tags:
+ - data-links
+ summary: Explore data-link path
+ description: "Retrieves the content of the data-link associated with the given\
+ \ `dataLinkId`, at the given `path`."
+ operationId: ExploreDataLink_1
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: path
+ in: path
+ description: Content path
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: search
+ in: query
+ description: Prefix search of data-link content
+ schema:
+ type: string
+ - name: nextPageToken
+ in: query
+ description: Token used to fetch the next page of items
+ schema:
+ type: string
+ - name: pageSize
+ in: query
+ description: "Number of items to return per page. If ommitted, a default maximum\
+ \ value is returned."
+ schema:
+ type: integer
+ format: int32
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkContentResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/content:
+ delete:
+ tags:
+ - data-links
+ summary: Delete data-link content
+ description: Deletes the content of the data-link associated with the given
+ `dataLinkId`. The data-link itself is preserved.
+ operationId: DeleteDataLinkItem
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDeleteItemRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDeleteItemResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/download:
+ get:
+ tags:
+ - data-links
+ summary: Download data-link file at path
+ description: Downloads the content at the given `filePath` in the data-link
+ associated with the given `dataLinkId`.
+ operationId: DownloadDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: filePath
+ in: path
+ description: File path to download
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/generate-download-url:
+ get:
+ tags:
+ - data-links
+ summary: Generate data-link file download URL
+ description: Returns a URL to download files from the data-link associated with
+ the given `dataLinkId`.
+ operationId: GenerateDownloadUrlDataLink
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: filePath
+ in: query
+ description: File path to download
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: preview
+ in: query
+ description: "Whether to generate the URL for preview purposes or direct download\
+ \ (default: false)"
+ schema:
+ type: boolean
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDownloadUrlResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/script/download:
+ get:
+ tags:
+ - data-links
+ summary: Generate download script
+ description: Creates a script to download files from the data-link associated
+ with the given `dataLinkId`. Append `?dirs` or `?files` to specify a list
+ of files or paths to download within the data-link.
+ operationId: GenerateDownloadScript
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: dirs
+ in: query
+ description: List of paths to directories to download
+ schema:
+ type: array
+ items:
+ type: object
+ - name: files
+ in: query
+ description: List of paths to files to download
+ schema:
+ type: array
+ items:
+ type: object
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkDownloadScriptResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/upload:
+ post:
+ tags:
+ - data-links
+ summary: Generate data-link file upload URL (to given path)
+ description: |-
+ Creates a URL to upload files to the data-link associated with the given `dataLinkId`, specifying a file path (`dirPath`).
+ For AWS S3 data-links, an additional follow-up request must be sent after your file upload has completed (or encountered an error) to finalize the upload - see the `/upload/finish` endpoint.
+ operationId: GenerateDataLinkUploadUrl
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: dirPath
+ in: path
+ description: Path to the destination directory
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: Origin
+ in: header
+ schema:
+ type: string
+ nullable: true
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkMultiPartUploadRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkMultiPartUploadResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/upload/finish:
+ post:
+ tags:
+ - data-links
+ summary: Finish data-link file upload to given path
+ description: "Finish upload of a data-link file, specifying a file path (`dirPath`).\
+ \ This is necessary for AWS S3 data-links (`DataLinkProvider=aws`) to finalize\
+ \ a successful file upload, or abort an upload if an error was encountered\
+ \ while uploading a file using an upload URL from the `/upload` endpoint."
+ operationId: FinishDataLinkUpload
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: dirPath
+ in: path
+ description: Path to the destination directory
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkFinishMultiPartUploadRequest"
+ required: true
+ responses:
+ "202":
+ description: No content
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "200":
+ description: FinishDataLinkUpload 200 response
+ content:
+ application/json:
+ schema:
+ type: object
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/upload/finish/{dirPath}:
+ post:
+ tags:
+ - data-links
+ summary: Finish data-link file upload to given path
+ description: "Finish upload of a data-link file, specifying a file path (`dirPath`).\
+ \ This is necessary for AWS S3 data-links (`DataLinkProvider=aws`) to finalize\
+ \ a successful file upload, or abort an upload if an error was encountered\
+ \ while uploading a file using an upload URL from the `/upload` endpoint."
+ operationId: FinishDataLinkUpload_1
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: dirPath
+ in: path
+ description: Path to the destination directory
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkFinishMultiPartUploadRequest"
+ required: true
+ responses:
+ "202":
+ description: No content
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "200":
+ description: FinishDataLinkUpload_1 200 response
+ content:
+ application/json:
+ schema:
+ type: object
+ security:
+ - BearerAuth: []
+ /data-links/{dataLinkId}/upload/{dirPath}:
+ post:
+ tags:
+ - data-links
+ summary: Generate data-link file upload URL (to given path)
+ description: |-
+ Creates a URL to upload files to the data-link associated with the given `dataLinkId`, specifying a file path (`dirPath`).
+ For AWS S3 data-links, an additional follow-up request must be sent after your file upload has completed (or encountered an error) to finalize the upload - see the `/upload/finish` endpoint.
+ operationId: GenerateDataLinkUploadUrl_1
+ parameters:
+ - name: dataLinkId
+ in: path
+ description: Data-link string identifier
+ required: true
+ schema:
+ type: string
+ - name: dirPath
+ in: path
+ description: Path to the destination directory
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ description: Credentials string identifier
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: Origin
+ in: header
+ schema:
+ type: string
+ nullable: true
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkMultiPartUploadRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataLinkMultiPartUploadResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound — workspace or credentials not found, API disabled\
+ \ for the workspace, or data-link or path not found"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets:
+ get:
+ tags:
+ - datasets
+ summary: List datasets
+ description: Lists all available datasets in a user context. Append `?workspaceId`
+ to list datasets in a workspace context.
+ operationId: ListDatasetsV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Search query
+ schema:
+ type: string
+ - name: sortBy
+ in: query
+ description: "Sort field supports (`name`, `modified`), defaults to `name`"
+ schema:
+ type: string
+ - name: sortDir
+ in: query
+ description: "Sort direction supports (`asc`, `desc`), defaults to `asc`"
+ schema:
+ type: string
+ - name: visibility
+ in: query
+ description: "Visibility option supports (`visible`, `hidden`, `all`), defaults\
+ \ to `visible`"
+ schema:
+ type: string
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - datasets
+ summary: Create dataset
+ description: Creates a new dataset in the user context. Include the dataset
+ file and details in your request body. Append `?workspaceId` to create the
+ dataset in a workspace context.
+ operationId: CreateDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateDatasetRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateDatasetResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - datasets
+ summary: Delete dataset
+ description: Deletes the dataset identified by the given `datasetId`.
+ operationId: DeleteDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "204":
+ description: DeleteDatasets 204 response
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDatasetsResponse"
+ security:
+ - BearerAuth: []
+ /datasets/hide:
+ post:
+ tags:
+ - datasets
+ summary: Hide dataset
+ description: Hide the given `datasetIds`
+ operationId: HideDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset ids to be hidden.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ChangeDatasetVisibilityRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/labels/add:
+ post:
+ tags:
+ - labels
+ summary: Add labels to datasets
+ description: Adds the given list of labels to the given datasets. Existing labels
+ are preserved.
+ operationId: AddLabelsToDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels add request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/labels/apply:
+ post:
+ tags:
+ - labels
+ summary: Replace datasets labels
+ description: Applies the given list of labels to the given datasets. Existing
+ labels are replaced - include labels to be preserved in `labelIds`. Only simple
+ labels can be attached to datasets
+ operationId: ApplyLabelsToDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels apply request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ "400":
+ description: "Invalid request, if trying to associate resource labels"
+ security:
+ - BearerAuth: []
+ /datasets/labels/remove:
+ post:
+ tags:
+ - labels
+ summary: Remove labels from datasets
+ description: Removes the given list of labels from the given datasets.
+ operationId: RemoveLabelsFromDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels remove request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateDatasetsLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/show:
+ post:
+ tags:
+ - datasets
+ summary: Show dataset
+ description: Show the given `datasetIds`
+ operationId: ShowDatasets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset ids to be shown.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ChangeDatasetVisibilityRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/versions:
+ get:
+ tags:
+ - datasets
+ summary: List latest dataset versions
+ description: Lists the latest version of each dataset in the user context. Append
+ `?workspaceId` to list latest versions in a workspace context.
+ operationId: ListLatestDatasetVersionsV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: mimeType
+ in: query
+ description: Dataset MIME type
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Search query
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetVersionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}:
+ put:
+ tags:
+ - datasets
+ summary: Update dataset
+ description: Updates the details of the dataset identified by the given `datasetId`.
+ operationId: UpdateDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ requestBody:
+ description: Dataset update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateDatasetRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - datasets
+ summary: Delete dataset
+ description: Deletes the dataset identified by the given `datasetId`.
+ operationId: DeleteDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}/metadata:
+ get:
+ tags:
+ - datasets
+ summary: Describe dataset
+ description: Retrieves the metadata of the dataset identified by the given `datasetId`.
+ operationId: DescribeDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeDatasetResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}/upload:
+ post:
+ tags:
+ - datasets
+ summary: Upload new dataset version
+ description: Uploads the CSV or TSV content to create a new version of the dataset
+ identified by the given `datasetId`.
+ operationId: UploadDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: header
+ in: query
+ description: Uploaded file has header
+ schema:
+ type: boolean
+ requestBody:
+ description: Dataset file request
+ content:
+ multipart/form-data:
+ schema:
+ $ref: "#/components/schemas/MultiRequestFileSchema"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UploadDatasetVersionResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}/v/{version}/n/{fileName}:
+ get:
+ tags:
+ - datasets
+ summary: Download dataset content
+ description: Downloads the content of the dataset identified by the given `datasetId`
+ and `version`.
+ operationId: DownloadDatasetV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: version
+ in: path
+ description: Version number to download
+ required: true
+ schema:
+ type: string
+ - name: fileName
+ in: path
+ description: File name for the downloaded dataset content
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}/versions:
+ get:
+ tags:
+ - datasets
+ summary: List all dataset versions
+ description: Lists all versions of the given `datasetId`.
+ operationId: ListDatasetVersionsV2
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: mimeType
+ in: query
+ description: Optional MIME type filter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetVersionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /datasets/{datasetId}/versions/{version}/disable:
+ post:
+ tags:
+ - datasets
+ summary: Disable a dataset version
+ description: "Disable a dataset version, the dataset version cannot be used\
+ \ for runs, and cannot be enabled again"
+ operationId: DisableDatasetVersion
+ parameters:
+ - name: datasetId
+ in: path
+ description: The dataset string id the version belongs to
+ required: true
+ schema:
+ type: string
+ - name: version
+ in: path
+ description: The version number to disable
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /ga4gh/wes/v1/runs:
+ get:
+ tags:
+ - ga4gh
+ summary: "GA4GH: List runs"
+ description: Uses the GA4GH workflow execution service API to list all run records.
+ operationId: Ga4ghRunList
+ parameters:
+ - name: page_size
+ in: query
+ description: Page size
+ schema:
+ type: integer
+ format: int32
+ - name: page_token
+ in: query
+ description: Page token
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunListResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ post:
+ tags:
+ - ga4gh
+ summary: "GA4GH: Launch run"
+ description: "Uses the GA4GH workflow execution service API to launch a new\
+ \ run. Runs are launched in the user workspace context by default. To launch\
+ \ in an organization workspace context, include the `workspaceId` in `workflow_engine_parameters`.\
+ \ Runs are launched with the workspace primary compute environment by default.\
+ \ To launch with a different compute environment, include the `computeEnvId`\
+ \ in `workflow_engine_parameters`."
+ operationId: Ga4ghRunCreate
+ requestBody:
+ description: Run request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunRequest"
+ multipart/form-data:
+ schema:
+ $ref: "#/components/schemas/RunRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunId"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ /ga4gh/wes/v1/runs/{run_id}:
+ get:
+ tags:
+ - ga4gh
+ summary: "GA4GH: Describe run"
+ description: Uses the GA4GH workflow execution service API to retrieve the details
+ of the run assoiated with the given `run_id`.
+ operationId: Ga4ghRunDescribe
+ parameters:
+ - name: run_id
+ in: path
+ description: Run string identifier
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunLog"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ /ga4gh/wes/v1/runs/{run_id}/cancel:
+ post:
+ tags:
+ - ga4gh
+ summary: "GA4GH: Cancel run"
+ description: Uses the GA4GH workflow execution service API to cancel the run
+ associated with the given `run_id`.
+ operationId: Ga4ghRunCancel
+ parameters:
+ - name: run_id
+ in: path
+ description: Run string identifier
+ required: true
+ schema:
+ type: string
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/EmptyBodyRequest"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunId"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ /ga4gh/wes/v1/runs/{run_id}/status:
+ get:
+ tags:
+ - ga4gh
+ summary: "GA4GH: Retrieve run status"
+ description: Uses the GA4GH workflow execution service API to retrieve the status
+ of the run associated with the given `run_id`.
+ operationId: Ga4ghRunStatus
+ parameters:
+ - name: run_id
+ in: path
+ description: Run string identifier
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RunStatus"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ /ga4gh/wes/v1/service-info:
+ get:
+ tags:
+ - ga4gh
+ summary: GA4GH workflow execution service API info
+ operationId: Ga4ghServiceInfo
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ServiceInfo"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WesErrorResponse"
+ "403":
+ description: Operation not allowed
+ /identities:
+ get:
+ tags:
+ - identities
+ summary: List Managed Identities
+ description: List all Managed Identities in an organization.
+ operationId: ListManagedIdentities
+ parameters:
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: search
+ in: query
+ description: "Optional search criteria, allowing free text search on name\
+ \ and keywords: `platform:`"
+ schema:
+ type: string
+ nullable: true
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ nullable: true
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ nullable: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListManagedIdentitiesResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - identities
+ summary: Create Managed Identity
+ description: Create a new Managed Identity in an organization.
+ operationId: CreateManagedIdentity
+ parameters:
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Managed Identity create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateManagedIdentityRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateManagedIdentityResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /identities/{managedIdentityId}:
+ get:
+ tags:
+ - identities
+ summary: Describe a Managed Identity
+ description: Describe a Managed Identity in an organization.
+ operationId: DescribeManagedIdentity
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateManagedIdentityResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - identities
+ summary: Update a Managed Identity
+ description: Update a Managed Identity identified by the given ID.
+ operationId: UpdateManagedIdentity
+ parameters:
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Managed Identity update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateManagedIdentityRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - identities
+ summary: Delete a Managed Identity
+ description: Delete a Managed Identity identified by the given ID.
+ operationId: DeleteManagedIdentity
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: checked
+ in: query
+ description: If deletion of associated Managed Credentials will be blocked
+ by running jobs that depend on them
+ schema:
+ type: boolean
+ nullable: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Running jobs block the deletion of this Managed Identity
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteManagedCredentialsConflictResponse"
+ security:
+ - BearerAuth: []
+ /identities/{managedIdentityId}/credentials:
+ get:
+ tags:
+ - identities
+ summary: List Managed Credentials
+ description: List Managed Credentials belonging to a Managed Identity.
+ operationId: ListManagedCredentials
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: userId
+ in: query
+ description: User numeric identifier to filter records by
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ - name: search
+ in: query
+ description: "Optional filtering on Managed Credentials for the given Managed\
+ \ Identity: Allows free text\
+ \ search on `userName` or `firstName + lastName`. \
+ \ Accepts keywords: `is:missing` or `is:added` to\
+ \ filter on credentials status. \
+ \ If not provided (or both provided), all are returned."
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListManagedCredentialsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - identities
+ summary: Creates Managed Credentials
+ description: Creates Managed Credentials for the given Managed Identity
+ operationId: CreateManagedCredentials
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: userId
+ in: query
+ description: User numeric identifier
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ requestBody:
+ description: Managed Credentials create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateManagedCredentialsRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateManagedCredentialsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /identities/{managedIdentityId}/credentials/{managedCredentialsId}:
+ put:
+ tags:
+ - identities
+ summary: Updates Managed Credentials
+ description: Update Managed Credentials for the given Managed Identity
+ operationId: UpdateManagedCredentials
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: managedCredentialsId
+ in: path
+ description: Managed Credentials numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Managed Credentials update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateManagedCredentialsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - identities
+ summary: Delete a user's Managed Credentials record belonging to a Managed Identity
+ description: Delete Managed Credentials
+ operationId: DeleteManagedCredentials
+ parameters:
+ - name: managedIdentityId
+ in: path
+ description: Managed Identity numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: managedCredentialsId
+ in: path
+ description: Managed Credentials numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: checked
+ in: query
+ description: If Managed Credentials deletion will be blocked by running jobs
+ that depend on them
+ schema:
+ type: boolean
+ nullable: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Running jobs block the deletion of this Managed Credentials
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteManagedCredentialsConflictResponse"
+ security:
+ - BearerAuth: []
+ /labels:
+ get:
+ tags:
+ - labels
+ summary: List labels
+ description: Lists all available labels in a user context. Append `?workspaceId`
+ to list labels in a workspace context.
+ operationId: ListLabels
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ - name: type
+ in: query
+ description: Label type
+ schema:
+ $ref: "#/components/schemas/LabelType"
+ - name: isDefault
+ in: query
+ description: Label default flag
+ schema:
+ type: boolean
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListLabelsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - labels
+ summary: Create label
+ description: "Creates a new label or returns an existing label based on name/value.\
+ \ By default the operation works in a user context, append `?workspaceId`\
+ \ to create/retrieve a label in a workspace context. Resource labels include\
+ \ `resource: true` and a `value`."
+ operationId: CreateLabel
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: "Provide a label `name`. Set `resource: true` for resource labels.\
+ \ Only resource labels have a `value` — if `resource: true`, include a `value`.\
+ \ Else, omit `value` from your request body."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateLabelRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateLabelResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /labels/dynamic/allowed:
+ get:
+ tags:
+ - labels
+ operationId: GetAllowedDynamicLabels
+ responses:
+ "200":
+ description: Ok
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AllowedDynamicLabelsResponse"
+ "400":
+ description: Bad Request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /labels/{labelId}:
+ put:
+ tags:
+ - labels
+ summary: Update label
+ description: Updates the label identified by the given `labelId`.
+ operationId: UpdateLabel
+ parameters:
+ - name: labelId
+ in: path
+ description: Label numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Label update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateLabelRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateLabelResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - labels
+ summary: Delete label
+ description: Deletes the label identified by the given `labelId`.
+ operationId: DeleteLabel
+ parameters:
+ - name: labelId
+ in: path
+ description: Label numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /launch/{launchId}:
+ get:
+ tags:
+ - launch
+ summary: Describe Launch record
+ description: Retrieves the details of the launch identified by the given `launchId`.
+ operationId: DescribeLaunch
+ parameters:
+ - name: launchId
+ in: path
+ description: Launch string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeLaunchResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /launch/{launchId}/datasets:
+ get:
+ tags:
+ - datasets
+ summary: Describe launch datasets
+ description: Retrieves the details of the datasets used in the launch identified
+ by the given `launchId`.
+ operationId: ListLaunchDatasetVersions
+ parameters:
+ - name: launchId
+ in: path
+ description: Launch string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeLaunchResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs:
+ get:
+ tags:
+ - orgs
+ summary: List organizations
+ description: Lists all available organizations in a user context.
+ operationId: ListOrganizations
+ parameters:
+ - name: role
+ in: query
+ description: Organization user role identifier
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListOrganizationsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - orgs
+ summary: Create organization
+ description: Creates a new organization.
+ operationId: CreateOrganization
+ requestBody:
+ description: Organization create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateOrganizationRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateOrganizationResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/validate:
+ get:
+ tags:
+ - orgs
+ summary: Validate organization name
+ description: Confirms the validity of the given organization name. Append `?name=`.
+ operationId: ValidateOrganizationName
+ parameters:
+ - name: name
+ in: query
+ description: Organization name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}:
+ get:
+ tags:
+ - orgs
+ summary: Describe organization
+ description: Retrieves the details of the organization identified by the given
+ `orgId`.
+ operationId: DescribeOrganization
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeOrganizationResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - orgs
+ summary: Update organization
+ description: Updates the details of the organization identified by the given
+ `orgId`.
+ operationId: UpdateOrganization
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Organization update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateOrganizationRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - orgs
+ summary: Delete organization
+ description: Deletes the organization identified by the given `orgId`.
+ operationId: DeleteOrganization
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/collaborators:
+ get:
+ tags:
+ - orgs
+ summary: List organization collaborators
+ description: Lists the collaborators of the organization identified by the given
+ `orgId`.
+ operationId: ListOrganizationCollaborators
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListMembersResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/members:
+ get:
+ tags:
+ - orgs
+ summary: List organization members
+ description: Lists the members of the organization identified by the given `orgId`.
+ operationId: ListOrganizationMembers
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListMembersResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/members/add:
+ put:
+ tags:
+ - orgs
+ summary: Add organization member
+ description: Adds a new member to the organization identified by the given `orgId`.
+ operationId: CreateOrganizationMember
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Member addition request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddMemberRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddMemberResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/members/leave:
+ delete:
+ tags:
+ - orgs
+ summary: Leave organization
+ description: Removes the requesting user from the organization identified by
+ the given `orgId`.
+ operationId: LeaveOrganization
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/members/{memberId}:
+ delete:
+ tags:
+ - orgs
+ summary: Delete member
+ description: Deletes the member identified by the given `memberId`.
+ operationId: DeleteOrganizationMember
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: memberId
+ in: path
+ description: Organization member numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/members/{memberId}/role:
+ put:
+ tags:
+ - orgs
+ summary: Update member role
+ description: Updates the role of the member identified by the given `memberId`.
+ operationId: UpdateOrganizationMemberRole
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: memberId
+ in: path
+ description: Organization member numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Member role update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateMemberRoleRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/quotas:
+ get:
+ tags:
+ - orgs
+ summary: Describe organization quotas
+ description: Retrieves the details of the organization quotas identified by
+ the given `orgId`.
+ operationId: DescribeOrganizationQuotas
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: include
+ in: query
+ description: Optional list of quota names to include
+ schema:
+ type: array
+ items:
+ type: object
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeOrganizationQuotasResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams:
+ get:
+ tags:
+ - teams
+ summary: List organization teams
+ description: Lists all teams in the organization identified by the given `orgId`.
+ operationId: ListOrganizationTeams
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListTeamResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - teams
+ summary: Create team
+ description: Creates a new team in the organization identified by the given
+ `orgId`.
+ operationId: CreateOrganizationTeam
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Team create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTeamRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTeamResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams/validate:
+ get:
+ tags:
+ - teams
+ summary: Validate team name
+ description: Confirms the validity of the given team name. Append `?name=`.
+ operationId: ValidateTeamName
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Team name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams/{teamId}:
+ get:
+ tags:
+ - teams
+ summary: Describe team
+ description: Retrieves the details of the team identified by the given `teamId`.
+ operationId: DescribeOrganizationTeam
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeTeamResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - teams
+ summary: Update team
+ description: Updates the details of the team identified by the given `teamId`.
+ operationId: UpdateOrganizationTeam
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Team update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateTeamRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "204":
+ description: UpdateOrganizationTeam 204 response
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - teams
+ summary: Delete team
+ description: Deletes the team identified by the given `teamId`.
+ operationId: DeleteOrganizationTeam
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams/{teamId}/members:
+ get:
+ tags:
+ - teams
+ summary: List team members
+ description: Lists the team members associated with the given `teamId`.
+ operationId: ListOrganizationTeamMembers
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ schema:
+ type: string
+ nullable: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListMembersResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - teams
+ summary: Create team member
+ description: Adds a new member to the team identified by the given `teamId`.
+ operationId: CreateOrganizationTeamMember
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Team create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTeamMemberRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddTeamMemberResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams/{teamId}/members/{memberId}/delete:
+ delete:
+ tags:
+ - teams
+ summary: Delete team member
+ description: Deletes the team member identified by the given `memberId`.
+ operationId: DeleteOrganizationTeamMember
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: memberId
+ in: path
+ description: Member numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/teams/{teamId}/workspaces:
+ get:
+ tags:
+ - teams
+ summary: List team workspaces
+ description: Lists all the workspaces of which the given `teamId` is a participant.
+ operationId: ListWorkspacesByTeam
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: teamId
+ in: path
+ description: Team numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Search criteria
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListWorkspacesResponse"
+ "404":
+ description: Not Found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "400":
+ description: Bad Request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces:
+ get:
+ tags:
+ - workspaces
+ summary: List organization workspaces
+ description: Lists the organization workspaces in `orgId` to which the requesting
+ user belongs.
+ operationId: ListWorkspaces
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListWorkspacesResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - workspaces
+ summary: Create workspace
+ description: Creates a new organization workspace.
+ operationId: CreateWorkspace
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Workspace create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateWorkspaceRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateWorkspaceResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/validate:
+ get:
+ tags:
+ - workspaces
+ summary: Validate workspace name
+ description: Confirms the validity of the given workspace name. Append `?name=`.
+ operationId: ValidateWorkspaceName
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Workspace name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}:
+ get:
+ tags:
+ - workspaces
+ summary: Describe workspace
+ description: Retrieves the details of the workspace identified by the given
+ `workspaceId`.
+ operationId: DescribeWorkspace
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeWorkspaceResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - workspaces
+ summary: Update workspace
+ description: Updates the details of the workspace identified by the given `workspaceId`.
+ operationId: UpdateWorkspace
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Workspace update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateWorkspaceRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeWorkspaceResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: Duplicate name
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - workspaces
+ summary: Delete workspace
+ description: Deletes the workspace identified by the given `workspaceId`.
+ operationId: DeleteWorkspace
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}/participants:
+ get:
+ tags:
+ - workspaces
+ summary: List workspace participants
+ description: Lists the participants of the workspace identified by the given
+ `workspaceId`.
+ operationId: ListWorkspaceParticipants
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListParticipantsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - workspaces
+ summary: Leave workspace
+ description: Removes the requesting user from the given workspace.
+ operationId: LeaveWorkspaceParticipant
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}/participants/add:
+ put:
+ tags:
+ - workspaces
+ summary: Create workspace participant
+ description: Adds a new participant to the workspace identified by the given
+ `workspaceId`.
+ operationId: CreateWorkspaceParticipant
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Participant addition request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddParticipantRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddParticipantResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}/participants/{participantId}:
+ delete:
+ tags:
+ - workspaces
+ summary: Delete workspace participant
+ description: Deletes the given participant from the given workspace.
+ operationId: DeleteWorkspaceParticipant
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: participantId
+ in: path
+ description: Participant numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}/participants/{participantId}/role:
+ put:
+ tags:
+ - workspaces
+ summary: Update participant role
+ description: Updates the role of the given participant in the given workspace.
+ operationId: UpdateWorkspaceParticipantRole
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: participantId
+ in: path
+ description: Participant numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Participant role update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateParticipantRoleRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /orgs/{orgId}/workspaces/{workspaceId}/settings/studios:
+ get:
+ tags:
+ - workspaces
+ summary: List workspace Studios settings
+ description: Retrieves the Studios settings of the workspace identified by the
+ given `workspaceId`.
+ operationId: FindDataStudiosWorkspaceSettings
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Workspace update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateWorkspaceRequest"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioWorkspaceSettingsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - workspaces
+ summary: Update workspace Studios settings
+ description: Updates the Studios settings of the workspace identified by the
+ given `workspaceId`.
+ operationId: UpdateDataStudiosWorkspaceSettings
+ parameters:
+ - name: orgId
+ in: path
+ description: Organization numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Workspace update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateWorkspaceRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /pipeline-secrets:
+ get:
+ tags:
+ - pipeline-secrets
+ summary: List pipeline secrets
+ description: Lists all available pipeline secrets in a user context. Append
+ `?workspaceId` to list secrets in a workspace context.
+ operationId: ListPipelineSecrets
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListPipelineSecretsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - pipeline-secrets
+ summary: Create pipeline secret
+ description: Creates a new pipeline secret in the user context. Append `?workspaceId`
+ to create the secret in a workspace context.
+ operationId: CreatePipelineSecret
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Pipeline secret create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreatePipelineSecretRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreatePipelineSecretResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipeline-secrets/validate:
+ get:
+ tags:
+ - pipeline-secrets
+ summary: Validate secret name
+ description: Confirms the validity of the given pipeline secret name in a user
+ context. Append `?name=`. Append `?workspaceId` to validate
+ the name in a workspace context.
+ operationId: ValidatePipelineSecretName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Secret name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /pipeline-secrets/{secretId}:
+ get:
+ tags:
+ - pipeline-secrets
+ summary: Describe pipeline secret
+ description: Retrieves the details of the pipeline secret identified by the
+ given `secretId`.
+ operationId: DescribePipelineSecret
+ parameters:
+ - name: secretId
+ in: path
+ description: Secret numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribePipelineSecretResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - pipeline-secrets
+ summary: Update secret
+ description: Updates the pipeline secret identified by the given `secretId`.
+ operationId: UpdatePipelineSecret
+ parameters:
+ - name: secretId
+ in: path
+ description: Secret numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Secret update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdatePipelineSecretRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - pipeline-secrets
+ summary: Delete secret
+ description: Deletes the pipeline secret identified by the given `secretId`.
+ operationId: DeletePipelineSecret
+ parameters:
+ - name: secretId
+ in: path
+ description: Secret numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines:
+ get:
+ tags:
+ - pipelines
+ summary: List pipelines
+ description: "Lists all available pipelines in a user context, enriched by `attributes`.\
+ \ Append `workspaceId` to list pipelines in a workspace context."
+ operationId: ListPipelines
+ parameters:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`,\
+ \ `optimized` status, `computeEnv`). Returns an empty value (`labels: null`,\
+ \ etc.) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineQueryAttribute"
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: sortBy
+ in: query
+ description: Sort field (`NAME` by default)
+ schema:
+ $ref: "#/components/schemas/PipelineListParams.SortBy"
+ - name: sortDir
+ in: query
+ description: Sort direction (`ASCENDING` by default)
+ schema:
+ $ref: "#/components/schemas/PipelineListParams.SortDir"
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ - name: visibility
+ in: query
+ description: Filter visibility parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListPipelinesResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - pipelines
+ summary: Create pipeline
+ description: Creates a new pipeline in a user context. Append `?workspaceId`
+ to create the pipeline in a workspace context.
+ operationId: CreatePipeline
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Pipeline creation request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreatePipelineRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreatePipelineResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /pipelines/info:
+ get:
+ tags:
+ - pipelines
+ summary: Describe remote pipeline repository
+ description: Retrieves the details of a remote Nextflow pipeline Git repository.
+ Append the repository name or full URL with `?name`.
+ operationId: DescribePipelineRepository
+ parameters:
+ - name: name
+ in: query
+ description: Pipeline repository name or URL
+ schema:
+ type: string
+ - name: revision
+ in: query
+ description: Pipeline revision
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: mainScript
+ in: query
+ description: Pipeline alternative main.nf
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribePipelineInfoResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/labels/add:
+ post:
+ tags:
+ - labels
+ summary: Add labels to pipelines
+ description: Adds the given list of labels to the given pipelines. Existing
+ labels are preserved.
+ operationId: AddLabelsToPipelines
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels add request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociatePipelineLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/labels/apply:
+ post:
+ tags:
+ - labels
+ summary: Replace pipeline labels
+ description: Applies the given list of labels to the given pipelines. Existing
+ labels are replaced — include labels to be preserved in `labelIds`.
+ operationId: ApplyLabelsToPipelines
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels apply request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociatePipelineLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/labels/remove:
+ post:
+ tags:
+ - labels
+ summary: Remove labels from pipelines
+ description: Removes the given list of labels from the given pipelines.
+ operationId: RemoveLabelsFromPipelines
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels remove request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociatePipelineLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/repositories:
+ get:
+ tags:
+ - pipelines
+ summary: List user pipeline repositories
+ description: "Lists known Nextflow pipeline Git repositories, extracted from\
+ \ existing runs. Append `?workspaceId` to list repositories in a workspace\
+ \ context."
+ operationId: ListPipelineRepositories
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListPipelineInfoResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/validate:
+ get:
+ tags:
+ - pipelines
+ summary: Validate pipeline name
+ description: Confirms the validity of the given pipeline `name` in a user context.
+ Append `?name=`. Append `?workspaceId` to validate the
+ name in a workspace context.
+ operationId: ValidatePipelineName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Pipeline name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /pipelines/{pipelineId}:
+ get:
+ tags:
+ - pipelines
+ summary: Describe pipeline
+ description: "Retrieves the details of the pipeline identified by the given\
+ \ `pipelineId`, enriched by `attributes`."
+ operationId: DescribePipeline
+ parameters:
+ - name: pipelineId
+ in: path
+ description: Pipeline numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`,\
+ \ `optimized` status, `computeEnv`). Returns an empty value (`labels: null`,\
+ \ etc.) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineQueryAttribute"
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: sourceWorkspaceId
+ in: query
+ description: Source workspace numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribePipelineResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - pipelines
+ summary: Update pipeline
+ description: "Updates the details of the pipeline identified by the given `pipelineId`.\
+ \ \n **Note**: If `labelIds` is `null`, empty, or omitted, existing\
+ \ pipeline labels are removed.\n Include `labelIds: [,]`\
+ \ to override existing labels. Labels to be preserved must be included.\n\
+ \ To append a list of labels to multiple pipelines, use `/pipelines/labels/add`."
+ operationId: UpdatePipeline
+ parameters:
+ - name: pipelineId
+ in: path
+ description: Pipeline numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Pipeline update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdatePipelineRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdatePipelineResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - pipelines
+ summary: Delete pipeline
+ description: Deletes the pipeline identified by the given `pipelineId`.
+ operationId: DeletePipeline
+ parameters:
+ - name: pipelineId
+ in: path
+ description: Pipeline numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/{pipelineId}/launch:
+ get:
+ tags:
+ - pipelines
+ summary: Describe pipeline launch
+ description: Retrieves the launch details of the pipeline identified by the
+ given `pipelineId`.
+ operationId: DescribePipelineLaunch
+ parameters:
+ - name: pipelineId
+ in: path
+ description: Pipeline numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: sourceWorkspaceId
+ in: query
+ description: Source workspace numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeLaunchResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /pipelines/{pipelineId}/schema:
+ get:
+ tags:
+ - pipelines
+ summary: Describe pipeline schema
+ description: "Retrieves the pipeline schema of the pipeline identified by the\
+ \ given `pipelineId`, enriched by `attributes`.\n `200 - OK` responses\
+ \ include the pipeline schema.\n `204 - OK` responses indicate\
+ \ a successful request, with no saved schema found for the given pipeline\
+ \ ID.\n "
+ operationId: DescribePipelineSchema
+ parameters:
+ - name: pipelineId
+ in: path
+ description: Pipeline numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: sourceWorkspaceId
+ in: query
+ description: Source workspace numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response: `schema`\
+ \ returns the pipeline schema, `params` returns the pipeline config. Returns\
+ \ all if `attributes` is omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineSchemaAttributes"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PipelineSchemaResponse"
+ "204":
+ description: Request OK - No schema found for given pipeline ID
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /platforms:
+ get:
+ tags:
+ - platforms
+ summary: List platforms
+ description: Lists all available computing platforms in a user context. Append
+ `?workspaceId` to list platforms in a workspace context.
+ operationId: ListPlatforms
+ parameters:
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListPlatformsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /platforms/{platformId}:
+ get:
+ tags:
+ - platforms
+ summary: Describe platform
+ description: Retrieves the details of the computing platform identified by the
+ given `platformId`.
+ operationId: DescribePlatform
+ parameters:
+ - name: platformId
+ in: path
+ description: Platform string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: regionId
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: credentialsId
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribePlatformResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /platforms/{platformId}/regions:
+ get:
+ tags:
+ - platforms
+ summary: List platform regions
+ description: Lists the available regions for the computing platform identified
+ by the given `platformId`.
+ operationId: ListPlatformRegions
+ parameters:
+ - name: platformId
+ in: path
+ description: Platform string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListRegionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /service-info:
+ get:
+ tags:
+ - service-info
+ summary: General Seqera service features and version.
+ operationId: Info
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ServiceInfoResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ /studios:
+ get:
+ tags:
+ - studios
+ summary: List Studios
+ description: Lists all available Studios in a user context. Append `?workspaceId`
+ to list Studios in a workspace context.
+ operationId: ListDataStudios
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: search
+ in: query
+ description: "Optional search criteria, allowing free text search on name\
+ \ and templateUrl and keywords: `userId`, `computeEnvId` and `status`."
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: attributes
+ in: query
+ description: "Optional attribute values to be included in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataStudioQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioListResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the workspace is not found or when the API\
+ \ is disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - studios
+ summary: Create Studio
+ description: "Creates a new Studio environment, starting it by default. Default\
+ \ behavior can be changed using the query parameter `autoStart=false`."
+ operationId: CreateDataStudio
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: autoStart
+ in: query
+ description: Optionally disable the Studio's automatic launch when it is created.
+ schema:
+ type: boolean
+ requestBody:
+ description: Create Studio request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCreateRequest"
+ required: true
+ responses:
+ "201":
+ description: Created
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCreateResponse"
+ "404":
+ description: "NotFound, when the workspace or compute environment is not\
+ \ found or when the API is disabled."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: Conflict - duplicated name
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ "200":
+ description: CreateDataStudio 200 response
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCreateResponse"
+ security:
+ - BearerAuth: []
+ /studios/data-links:
+ get:
+ tags:
+ - studios
+ summary: List mounted data-links
+ description: "Lists the IDs of all available data-links mounted in existing\
+ \ Studios. Append `orgId` or `?workspaceId` to list mounted data-links in\
+ \ an organization or workspace context, respectively."
+ operationId: ListMountedDataLinkIds
+ parameters:
+ - name: orgId
+ in: query
+ description: Organization numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: status
+ in: query
+ description: Optional Studio status
+ schema:
+ type: string
+ - name: exclude
+ in: query
+ description: Optional Studio session ID to exclude in the request.
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioMountedLinksResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/templates:
+ get:
+ tags:
+ - studios
+ summary: List available Studio templates
+ description: "Returns the list of available, configured Studio templates."
+ operationId: ListDataStudioTemplates
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ responses:
+ "200":
+ description: Ok - paginated list of available Studio templates.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioTemplatesListResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the API is disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/validate:
+ get:
+ tags:
+ - studios
+ summary: Validate Studio name
+ description: Confirms the availability of the given name for a Studio in the
+ user context. Append `?workspaceId=` to validate the name in a workspace context.
+ operationId: ValidateDataStudioName
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace identifier
+ schema:
+ type: integer
+ format: int64
+ - name: name
+ in: query
+ description: Studio name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: "Ok - No content, if the name is valid and available."
+ "400":
+ description: "Bad request, if the name is not valid."
+ "409":
+ description: "Conflict, name duplicated in the given context."
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}:
+ get:
+ tags:
+ - studios
+ summary: Describe Studio
+ description: Retrieves the details of the Studio session identified by the given
+ `sessionId`.
+ operationId: DescribeDataStudio
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioDto"
+ "202":
+ description: "Accepted, when the Studio is fetching mounted data links in\
+ \ the background."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioDto"
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - studios
+ summary: Delete Studio
+ description: Deletes the Studio associated with the given Studio session ID.
+ operationId: DeleteDataStudio
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}/checkpoints:
+ get:
+ tags:
+ - studios
+ summary: List Studio checkpoints
+ description: "Retrieves the list of checkpoints for the given Studio session\
+ \ ID, sorted by creation date in descending order."
+ operationId: ListDataStudioCheckpoints
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: search
+ in: query
+ description: "Optional search criteria, allowing free text search on name\
+ \ and keywords: `status`, `before` and `after` for saved date"
+ schema:
+ type: string
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioListCheckpointsResponse"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}/checkpoints/{checkpointId}:
+ get:
+ tags:
+ - studios
+ summary: Get Studio checkpoint
+ description: Retrieves the details of the given Studio checkpoint ID.
+ operationId: GetDataStudioCheckpoint
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: checkpointId
+ in: path
+ description: Numeric identifier of the checkpoint.
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCheckpointDto"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the studio or the checkpoint is not found or\
+ \ when the API is disabled for the workspace"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ put:
+ tags:
+ - studios
+ summary: Update Studio checkpoint name
+ description: Updates the name of the given Studio checkpoint ID.
+ operationId: UpdateDataStudioCheckpoint
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: checkpointId
+ in: path
+ description: Numeric identifier of the checkpoint.
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCheckpointUpdateRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioCheckpointDto"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the studio or the checkpoint is not found or\
+ \ when the API is disabled for the workspace"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: "Conflict, when the checkpoint name conflicts with an existing\
+ \ checkpoint for the same Studio."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}/lifespan:
+ post:
+ tags:
+ - studios
+ description: Extends the lifespan of the given Studio session ID.
+ operationId: ExtendDataStudioLifespan
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioDto"
+ "400":
+ description: BadRequest
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}/start:
+ put:
+ tags:
+ - studios
+ summary: Starts a Studio
+ description: Starts the given Studio session ID.
+ operationId: StartDataStudio
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: An optional overriding configuration for the studio to be started.
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioStartRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioStartResponse"
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /studios/{sessionId}/stop:
+ put:
+ tags:
+ - studios
+ summary: Stop Studio
+ description: Stops the given Studio session ID.
+ operationId: StopDataStudio
+ parameters:
+ - name: sessionId
+ in: path
+ description: Studio session numeric identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DataStudioStopResponse"
+ "404":
+ description: "NotFound, when the Studio is not found or when the API is\
+ \ disabled for the workspace."
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed.
+ security:
+ - BearerAuth: []
+ /tokens:
+ get:
+ tags:
+ - tokens
+ summary: List tokens
+ description: Retrieves the list of all available API access tokens.
+ operationId: TokenList
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListAccessTokensResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - tokens
+ summary: Create token
+ description: Creates an API access token with the details in the given request
+ body.
+ operationId: CreateToken
+ requestBody:
+ description: Access token create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateAccessTokenRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateAccessTokenResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /tokens/delete-all:
+ delete:
+ tags:
+ - tokens
+ summary: Delete all user tokens
+ description: Deletes all API access tokens in the user context.
+ operationId: DeleteAllTokens
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /tokens/{tokenId}:
+ delete:
+ tags:
+ - tokens
+ summary: Delete token
+ description: Deletes the given API access token ID.
+ operationId: DeleteToken
+ parameters:
+ - name: tokenId
+ in: path
+ description: Token numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /trace/create:
+ post:
+ tags:
+ - trace
+ summary: Create workflow execution trace
+ description: Creates a new workflow execution trace.
+ operationId: CreateTrace
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Trace create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceCreateRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceCreateResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /trace/{workflowId}/begin:
+ put:
+ tags:
+ - trace
+ summary: Signal workflow execution start
+ description: Updates the workflow execution trace for the given `workflowId`.
+ operationId: UpdateTraceBegin
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Trace begin request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceBeginRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceBeginResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /trace/{workflowId}/complete:
+ put:
+ tags:
+ - trace
+ summary: Signal workflow execution completion
+ description: Updates the workflow execution trace for the given `workflowId`.
+ operationId: UpdateTraceComplete
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Trace complete request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceCompleteRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceCompleteResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /trace/{workflowId}/heartbeat:
+ put:
+ tags:
+ - trace
+ summary: Signal workflow execution heartbeat
+ description: Update the workflow execution trace heartbeat for the given `workflowId`
+ to signal that execution is ongoing.
+ operationId: UpdateTraceHeartbeat
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Trace heartbeat request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceHeartbeatRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceHeartbeatResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /trace/{workflowId}/progress:
+ put:
+ tags:
+ - trace
+ summary: Store workflow task execution metadata
+ description: Store the execution metadata for one or more tasks in the given
+ `workflowId`.
+ operationId: UpdateTraceProgress
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Trace progress request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceProgressRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/TraceProgressResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /user-info:
+ get:
+ tags:
+ - users
+ summary: Describe current user
+ operationId: UserInfo
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeUserResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /user/{userId}/workspaces:
+ get:
+ tags:
+ - workspaces
+ summary: List user workspaces and organizations
+ description: Lists the workspaces and organizations to which the user identified
+ by the given `userId` belongs.
+ operationId: ListWorkspacesUser
+ parameters:
+ - name: userId
+ in: path
+ description: User numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListWorkspacesAndOrgResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /users/validate:
+ get:
+ tags:
+ - users
+ summary: Check that the user name is valid
+ operationId: ValidateUserName
+ parameters:
+ - name: name
+ in: query
+ description: User name to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /users/{userId}:
+ get:
+ tags:
+ - users
+ summary: Describe a user entity
+ operationId: DescribeUser
+ parameters:
+ - name: userId
+ in: path
+ description: User numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeUserResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - users
+ summary: Update an user entity
+ operationId: UpdateUser
+ parameters:
+ - name: userId
+ in: path
+ description: User numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: User update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UserDbDto"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - users
+ summary: Delete a user entity
+ operationId: DeleteUser
+ parameters:
+ - name: userId
+ in: path
+ description: User numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow:
+ get:
+ tags:
+ - workflows
+ summary: List workflows
+ description: "Lists all workflow records, enriched with `attributes`. Append\
+ \ `?workspaceId` to list workflow records in a workspace context."
+ operationId: ListWorkflows
+ parameters:
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`,\
+ \ `optimized` status). Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/WorkflowQueryAttribute"
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: search
+ in: query
+ description: Filter search parameter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListWorkflowsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/delete:
+ post:
+ tags:
+ - workflows
+ summary: Delete workflows
+ description: Deletes the workflow records identified by the given list of `workflowIds`.
+ operationId: DeleteWorkflowMany
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: force
+ in: query
+ description: Force the deletion even if any workflows are active
+ schema:
+ type: boolean
+ requestBody:
+ description: Delete workflows request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteWorkflowsRequest"
+ required: true
+ responses:
+ "200":
+ description: "OK - Return the IDs of workflows that could not be deleted,\
+ \ if any"
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteWorkflowsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/labels/add:
+ post:
+ tags:
+ - labels
+ summary: Add labels to workflows
+ description: Adds the given list of labels to the given workflows. Existing
+ labels are preserved.
+ operationId: AddLabelsToWorkflows
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels add request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateWorkflowLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/labels/apply:
+ post:
+ tags:
+ - labels
+ summary: Replace workflow labels
+ description: Applies the given list of labels to the given workflows. Existing
+ labels are replaced — include labels to be preserved in `labelIds`.
+ operationId: ApplyLabelsToWorkflows
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels apply request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateWorkflowLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/labels/remove:
+ post:
+ tags:
+ - labels
+ summary: Remove labels from workflows
+ description: Removes the given list of labels from the given workflows.
+ operationId: RemoveLabelsFromWorkflows
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Labels remove request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AssociateWorkflowLabelsRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/launch:
+ post:
+ tags:
+ - workflows
+ summary: Launch workflow
+ description: Submits a workflow execution.
+ operationId: CreateWorkflowLaunch
+ parameters:
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: sourceWorkspaceId
+ in: query
+ description: Source workspace numeric identifier
+ required: false
+ schema:
+ type: integer
+ format: int64
+ nullable: true
+ requestBody:
+ description: Workflow launch request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SubmitWorkflowLaunchRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SubmitWorkflowLaunchResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/random-name:
+ get:
+ tags:
+ - workflows
+ summary: Generates a random name
+ operationId: GenerateRandomWorkflowName
+ responses:
+ "200":
+ description: Generated name
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RandomWorkflowNameResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/validate:
+ get:
+ tags:
+ - workflows
+ summary: Validate run name
+ description: "Check that the given run name of a workflow has a valid format.\
+ \ When the session ID is given: check that no other workflow in the system\
+ \ exists with the combination of both elements."
+ operationId: ValidateWorkflowConstraints
+ parameters:
+ - name: runName
+ in: query
+ description: Workflow run name to validate
+ schema:
+ type: string
+ - name: sessionId
+ in: query
+ description: Workflow session ID to validate
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request. Invalid run name format
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: Duplicated element. Existing run name and session ID combination
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}:
+ get:
+ tags:
+ - workflows
+ summary: Describe workflow
+ description: Retrieves the details of the workflow record associated with the
+ given `workflowId`.
+ operationId: DescribeWorkflow
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: attributes
+ in: query
+ description: Comma-separated list of attributes to retrieve. Returns an empty
+ value for each attribute not specified.
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/WorkflowQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeWorkflowResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - workflows
+ summary: Delete the Workflow entity with the given ID
+ operationId: DeleteWorkflow
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: force
+ in: query
+ description: Force the deletion even if the workflow is active
+ schema:
+ type: boolean
+ responses:
+ "204":
+ description: OK - Not content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/cancel:
+ post:
+ tags:
+ - workflows
+ summary: Cancel workflow
+ description: Cancels the workflow execution identified by the given `workflowId`.
+ operationId: CancelWorkflow
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: force
+ in: query
+ description: Cancel on the Platform side even if it cannot be cancelled on
+ the CE provider side
+ schema:
+ type: boolean
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/EmptyBodyRequest"
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/download:
+ get:
+ tags:
+ - workflows
+ summary: Download workflow files
+ description: Downloads the workflow files for the Nextflow main job associated
+ with the given `workflowId`.
+ operationId: DownloadWorkflowLog
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: fileName
+ in: query
+ description: Filename to download
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/download/{taskId}:
+ get:
+ tags:
+ - workflows
+ summary: Download workflow task files
+ description: Downloads the workflow files of the task identified by the given
+ `taskId`.
+ operationId: DownloadWorkflowTaskLog
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: taskId
+ in: path
+ description: Task numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: fileName
+ in: query
+ description: Filename to download
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/launch:
+ get:
+ tags:
+ - workflows
+ summary: Describe workflow launch
+ description: Retrieves the details of the workflow launch associated with the
+ given `workflowId`.
+ operationId: DescribeWorkflowLaunch
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeWorkflowLaunchResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element. Existing run name and session ID combination
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/log:
+ get:
+ tags:
+ - workflows
+ summary: Get workflow logs
+ description: Retrieves the output logs for the Nextflow main job of the workflow
+ identified by the given `workflowId`.
+ operationId: GetWorkflowLog
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: next
+ in: query
+ description: Workflow log cursor
+ schema:
+ type: string
+ - name: maxLength
+ in: query
+ description: Maximum length in bytes of the log to retrieve
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WorkflowLogResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/log/{taskId}:
+ get:
+ tags:
+ - workflows
+ summary: Get workflow task logs
+ description: Retrieves the output logs for the workflow task identified by the
+ given `taskId`.
+ operationId: GetWorkflowTaskLog
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: taskId
+ in: path
+ description: Task numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: next
+ in: query
+ description: Workflow log cursor
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: maxLength
+ in: query
+ description: Maximum length in bytes of the log to retrieve
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/WorkflowLogResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/metrics:
+ get:
+ tags:
+ - workflows
+ summary: Get the execution metrics for the given Workflow ID
+ operationId: DescribeWorkflowMetrics
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetWorkflowMetricsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/progress:
+ get:
+ tags:
+ - workflows
+ summary: Retrieve the execution progress for the given Workflow ID
+ operationId: DescribeWorkflowProgress
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetProgressResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/star:
+ get:
+ tags:
+ - workflows
+ summary: Check workflow star status
+ description: Confirms whether the given `workflowId` is starred.
+ operationId: DescribeWorkflowStar
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateWorkflowStarResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ post:
+ tags:
+ - workflows
+ summary: Star workflow
+ description: Adds the workflow identified by the given `workflowId` to your
+ list of starred workflows.
+ operationId: CreateWorkflowStar
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateWorkflowStarResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "409":
+ description: Duplicated element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ delete:
+ tags:
+ - workflows
+ summary: Unstar workflow
+ description: Removes the workflow identified by the given `workflowId` from
+ your list of starred workflows.
+ operationId: DeleteWorkflowStar
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateWorkflowStarResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ /workflow/{workflowId}/task/{taskId}:
+ get:
+ tags:
+ - workflows
+ summary: Describe a task entity with the given ID
+ operationId: DescribeWorkflowTask
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: taskId
+ in: path
+ description: Task numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeTaskResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workflow/{workflowId}/tasks:
+ get:
+ tags:
+ - workflows
+ summary: List the tasks for the given Workflow ID and filter parameters
+ operationId: ListWorkflowTasks
+ parameters:
+ - name: workflowId
+ in: path
+ description: Workflow string identifier
+ required: true
+ schema:
+ type: string
+ - name: workspaceId
+ in: query
+ description: Workspace numeric identifier
+ schema:
+ type: integer
+ format: int64
+ - name: max
+ in: query
+ description: Pagination max results
+ schema:
+ type: integer
+ format: int32
+ - name: offset
+ in: query
+ description: Pagination offset
+ schema:
+ type: integer
+ format: int32
+ - name: sortBy
+ in: query
+ description: Field to sort by
+ schema:
+ type: string
+ - name: sortDir
+ in: query
+ description: Sorting direction (asc|desc)
+ schema:
+ type: string
+ - name: search
+ in: query
+ description: Search tasks by name
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListTasksResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets:
+ get:
+ tags:
+ - datasets
+ summary: List available datasets
+ description: Lists all available datasets in the workspace context identified
+ by the given `workspaceId`.
+ operationId: ListDatasets
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ post:
+ tags:
+ - datasets
+ summary: Create dataset
+ description: Creates a new dataset in the given workspace context. Include the
+ dataset file and details in your request body.
+ operationId: CreateDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ description: Dataset create request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateDatasetRequest"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateDatasetResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ deprecated: true
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/versions:
+ get:
+ tags:
+ - datasets
+ summary: List latest dataset versions
+ description: Lists the latest version of each dataset associated with the given
+ `workspaceId`.
+ operationId: ListWorkspaceDatasetVersions
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: mimeType
+ in: query
+ schema:
+ type: string
+ nullable: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetVersionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/{datasetId}:
+ put:
+ tags:
+ - datasets
+ summary: Update dataset
+ description: Updates the details of the dataset identified by the given `datasetId`.
+ operationId: UpdateDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ requestBody:
+ description: Dataset update request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateDatasetRequest"
+ required: true
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "409":
+ description: Duplicate element
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ deprecated: true
+ security:
+ - BearerAuth: []
+ delete:
+ tags:
+ - datasets
+ summary: Delete dataset
+ description: Deletes the dataset identified by the given `datasetId`.
+ operationId: DeleteDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ responses:
+ "204":
+ description: OK - No content
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/{datasetId}/metadata:
+ get:
+ tags:
+ - datasets
+ summary: Describe dataset
+ description: Retrieves the metadata of the dataset identified by the given `datasetId`.
+ operationId: DescribeDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: attributes
+ in: query
+ description: "Additional attribute values to include in the response (`labels`).\
+ \ Returns an empty value (`labels: null`) if omitted."
+ explode: false
+ schema:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetQueryAttribute"
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DescribeDatasetResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/{datasetId}/upload:
+ post:
+ tags:
+ - datasets
+ summary: Upload new dataset version
+ description: Uploads the CSV or TSV content to create a new version of the dataset
+ identified by the given `datasetId`.
+ operationId: UploadDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: header
+ in: query
+ description: Uploaded file has header
+ schema:
+ type: boolean
+ requestBody:
+ description: Dataset file request
+ content:
+ multipart/form-data:
+ schema:
+ $ref: "#/components/schemas/MultiRequestFileSchema"
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UploadDatasetVersionResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/{datasetId}/v/{version}/n/{fileName}:
+ get:
+ tags:
+ - datasets
+ summary: Download dataset content
+ description: Downloads the content of the dataset identified by the given `datasetId`
+ and `version`.
+ operationId: DownloadDataset
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: version
+ in: path
+ description: Version number to download
+ required: true
+ schema:
+ type: string
+ - name: fileName
+ in: path
+ description: File name for the downloaded dataset content
+ required: true
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ type: string
+ format: binary
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ "404":
+ description: Not found
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ security:
+ - BearerAuth: []
+ /workspaces/{workspaceId}/datasets/{datasetId}/versions:
+ get:
+ tags:
+ - datasets
+ summary: List all dataset versions
+ description: Lists all versions of the given `datasetId`.
+ operationId: ListDatasetVersions
+ parameters:
+ - name: workspaceId
+ in: path
+ description: Workspace numeric identifier
+ required: true
+ schema:
+ type: integer
+ format: int64
+ - name: datasetId
+ in: path
+ description: Dataset string identifier
+ required: true
+ schema:
+ type: string
+ - name: mimeType
+ in: query
+ description: MIME type filter
+ schema:
+ type: string
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ListDatasetVersionsResponse"
+ "400":
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ErrorResponse"
+ "403":
+ description: Operation not allowed
+ deprecated: true
+ security:
+ - BearerAuth: []
+components:
+ schemas:
+ AbstractGridConfig:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/ComputeConfig"
+ - properties:
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ AccessToken:
+ required:
+ - name
+ type: object
+ properties:
+ basicAuth:
+ type: string
+ deprecated: true
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ name:
+ maxLength: 50
+ minLength: 1
+ type: string
+ lastUsed:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ Action.ConfigType:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ readOnly: true
+ discriminator:
+ propertyName: discriminator
+ mapping:
+ github: "#/components/schemas/GithubActionConfig"
+ tower: "#/components/schemas/Action.TowerActionConfig"
+ oneOf:
+ - $ref: "#/components/schemas/Action.TowerActionConfig"
+ - $ref: "#/components/schemas/GithubActionConfig"
+ Action.EventType:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ readOnly: true
+ timestamp:
+ type: string
+ format: date-time
+ discriminator:
+ propertyName: discriminator
+ mapping:
+ github: "#/components/schemas/GithubActionEvent"
+ tower: "#/components/schemas/Action.TowerActionEvent"
+ oneOf:
+ - $ref: "#/components/schemas/GithubActionEvent"
+ - $ref: "#/components/schemas/Action.TowerActionEvent"
+ Action.Source:
+ type: string
+ enum:
+ - github
+ - tower
+ x-enum-varnames:
+ - github
+ - tower
+ Action.Status:
+ type: string
+ enum:
+ - CREATING
+ - ACTIVE
+ - ERROR
+ - PAUSED
+ Action.TowerActionConfig:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ Action.TowerActionEvent:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ timestamp:
+ type: string
+ format: date-time
+ workflowId:
+ type: string
+ ActionQueryAttribute:
+ type: string
+ enum:
+ - labels
+ x-enum-varnames:
+ - labels
+ ActionResponseDto:
+ type: object
+ properties:
+ id:
+ type: string
+ launch:
+ $ref: "#/components/schemas/Launch"
+ name:
+ type: string
+ hookId:
+ type: string
+ hookUrl:
+ type: string
+ message:
+ type: string
+ source:
+ $ref: "#/components/schemas/Action.Source"
+ status:
+ $ref: "#/components/schemas/Action.Status"
+ config:
+ $ref: "#/components/schemas/Action.ConfigType"
+ event:
+ $ref: "#/components/schemas/Action.EventType"
+ lastSeen:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ ActiveConnection:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/UserInfo"
+ - properties:
+ lastActive:
+ type: string
+ format: date-time
+ AddMemberRequest:
+ type: object
+ properties:
+ user:
+ type: string
+ AddMemberResponse:
+ type: object
+ properties:
+ member:
+ $ref: "#/components/schemas/MemberDbDto"
+ AddParticipantRequest:
+ type: object
+ properties:
+ memberId:
+ type: integer
+ format: int64
+ teamId:
+ type: integer
+ format: int64
+ userNameOrEmail:
+ type: string
+ AddParticipantResponse:
+ type: object
+ properties:
+ participant:
+ $ref: "#/components/schemas/ParticipantDbDto"
+ AddTeamMemberResponse:
+ type: object
+ properties:
+ member:
+ $ref: "#/components/schemas/MemberDbDto"
+ AgentSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ connectionId:
+ type: string
+ workDir:
+ type: string
+ shared:
+ type: boolean
+ AllowedDynamicLabelsResponse:
+ type: object
+ properties:
+ values:
+ type: array
+ items:
+ type: string
+ AltairPbsComputeConfig:
+ title: Altair PBS configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AbstractGridConfig"
+ - properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ Analytics:
+ type: object
+ properties:
+ hubspotId:
+ type: string
+ posthogApiKey:
+ type: string
+ posthogApiHost:
+ type: string
+ AssociateActionLabelsRequest:
+ type: object
+ properties:
+ actionIds:
+ type: array
+ items:
+ type: string
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ AssociateDatasetsLabelsRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ AssociatePipelineLabelsRequest:
+ type: object
+ properties:
+ pipelineIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ AssociateWorkflowLabelsRequest:
+ type: object
+ properties:
+ workflowIds:
+ type: array
+ items:
+ type: string
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ Avatar:
+ type: object
+ properties:
+ id:
+ maxLength: 22
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ AwsBatchConfig:
+ title: AWS Batch configuration
+ type: object
+ properties:
+ storageType:
+ type: string
+ deprecated: true
+ lustreId:
+ type: string
+ deprecated: true
+ volumes:
+ type: array
+ items:
+ type: string
+ discriminator:
+ type: string
+ region:
+ type: string
+ computeQueue:
+ type: string
+ dragenQueue:
+ type: string
+ dragenInstanceType:
+ type: string
+ computeJobRole:
+ type: string
+ executionRole:
+ type: string
+ headQueue:
+ type: string
+ headJobRole:
+ type: string
+ cliPath:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ nvnmeStorageEnabled:
+ type: boolean
+ logGroup:
+ type: string
+ nextflowConfig:
+ type: string
+ fusionSnapshots:
+ type: boolean
+ forge:
+ $ref: "#/components/schemas/ForgeConfig"
+ forgedResources:
+ type: array
+ items:
+ type: object
+ additionalProperties: true
+ AwsBatchPlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ jobQueues:
+ type: array
+ items:
+ $ref: "#/components/schemas/JobQueue"
+ buckets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Bucket"
+ fileSystems:
+ type: array
+ items:
+ $ref: "#/components/schemas/FsxFileSystem"
+ efsFileSystems:
+ type: array
+ items:
+ $ref: "#/components/schemas/EfsFileSystem"
+ keyPairs:
+ type: array
+ items:
+ type: string
+ vpcs:
+ type: array
+ items:
+ $ref: "#/components/schemas/Vpc"
+ images:
+ type: array
+ items:
+ $ref: "#/components/schemas/Image"
+ securityGroups:
+ type: array
+ items:
+ $ref: "#/components/schemas/SecurityGroup"
+ subnets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Subnet"
+ instanceFamilies:
+ type: array
+ items:
+ type: string
+ allocStrategy:
+ type: array
+ items:
+ type: string
+ AwsCloudConfig:
+ title: AWS Cloud configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ allowBuckets:
+ type: array
+ items:
+ type: string
+ region:
+ type: string
+ instanceType:
+ type: string
+ imageId:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ logGroup:
+ type: string
+ arm64Enabled:
+ type: boolean
+ gpuEnabled:
+ type: boolean
+ ec2KeyPair:
+ type: string
+ ebsBootSize:
+ type: integer
+ format: int32
+ instanceProfileArn:
+ type: string
+ subnetId:
+ type: string
+ securityGroups:
+ type: array
+ items:
+ type: string
+ forgedResources:
+ type: array
+ items:
+ type: object
+ additionalProperties: true
+ AwsCloudPlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ buckets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Bucket"
+ keyPairs:
+ type: array
+ items:
+ type: string
+ vpcs:
+ type: array
+ items:
+ $ref: "#/components/schemas/Vpc"
+ images:
+ type: array
+ items:
+ $ref: "#/components/schemas/Image"
+ securityGroups:
+ type: array
+ items:
+ $ref: "#/components/schemas/SecurityGroup"
+ subnets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Subnet"
+ instanceTypes:
+ type: array
+ items:
+ $ref: "#/components/schemas/InstanceType"
+ AwsSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ accessKey:
+ type: string
+ secretKey:
+ type: string
+ writeOnly: true
+ assumeRoleArn:
+ type: string
+ AzBatchConfig:
+ title: Azure batch configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ region:
+ type: string
+ headPool:
+ type: string
+ autoPoolMode:
+ type: boolean
+ deprecated: true
+ forge:
+ $ref: "#/components/schemas/AzBatchForgeConfig"
+ tokenDuration:
+ type: string
+ deleteJobsOnCompletion:
+ $ref: "#/components/schemas/JobCleanupPolicy"
+ deletePoolsOnCompletion:
+ type: boolean
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ nextflowConfig:
+ type: string
+ managedIdentityClientId:
+ type: string
+ nullable: true
+ AzBatchForgeConfig:
+ type: object
+ properties:
+ vmType:
+ type: string
+ vmCount:
+ type: integer
+ format: int32
+ autoScale:
+ type: boolean
+ disposeOnDeletion:
+ type: boolean
+ containerRegIds:
+ type: array
+ items:
+ type: string
+ AzBatchPlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ pools:
+ type: array
+ items:
+ type: string
+ containers:
+ type: array
+ items:
+ type: string
+ vmTypes:
+ type: array
+ items:
+ type: string
+ AzCloudConfig:
+ title: Azure Cloud configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ nextflowConfig:
+ type: string
+ instanceType:
+ type: string
+ region:
+ type: string
+ resourceGroup:
+ type: string
+ networkId:
+ type: string
+ subscriptionId:
+ type: string
+ managedIdentityId:
+ type: string
+ managedIdentityClientId:
+ type: string
+ logWorkspaceId:
+ type: string
+ logTableName:
+ type: string
+ dataCollectionEndpoint:
+ type: string
+ dataCollectionRuleId:
+ type: string
+ forgedResources:
+ type: array
+ items:
+ $ref: "#/components/schemas/Map.Entry_String.String_"
+ AzCloudPlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ containers:
+ type: array
+ items:
+ type: string
+ instanceTypes:
+ type: array
+ items:
+ type: string
+ AzureCloudKeys:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AzureSecurityKeys"
+ - properties:
+ discriminator:
+ type: string
+ subscriptionId:
+ type: string
+ storageName:
+ type: string
+ tenantId:
+ type: string
+ clientId:
+ type: string
+ clientSecret:
+ type: string
+ writeOnly: true
+ AzureEntraKeys:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AzureSecurityKeys"
+ - properties:
+ discriminator:
+ type: string
+ tenantId:
+ type: string
+ clientId:
+ type: string
+ clientSecret:
+ type: string
+ writeOnly: true
+ AzureReposSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ token:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ AzureSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ batchName:
+ type: string
+ storageName:
+ type: string
+ batchKey:
+ type: string
+ writeOnly: true
+ storageKey:
+ type: string
+ writeOnly: true
+ BitBucketSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ token:
+ type: string
+ writeOnly: true
+ Bucket:
+ type: object
+ properties:
+ path:
+ type: string
+ ChangeDatasetVisibilityRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ CloudPriceModel:
+ type: string
+ enum:
+ - standard
+ - spot
+ x-enum-varnames:
+ - standard
+ - spot
+ CodeCommitSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ token:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ ComputeConfig:
+ type: object
+ properties:
+ workDir:
+ type: string
+ description: Compute environment working directory
+ preRunScript:
+ type: string
+ description: "Add a script that executes in the nf-launch script prior to\
+ \ invoking Nextflow processes. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+ postRunScript:
+ type: string
+ description: "Add a script that executes after all Nextflow processes have\
+ \ completed. See [Pre and post-run scripts](https://docs.seqera.io/platform-cloud/launch/advanced#pre-and-post-run-scripts)."
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ nextflowConfig:
+ type: string
+ discriminator:
+ type: string
+ description: property to select the compute config platform
+ readOnly: true
+ discriminator:
+ propertyName: discriminator
+ mapping:
+ moab-platform: "#/components/schemas/MoabComputeConfig"
+ aws-batch: "#/components/schemas/AwsBatchConfig"
+ google-cloud: "#/components/schemas/GoogleCloudConfig"
+ local-platform: "#/components/schemas/LocalComputeConfig"
+ azure-cloud: "#/components/schemas/AzCloudConfig"
+ gke-platform: "#/components/schemas/GkeComputeConfig"
+ google-batch: "#/components/schemas/GoogleBatchConfig"
+ aws-cloud: "#/components/schemas/AwsCloudConfig"
+ slurm-platform: "#/components/schemas/SlurmComputeConfig"
+ k8s-platform: "#/components/schemas/K8sComputeConfig"
+ altair-platform: "#/components/schemas/AltairPbsComputeConfig"
+ lsf-platform: "#/components/schemas/LsfComputeConfig"
+ azure-batch: "#/components/schemas/AzBatchConfig"
+ seqeracompute-platform: "#/components/schemas/SeqeraComputeConfig"
+ eks-platform: "#/components/schemas/EksComputeConfig"
+ google-lifesciences: "#/components/schemas/GoogleLifeSciencesConfig"
+ uge-platform: "#/components/schemas/UnivaComputeConfig"
+ oneOf:
+ - $ref: "#/components/schemas/AwsBatchConfig"
+ - $ref: "#/components/schemas/AwsCloudConfig"
+ - $ref: "#/components/schemas/SeqeraComputeConfig"
+ - $ref: "#/components/schemas/GoogleLifeSciencesConfig"
+ - $ref: "#/components/schemas/GoogleBatchConfig"
+ - $ref: "#/components/schemas/GoogleCloudConfig"
+ - $ref: "#/components/schemas/AzBatchConfig"
+ - $ref: "#/components/schemas/AzCloudConfig"
+ - $ref: "#/components/schemas/LsfComputeConfig"
+ - $ref: "#/components/schemas/SlurmComputeConfig"
+ - $ref: "#/components/schemas/K8sComputeConfig"
+ - $ref: "#/components/schemas/EksComputeConfig"
+ - $ref: "#/components/schemas/GkeComputeConfig"
+ - $ref: "#/components/schemas/UnivaComputeConfig"
+ - $ref: "#/components/schemas/AltairPbsComputeConfig"
+ - $ref: "#/components/schemas/MoabComputeConfig"
+ - $ref: "#/components/schemas/LocalComputeConfig"
+ ComputeEnv.Status:
+ type: string
+ enum:
+ - CREATING
+ - AVAILABLE
+ - ERRORED
+ - INVALID
+ ComputeEnvDbDto:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ platform:
+ type: string
+ region:
+ type: string
+ ComputeEnvQueryAttribute:
+ type: string
+ enum:
+ - labels
+ - resources
+ x-enum-varnames:
+ - labels
+ - resources
+ ComputeEnvResources:
+ type: object
+ properties:
+ cpus:
+ type: integer
+ format: int32
+ nullable: true
+ memory:
+ type: integer
+ format: int32
+ nullable: true
+ gpus:
+ type: integer
+ format: int32
+ nullable: true
+ diskSize:
+ type: integer
+ format: int32
+ nullable: true
+ estimatedPrice:
+ type: number
+ format: float
+ nullable: true
+ instanceType:
+ type: string
+ nullable: true
+ ComputeEnvResponseDto:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ description:
+ type: string
+ platform:
+ type: string
+ enum:
+ - aws-batch
+ - aws-cloud
+ - seqeracompute-platform
+ - google-lifesciences
+ - google-batch
+ - azure-batch
+ - k8s-platform
+ - eks-platform
+ - gke-platform
+ - uge-platform
+ - slurm-platform
+ - lsf-platform
+ - altair-platform
+ config:
+ $ref: "#/components/schemas/ComputeConfig"
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ lastUsed:
+ type: string
+ format: date-time
+ deleted:
+ type: boolean
+ status:
+ $ref: "#/components/schemas/ComputeEnv.Status"
+ message:
+ type: string
+ primary:
+ type: boolean
+ credentialsId:
+ type: string
+ managedIdentityId:
+ type: string
+ orgId:
+ type: integer
+ format: int64
+ workspaceId:
+ type: integer
+ format: int64
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ resources:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnvResources"
+ ComputeEnv_ComputeConfig_:
+ required:
+ - config
+ - name
+ - platform
+ type: object
+ properties:
+ credentialsId:
+ type: string
+ orgId:
+ type: integer
+ format: int64
+ readOnly: true
+ workspaceId:
+ type: integer
+ format: int64
+ readOnly: true
+ id:
+ maxLength: 22
+ type: string
+ readOnly: true
+ name:
+ maxLength: 100
+ type: string
+ description:
+ maxLength: 2000
+ type: string
+ platform:
+ maxLength: 25
+ type: string
+ enum:
+ - aws-batch
+ - aws-cloud
+ - google-lifesciences
+ - google-batch
+ - google-cloud
+ - azure-batch
+ - azure-cloud
+ - k8s-platform
+ - eks-platform
+ - gke-platform
+ - uge-platform
+ - slurm-platform
+ - lsf-platform
+ - altair-platform
+ - moab-platform
+ - local-platform
+ - seqeracompute-platform
+ config:
+ $ref: "#/components/schemas/ComputeConfig"
+ dateCreated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUsed:
+ type: string
+ format: date-time
+ readOnly: true
+ deleted:
+ type: boolean
+ readOnly: true
+ status:
+ type: string
+ readOnly: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnv.Status"
+ message:
+ maxLength: 4096
+ type: string
+ primary:
+ type: boolean
+ readOnly: true
+ ComputePlatform:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ credentialsProviders:
+ type: array
+ items:
+ type: string
+ ComputePlatformDto:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ ComputeRegion:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ ConfigEnvVariable:
+ type: object
+ properties:
+ name:
+ type: string
+ value:
+ type: string
+ head:
+ type: boolean
+ compute:
+ type: boolean
+ ContainerData:
+ required:
+ - targetImage
+ type: object
+ properties:
+ requestId:
+ type: string
+ sourceImage:
+ type: string
+ targetImage:
+ type: string
+ buildId:
+ type: string
+ scanId:
+ type: string
+ mirrorId:
+ type: string
+ cached:
+ type: boolean
+ freeze:
+ type: boolean
+ requestTime:
+ type: string
+ format: date-time
+ ContainerRegistryKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ userName:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ registry:
+ type: string
+ CreateAccessTokenRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ CreateAccessTokenResponse:
+ type: object
+ properties:
+ accessKey:
+ type: string
+ token:
+ $ref: "#/components/schemas/AccessToken"
+ CreateActionRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ source:
+ $ref: "#/components/schemas/Action.Source"
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchRequest"
+ CreateActionResponse:
+ type: object
+ properties:
+ actionId:
+ type: string
+ CreateAvatarResponse:
+ type: object
+ properties:
+ avatar:
+ $ref: "#/components/schemas/Avatar"
+ url:
+ type: string
+ CreateComputeEnvRequest:
+ type: object
+ properties:
+ computeEnv:
+ $ref: "#/components/schemas/ComputeEnv_ComputeConfig_"
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ CreateComputeEnvResponse:
+ type: object
+ properties:
+ computeEnvId:
+ type: string
+ CreateCredentialsRequest:
+ type: object
+ properties:
+ credentials:
+ $ref: "#/components/schemas/Credentials"
+ CreateCredentialsResponse:
+ type: object
+ properties:
+ credentialsId:
+ type: string
+ CreateDatasetRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ CreateDatasetResponse:
+ type: object
+ properties:
+ dataset:
+ $ref: "#/components/schemas/DatasetDto"
+ CreateLabelRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ value:
+ type: string
+ resource:
+ type: boolean
+ isDefault:
+ type: boolean
+ CreateLabelResponse:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ value:
+ type: string
+ resource:
+ type: boolean
+ isDefault:
+ type: boolean
+ CreateManagedCredentialsRequest:
+ type: object
+ properties:
+ provider:
+ type: string
+ enum:
+ - ssh
+ credentials:
+ $ref: "#/components/schemas/Credentials"
+ metadata:
+ $ref: "#/components/schemas/ManagedCredentialsMetadata"
+ CreateManagedCredentialsResponse:
+ type: object
+ properties:
+ managedCredentials:
+ $ref: "#/components/schemas/ManagedCredentialsDbDto"
+ CreateManagedIdentityRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ platform:
+ type: string
+ enum:
+ - altair-platform
+ - lsf-platform
+ - moab-platform
+ - slurm-platform
+ - uge-platform
+ config:
+ $ref: "#/components/schemas/AbstractGridConfig"
+ CreateManagedIdentityResponse:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ platform:
+ type: string
+ config:
+ $ref: "#/components/schemas/ComputeConfig"
+ CreateOrganizationRequest:
+ type: object
+ properties:
+ organization:
+ $ref: "#/components/schemas/Organization"
+ logoId:
+ type: string
+ CreateOrganizationResponse:
+ type: object
+ properties:
+ organization:
+ $ref: "#/components/schemas/OrganizationDbDto"
+ CreatePipelineRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ icon:
+ type: string
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchRequest"
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ CreatePipelineResponse:
+ type: object
+ properties:
+ pipeline:
+ $ref: "#/components/schemas/PipelineDbDto"
+ CreatePipelineSecretRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ value:
+ type: string
+ CreatePipelineSecretResponse:
+ type: object
+ properties:
+ secretId:
+ type: integer
+ format: int64
+ CreateTeamMemberRequest:
+ type: object
+ properties:
+ userNameOrEmail:
+ type: string
+ CreateTeamRequest:
+ type: object
+ properties:
+ team:
+ $ref: "#/components/schemas/Team"
+ avatarId:
+ type: string
+ CreateTeamResponse:
+ type: object
+ properties:
+ team:
+ $ref: "#/components/schemas/TeamDbDto"
+ CreateWorkflowStarResponse:
+ type: object
+ properties:
+ workflowId:
+ type: string
+ CreateWorkspaceRequest:
+ type: object
+ properties:
+ workspace:
+ $ref: "#/components/schemas/Workspace"
+ CreateWorkspaceResponse:
+ type: object
+ properties:
+ workspace:
+ $ref: "#/components/schemas/Workspace"
+ Credentials:
+ required:
+ - name
+ - provider
+ type: object
+ properties:
+ id:
+ maxLength: 22
+ type: string
+ name:
+ maxLength: 100
+ type: string
+ description:
+ type: string
+ provider:
+ maxLength: 16
+ type: string
+ enum:
+ - aws
+ - azure
+ - azure_entra
+ - google
+ - github
+ - gitlab
+ - bitbucket
+ - ssh
+ - k8s
+ - container-reg
+ - tw-agent
+ - codecommit
+ - gitea
+ - azurerepos
+ - seqeracompute
+ - azure-cloud
+ - s3
+ baseUrl:
+ maxLength: 200
+ pattern: ""
+ type: string
+ category:
+ maxLength: 20
+ type: string
+ deleted:
+ type: boolean
+ readOnly: true
+ lastUsed:
+ type: string
+ format: date-time
+ readOnly: true
+ dateCreated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ readOnly: true
+ keys:
+ $ref: "#/components/schemas/SecurityKeys"
+ DataLink.Status:
+ type: string
+ readOnly: true
+ enum:
+ - VALID
+ - INVALID
+ DataLinkContentResponse:
+ type: object
+ properties:
+ originalPath:
+ type: string
+ objects:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkItem"
+ nextPageToken:
+ type: string
+ DataLinkContentTreeListResponse:
+ required:
+ - items
+ type: object
+ properties:
+ items:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkSimpleItem"
+ DataLinkCreateRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ type:
+ $ref: "#/components/schemas/DataLinkType"
+ provider:
+ $ref: "#/components/schemas/DataLinkProvider"
+ resourceRef:
+ type: string
+ publicAccessible:
+ type: boolean
+ credentialsId:
+ type: string
+ DataLinkCredentials:
+ required:
+ - id
+ - name
+ - provider
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ provider:
+ $ref: "#/components/schemas/DataLinkProvider"
+ DataLinkDeleteItemRequest:
+ type: object
+ properties:
+ files:
+ type: array
+ items:
+ type: string
+ dirs:
+ type: array
+ items:
+ type: string
+ DataLinkDeleteItemResponse:
+ type: object
+ properties:
+ deletionFailures:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkItemDeletionFailure"
+ DataLinkDownloadScriptResponse:
+ type: object
+ properties:
+ script:
+ type: string
+ DataLinkDownloadUrlResponse:
+ type: object
+ properties:
+ url:
+ type: string
+ DataLinkDto:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ description:
+ type: string
+ resourceRef:
+ type: string
+ type:
+ $ref: "#/components/schemas/DataLinkType"
+ provider:
+ $ref: "#/components/schemas/DataLinkProvider"
+ region:
+ type: string
+ credentials:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkCredentials"
+ publicAccessible:
+ type: boolean
+ hidden:
+ type: boolean
+ status:
+ type: string
+ readOnly: true
+ allOf:
+ - $ref: "#/components/schemas/DataLink.Status"
+ message:
+ type: string
+ DataLinkFinishMultiPartUploadRequest:
+ type: object
+ properties:
+ uploadId:
+ type: string
+ fileName:
+ type: string
+ tags:
+ type: array
+ items:
+ $ref: "#/components/schemas/UploadEtag"
+ withError:
+ type: boolean
+ DataLinkItem:
+ type: object
+ properties:
+ type:
+ $ref: "#/components/schemas/DataLinkItemType"
+ name:
+ type: string
+ size:
+ type: integer
+ format: int64
+ mimeType:
+ type: string
+ DataLinkItemDeletionFailure:
+ required:
+ - dataLinkItem
+ - errorMessage
+ type: object
+ properties:
+ dataLinkItem:
+ $ref: "#/components/schemas/DataLinkItem"
+ errorMessage:
+ type: string
+ DataLinkItemType:
+ type: string
+ enum:
+ - FOLDER
+ - FILE
+ DataLinkMultiPartUploadRequest:
+ type: object
+ properties:
+ fileName:
+ type: string
+ contentLength:
+ type: integer
+ format: int64
+ contentType:
+ type: string
+ DataLinkMultiPartUploadResponse:
+ type: object
+ properties:
+ uploadId:
+ type: string
+ uploadUrls:
+ type: array
+ items:
+ type: string
+ DataLinkProvider:
+ type: string
+ enum:
+ - aws
+ - google
+ - azure
+ - azure_entra
+ - azure-cloud
+ - seqeracompute
+ - s3
+ DataLinkResponse:
+ type: object
+ properties:
+ dataLink:
+ $ref: "#/components/schemas/DataLinkDto"
+ DataLinkSimpleItem:
+ required:
+ - path
+ - size
+ type: object
+ properties:
+ path:
+ type: string
+ size:
+ type: integer
+ format: int64
+ DataLinkType:
+ type: string
+ enum:
+ - bucket
+ x-enum-varnames:
+ - bucket
+ DataLinkUpdateRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ credentialsId:
+ type: string
+ DataLinksListResponse:
+ type: object
+ properties:
+ dataLinks:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkDto"
+ totalSize:
+ type: integer
+ format: int64
+ DataStudioCheckpointDto:
+ required:
+ - author
+ - dateCreated
+ - dateSaved
+ - id
+ - name
+ - path
+ - status
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ dateSaved:
+ type: string
+ format: date-time
+ author:
+ $ref: "#/components/schemas/UserInfo"
+ path:
+ type: string
+ status:
+ $ref: "#/components/schemas/StudioCheckpointStatus"
+ DataStudioCheckpointUpdateRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ DataStudioComputeEnvDto:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnvDbDto"
+ - properties:
+ credentialsId:
+ type: string
+ workDir:
+ type: string
+ DataStudioConfiguration:
+ type: object
+ properties:
+ gpu:
+ minimum: 0
+ type: integer
+ format: int32
+ cpu:
+ minimum: 0
+ type: integer
+ format: int32
+ memory:
+ minimum: 0
+ type: integer
+ format: int32
+ mountData:
+ type: array
+ items:
+ type: string
+ environment:
+ type: object
+ additionalProperties:
+ type: string
+ nullable: true
+ condaEnvironment:
+ maxLength: 2048
+ type: string
+ lifespanHours:
+ minimum: 0
+ type: integer
+ format: int32
+ DataStudioCreateRequest:
+ required:
+ - computeEnvId
+ - name
+ type: object
+ properties:
+ name:
+ maxLength: 80
+ minLength: 1
+ type: string
+ description:
+ maxLength: 2048
+ type: string
+ dataStudioToolUrl:
+ type: string
+ computeEnvId:
+ minLength: 1
+ type: string
+ initialCheckpointId:
+ type: integer
+ format: int64
+ configuration:
+ $ref: "#/components/schemas/DataStudioConfiguration"
+ remoteConfig:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/StudioRemoteConfiguration"
+ isPrivate:
+ type: boolean
+ labelIds:
+ type: array
+ nullable: true
+ items:
+ type: integer
+ format: int64
+ spot:
+ type: boolean
+ nullable: true
+ DataStudioCreateResponse:
+ type: object
+ properties:
+ studio:
+ $ref: "#/components/schemas/DataStudioDto"
+ DataStudioDto:
+ type: object
+ properties:
+ sessionId:
+ type: string
+ workspaceId:
+ type: integer
+ format: int64
+ parentCheckpoint:
+ $ref: "#/components/schemas/DataStudioDto.ParentCheckpoint"
+ user:
+ $ref: "#/components/schemas/UserInfo"
+ name:
+ type: string
+ description:
+ type: string
+ studioUrl:
+ type: string
+ computeEnv:
+ $ref: "#/components/schemas/DataStudioComputeEnvDto"
+ template:
+ $ref: "#/components/schemas/DataStudioTemplate"
+ remoteConfig:
+ $ref: "#/components/schemas/StudioRemoteConfiguration"
+ configuration:
+ $ref: "#/components/schemas/DataStudioConfiguration"
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ lastStarted:
+ type: string
+ format: date-time
+ effectiveLifespanHours:
+ type: integer
+ format: int32
+ activeConnections:
+ type: array
+ items:
+ $ref: "#/components/schemas/ActiveConnection"
+ statusInfo:
+ $ref: "#/components/schemas/DataStudioStatusInfo"
+ waveBuildUrl:
+ type: string
+ baseImage:
+ type: string
+ customImage:
+ type: boolean
+ isPrivate:
+ type: boolean
+ mountedDataLinks:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataLinkDto"
+ progress:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataStudioProgressStep"
+ labels:
+ type: array
+ nullable: true
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ DataStudioDto.ParentCheckpoint:
+ type: object
+ properties:
+ checkpointId:
+ type: integer
+ format: int64
+ checkpointName:
+ type: string
+ sessionId:
+ type: string
+ studioName:
+ type: string
+ DataStudioListCheckpointsResponse:
+ required:
+ - checkpoints
+ - totalSize
+ type: object
+ properties:
+ checkpoints:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataStudioCheckpointDto"
+ totalSize:
+ type: integer
+ format: int64
+ DataStudioListResponse:
+ required:
+ - studios
+ - totalSize
+ type: object
+ properties:
+ studios:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataStudioDto"
+ totalSize:
+ type: integer
+ format: int64
+ DataStudioMountedLinksResponse:
+ type: object
+ properties:
+ dataLinkIds:
+ type: array
+ items:
+ type: string
+ DataStudioProgressStep:
+ type: object
+ properties:
+ status:
+ $ref: "#/components/schemas/DataStudioProgressStep.Status"
+ message:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ DataStudioProgressStep.Status:
+ type: string
+ enum:
+ - pending
+ - in-progress
+ - succeeded
+ - errored
+ DataStudioQueryAttribute:
+ type: string
+ enum:
+ - labels
+ x-enum-varnames:
+ - labels
+ DataStudioStartRequest:
+ type: object
+ properties:
+ configuration:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/DataStudioConfiguration"
+ description:
+ type: string
+ nullable: true
+ labelIds:
+ type: array
+ nullable: true
+ items:
+ type: integer
+ format: int64
+ spot:
+ type: boolean
+ nullable: true
+ DataStudioStartResponse:
+ required:
+ - jobSubmitted
+ - sessionId
+ - statusInfo
+ type: object
+ properties:
+ jobSubmitted:
+ type: boolean
+ sessionId:
+ type: string
+ statusInfo:
+ $ref: "#/components/schemas/DataStudioStatusInfo"
+ DataStudioStatus:
+ type: string
+ enum:
+ - starting
+ - running
+ - stopping
+ - stopped
+ - errored
+ - building
+ - buildFailed
+ x-enum-varnames:
+ - starting
+ - running
+ - stopping
+ - stopped
+ - errored
+ - building
+ - buildFailed
+ DataStudioStatusInfo:
+ type: object
+ properties:
+ status:
+ $ref: "#/components/schemas/DataStudioStatus"
+ message:
+ type: string
+ lastUpdate:
+ type: string
+ format: date-time
+ stopReason:
+ $ref: "#/components/schemas/DataStudioStopReason"
+ DataStudioStopReason:
+ type: string
+ enum:
+ - CREDITS_RUN_OUT
+ - LIFESPAN_EXPIRED
+ - SPOT_RECLAMATION
+ DataStudioStopResponse:
+ required:
+ - jobSubmitted
+ - sessionId
+ - statusInfo
+ type: object
+ properties:
+ jobSubmitted:
+ type: boolean
+ sessionId:
+ type: string
+ statusInfo:
+ $ref: "#/components/schemas/DataStudioStatusInfo"
+ DataStudioTemplate:
+ type: object
+ properties:
+ repository:
+ type: string
+ icon:
+ type: string
+ status:
+ $ref: "#/components/schemas/DataStudioVersionStatus"
+ tool:
+ type: string
+ DataStudioTemplatesListResponse:
+ required:
+ - templates
+ - totalSize
+ type: object
+ properties:
+ templates:
+ type: array
+ items:
+ $ref: "#/components/schemas/DataStudioTemplate"
+ totalSize:
+ type: integer
+ format: int64
+ DataStudioVersionStatus:
+ type: string
+ enum:
+ - recommended
+ - deprecated
+ - experimental
+ - unsupported
+ x-enum-varnames:
+ - recommended
+ - deprecated
+ - experimental
+ - unsupported
+ DataStudioWorkspaceSettingsResponse:
+ type: object
+ properties:
+ orgId:
+ type: integer
+ format: int64
+ wspId:
+ type: integer
+ format: int64
+ lifespanHours:
+ type: integer
+ format: int32
+ DatasetDto:
+ type: object
+ properties:
+ id:
+ type: string
+ user:
+ $ref: "#/components/schemas/UserInfo"
+ workspaceId:
+ type: integer
+ format: int64
+ organizationId:
+ type: integer
+ format: int64
+ name:
+ type: string
+ lastUpdatedBy:
+ $ref: "#/components/schemas/UserInfo"
+ description:
+ type: string
+ mediaType:
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ deleted:
+ type: boolean
+ hidden:
+ type: boolean
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ version:
+ type: integer
+ format: int64
+ runsInfo:
+ $ref: "#/components/schemas/DatasetRunsInfo"
+ DatasetQueryAttribute:
+ type: string
+ enum:
+ - labels
+ x-enum-varnames:
+ - labels
+ DatasetRunsInfo:
+ type: object
+ properties:
+ runsCount:
+ type: integer
+ format: int64
+ lastUsed:
+ type: string
+ format: date-time
+ DatasetVersionDto:
+ type: object
+ properties:
+ datasetId:
+ type: string
+ datasetName:
+ type: string
+ datasetDescription:
+ type: string
+ hasHeader:
+ type: boolean
+ version:
+ type: integer
+ format: int64
+ createdBy:
+ $ref: "#/components/schemas/UserInfo"
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ fileName:
+ type: string
+ mediaType:
+ type: string
+ workspaceId:
+ type: integer
+ format: int64
+ url:
+ type: string
+ disabled:
+ type: boolean
+ DeleteCredentialsConflictResponse:
+ type: object
+ properties:
+ credentialsId:
+ type: string
+ conflicts:
+ type: array
+ items:
+ $ref: "#/components/schemas/DeleteCredentialsConflictResponse.Conflict"
+ DeleteCredentialsConflictResponse.Conflict:
+ type: object
+ properties:
+ type:
+ type: string
+ id:
+ type: string
+ name:
+ type: string
+ url:
+ type: string
+ DeleteDatasetsRequest:
+ type: object
+ properties:
+ datasetIds:
+ type: array
+ items:
+ type: string
+ DeleteDatasetsResponse:
+ type: object
+ properties:
+ success:
+ type: array
+ items:
+ type: string
+ failed:
+ type: array
+ items:
+ type: string
+ DeleteManagedCredentialsConflictResponse:
+ type: object
+ properties:
+ managedCredentialsId:
+ type: string
+ conflicts:
+ type: array
+ items:
+ $ref: "#/components/schemas/DeleteManagedCredentialsConflictResponse.Conflict"
+ DeleteManagedCredentialsConflictResponse.Conflict:
+ type: object
+ properties:
+ type:
+ type: string
+ id:
+ type: string
+ name:
+ type: string
+ url:
+ type: string
+ DeleteWorkflowsRequest:
+ type: object
+ properties:
+ workflowIds:
+ type: array
+ items:
+ type: string
+ DeleteWorkflowsResponse:
+ type: object
+ properties:
+ failedWorkflowIds:
+ type: array
+ items:
+ type: string
+ DescribeActionResponse:
+ type: object
+ properties:
+ action:
+ $ref: "#/components/schemas/ActionResponseDto"
+ DescribeComputeEnvResponse:
+ type: object
+ properties:
+ computeEnv:
+ $ref: "#/components/schemas/ComputeEnvResponseDto"
+ DescribeCredentialsResponse:
+ type: object
+ properties:
+ credentials:
+ $ref: "#/components/schemas/Credentials"
+ DescribeDatasetResponse:
+ type: object
+ properties:
+ dataset:
+ $ref: "#/components/schemas/DatasetDto"
+ DescribeLaunchResponse:
+ type: object
+ properties:
+ launch:
+ $ref: "#/components/schemas/Launch"
+ DescribeOrganizationQuotasResponse:
+ type: object
+ properties:
+ quotas:
+ $ref: "#/components/schemas/OrganizationQuotas"
+ DescribeOrganizationResponse:
+ type: object
+ properties:
+ organization:
+ $ref: "#/components/schemas/OrganizationDbDto"
+ DescribePipelineInfoResponse:
+ type: object
+ properties:
+ pipelineInfo:
+ $ref: "#/components/schemas/PipelineInfo"
+ DescribePipelineResponse:
+ type: object
+ properties:
+ pipeline:
+ $ref: "#/components/schemas/PipelineDbDto"
+ DescribePipelineSecretResponse:
+ type: object
+ properties:
+ pipelineSecret:
+ $ref: "#/components/schemas/PipelineSecret"
+ DescribePlatformResponse:
+ type: object
+ properties:
+ metainfo:
+ $ref: "#/components/schemas/PlatformMetainfo"
+ DescribeTaskResponse:
+ type: object
+ properties:
+ task:
+ $ref: "#/components/schemas/Task"
+ DescribeTeamResponse:
+ type: object
+ properties:
+ team:
+ $ref: "#/components/schemas/TeamDbDto"
+ DescribeUserResponse:
+ type: object
+ properties:
+ user:
+ $ref: "#/components/schemas/UserDbDto"
+ needConsent:
+ type: boolean
+ defaultWorkspaceId:
+ type: integer
+ format: int64
+ DescribeWorkflowLaunchResponse:
+ type: object
+ properties:
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchResponse"
+ DescribeWorkflowResponse:
+ type: object
+ properties:
+ workflow:
+ $ref: "#/components/schemas/Workflow"
+ progress:
+ $ref: "#/components/schemas/ProgressData"
+ platform:
+ $ref: "#/components/schemas/ComputePlatformDto"
+ jobInfo:
+ $ref: "#/components/schemas/JobInfoDto"
+ orgId:
+ type: integer
+ format: int64
+ orgName:
+ type: string
+ workspaceId:
+ type: integer
+ format: int64
+ workspaceName:
+ type: string
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ optimized:
+ type: boolean
+ messages:
+ type: array
+ items:
+ type: string
+ DescribeWorkspaceResponse:
+ type: object
+ properties:
+ workspace:
+ $ref: "#/components/schemas/Workspace"
+ EfsFileSystem:
+ type: object
+ properties:
+ id:
+ type: string
+ EksComputeConfig:
+ title: Amazon EKS cluster configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/K8sComputeConfig"
+ - properties:
+ discriminator:
+ type: string
+ region:
+ type: string
+ description: AWS region
+ clusterName:
+ type: string
+ description: The AWS EKS cluster name
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ EksPlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ clusters:
+ type: array
+ items:
+ type: string
+ EmptyBodyRequest:
+ type: object
+ ErrorResponse:
+ required:
+ - message
+ type: object
+ properties:
+ message:
+ type: string
+ EventType:
+ type: object
+ properties:
+ source:
+ type: string
+ display:
+ type: string
+ description:
+ type: string
+ enabled:
+ type: boolean
+ ForgeConfig:
+ type: object
+ properties:
+ type:
+ type: string
+ enum:
+ - SPOT
+ - EC2
+ minCpus:
+ type: integer
+ format: int32
+ maxCpus:
+ type: integer
+ format: int32
+ gpuEnabled:
+ type: boolean
+ ebsAutoScale:
+ type: boolean
+ instanceTypes:
+ type: array
+ items:
+ type: string
+ allocStrategy:
+ type: string
+ enum:
+ - BEST_FIT
+ - BEST_FIT_PROGRESSIVE
+ - SPOT_CAPACITY_OPTIMIZED
+ - SPOT_PRICE_CAPACITY_OPTIMIZED
+ imageId:
+ type: string
+ vpcId:
+ type: string
+ subnets:
+ type: array
+ items:
+ type: string
+ securityGroups:
+ type: array
+ items:
+ type: string
+ fsxMount:
+ type: string
+ fsxName:
+ type: string
+ fsxSize:
+ type: integer
+ format: int32
+ disposeOnDeletion:
+ type: boolean
+ ec2KeyPair:
+ type: string
+ allowBuckets:
+ type: array
+ items:
+ type: string
+ ebsBlockSize:
+ type: integer
+ format: int32
+ fusionEnabled:
+ type: boolean
+ bidPercentage:
+ type: integer
+ format: int32
+ efsCreate:
+ type: boolean
+ efsId:
+ type: string
+ efsMount:
+ type: string
+ dragenEnabled:
+ type: boolean
+ dragenAmiId:
+ type: string
+ ebsBootSize:
+ type: integer
+ format: int32
+ ecsConfig:
+ type: string
+ fargateHeadEnabled:
+ type: boolean
+ arm64Enabled:
+ type: boolean
+ dragenInstanceType:
+ type: string
+ FsxFileSystem:
+ type: object
+ properties:
+ id:
+ type: string
+ dns:
+ type: string
+ mount:
+ type: string
+ GetProgressResponse:
+ type: object
+ properties:
+ progress:
+ $ref: "#/components/schemas/ProgressData"
+ GetWorkflowMetricsResponse:
+ type: object
+ properties:
+ metrics:
+ type: array
+ items:
+ $ref: "#/components/schemas/WorkflowMetrics"
+ GitHubSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ token:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ GitLabSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ token:
+ type: string
+ writeOnly: true
+ GiteaSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ token:
+ type: string
+ username:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ GithubActionConfig:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ events:
+ type: array
+ items:
+ type: string
+ GithubActionEvent:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ ref:
+ type: string
+ commitId:
+ type: string
+ commitMessage:
+ type: string
+ pusherName:
+ type: string
+ pusherEmail:
+ type: string
+ timestamp:
+ type: string
+ format: date-time
+ GkeComputeConfig:
+ title: Google GKE cluster configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/K8sComputeConfig"
+ - properties:
+ discriminator:
+ type: string
+ region:
+ type: string
+ description: The GKE cluster region - or - zone
+ clusterName:
+ type: string
+ description: The GKE cluster name
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ fusion2Enabled:
+ type: boolean
+ waveEnabled:
+ type: boolean
+ GkePlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ clusters:
+ type: array
+ items:
+ type: string
+ GoogleBatchConfig:
+ title: Google Batch service configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ location:
+ type: string
+ workDir:
+ type: string
+ spot:
+ type: boolean
+ bootDiskSizeGb:
+ type: integer
+ format: int32
+ cpuPlatform:
+ type: string
+ machineType:
+ type: string
+ projectId:
+ type: string
+ sshDaemon:
+ type: boolean
+ sshImage:
+ type: string
+ debugMode:
+ type: integer
+ format: int32
+ copyImage:
+ type: string
+ usePrivateAddress:
+ type: boolean
+ labels:
+ type: object
+ additionalProperties:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ nextflowConfig:
+ type: string
+ nfsTarget:
+ type: string
+ nfsMount:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ serviceAccount:
+ type: string
+ network:
+ type: string
+ subnetwork:
+ type: string
+ headJobInstanceTemplate:
+ type: string
+ computeJobsInstanceTemplate:
+ type: string
+ GoogleBucket:
+ type: object
+ properties:
+ path:
+ type: string
+ GoogleCloudConfig:
+ title: Google Cloud configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ workDir:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ projectId:
+ type: string
+ region:
+ type: string
+ zone:
+ type: string
+ serviceAccountEmail:
+ type: string
+ instanceType:
+ type: string
+ imageId:
+ type: string
+ arm64Enabled:
+ type: boolean
+ gpuEnabled:
+ type: boolean
+ bootDiskSizeGb:
+ type: integer
+ format: int32
+ forgedResources:
+ type: array
+ items:
+ type: object
+ additionalProperties: true
+ GoogleCloudPlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ zones:
+ type: array
+ items:
+ type: string
+ buckets:
+ type: array
+ items:
+ $ref: "#/components/schemas/GoogleBucket"
+ instanceTypes:
+ type: array
+ items:
+ $ref: "#/components/schemas/GoogleInstanceType"
+ images:
+ type: array
+ items:
+ $ref: "#/components/schemas/GoogleImage"
+ GoogleImage:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ description:
+ type: string
+ arch:
+ type: string
+ GoogleInstanceType:
+ type: object
+ properties:
+ id:
+ type: string
+ arch:
+ type: string
+ GoogleLifeSciencesConfig:
+ title: Google life sciences configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ region:
+ type: string
+ zones:
+ type: array
+ items:
+ type: string
+ location:
+ type: string
+ workDir:
+ type: string
+ preemptible:
+ type: boolean
+ bootDiskSizeGb:
+ type: integer
+ format: int32
+ projectId:
+ type: string
+ sshDaemon:
+ type: boolean
+ sshImage:
+ type: string
+ debugMode:
+ type: integer
+ format: int32
+ copyImage:
+ type: string
+ usePrivateAddress:
+ type: boolean
+ labels:
+ type: object
+ additionalProperties:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ nextflowConfig:
+ type: string
+ nfsTarget:
+ type: string
+ nfsMount:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ GooglePlatformMetainfo:
+ type: object
+ properties:
+ locations:
+ type: array
+ items:
+ type: string
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ zones:
+ type: array
+ items:
+ type: string
+ buckets:
+ type: array
+ items:
+ $ref: "#/components/schemas/GooglePlatformMetainfo.Bucket"
+ filestores:
+ type: array
+ items:
+ $ref: "#/components/schemas/GooglePlatformMetainfo.Filestore"
+ GooglePlatformMetainfo.Bucket:
+ type: object
+ properties:
+ path:
+ type: string
+ GooglePlatformMetainfo.Filestore:
+ type: object
+ properties:
+ target:
+ type: string
+ name:
+ type: string
+ location:
+ type: string
+ GoogleSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ data:
+ type: string
+ writeOnly: true
+ GridPlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ Image:
+ required:
+ - arch
+ - description
+ - id
+ - name
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ description:
+ type: string
+ arch:
+ type: string
+ InstanceType:
+ required:
+ - arch
+ type: object
+ properties:
+ id:
+ type: string
+ arch:
+ type: string
+ Iterator_String_:
+ type: object
+ JobCleanupPolicy:
+ type: string
+ enum:
+ - on_success
+ - always
+ - never
+ x-enum-varnames:
+ - on_success
+ - always
+ - never
+ JobInfoDto:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ operationId:
+ type: string
+ message:
+ type: string
+ status:
+ type: string
+ exitCode:
+ type: integer
+ format: int32
+ JobQueue:
+ required:
+ - name
+ - state
+ type: object
+ properties:
+ name:
+ type: string
+ state:
+ type: string
+ K8sComputeConfig:
+ title: Kubernetes compute configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ server:
+ type: string
+ sslCert:
+ type: string
+ namespace:
+ type: string
+ computeServiceAccount:
+ type: string
+ headServiceAccount:
+ type: string
+ storageClaimName:
+ type: string
+ storageMountPath:
+ type: string
+ podCleanup:
+ $ref: "#/components/schemas/PodCleanupPolicy"
+ headPodSpec:
+ type: string
+ servicePodSpec:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ nextflowConfig:
+ type: string
+ K8sPlatformMetaInfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ K8sSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ certificate:
+ type: string
+ privateKey:
+ type: string
+ writeOnly: true
+ token:
+ type: string
+ writeOnly: true
+ LabelDbDto:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ value:
+ type: string
+ resource:
+ type: boolean
+ isDefault:
+ type: boolean
+ isDynamic:
+ type: boolean
+ isInterpolated:
+ type: boolean
+ dateCreated:
+ type: string
+ format: date-time
+ LabelType:
+ type: string
+ enum:
+ - simple
+ - resource
+ - all
+ x-enum-varnames:
+ - simple
+ - resource
+ - all
+ Launch:
+ required:
+ - dateCreated
+ - pipeline
+ type: object
+ properties:
+ id:
+ maxLength: 22
+ type: string
+ computeEnv:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnv_ComputeConfig_"
+ pipeline:
+ maxLength: 200
+ type: string
+ workDir:
+ type: string
+ revision:
+ maxLength: 100
+ type: string
+ commitId:
+ maxLength: 40
+ type: string
+ configText:
+ type: string
+ towerConfig:
+ type: string
+ paramsText:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ mainScript:
+ maxLength: 200
+ type: string
+ entryName:
+ maxLength: 80
+ type: string
+ schemaName:
+ maxLength: 100
+ pattern: "[\\p{Graph}&&[^/]]\\p{Graph}+"
+ type: string
+ resume:
+ type: boolean
+ resumeLaunchId:
+ maxLength: 22
+ type: string
+ pullLatest:
+ type: boolean
+ stubRun:
+ type: boolean
+ sessionId:
+ maxLength: 36
+ type: string
+ runName:
+ maxLength: 80
+ type: string
+ configProfiles:
+ type: array
+ items:
+ type: string
+ userSecrets:
+ type: array
+ items:
+ type: string
+ workspaceSecrets:
+ type: array
+ items:
+ type: string
+ optimizationId:
+ maxLength: 32
+ type: string
+ optimizationTargets:
+ type: string
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ launchContainer:
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ LaunchActionRequest:
+ type: object
+ properties:
+ params:
+ type: object
+ additionalProperties: true
+ LaunchActionResponse:
+ type: object
+ properties:
+ workflowId:
+ type: string
+ ListAccessTokensResponse:
+ type: object
+ properties:
+ tokens:
+ type: array
+ items:
+ $ref: "#/components/schemas/AccessToken"
+ ListActionsResponse:
+ type: object
+ properties:
+ actions:
+ type: array
+ items:
+ $ref: "#/components/schemas/ListActionsResponse.ActionInfo"
+ ListActionsResponse.ActionInfo:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ pipeline:
+ type: string
+ source:
+ $ref: "#/components/schemas/Action.Source"
+ status:
+ $ref: "#/components/schemas/Action.Status"
+ lastSeen:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ event:
+ $ref: "#/components/schemas/Action.EventType"
+ endpoint:
+ type: string
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ usageCmd:
+ type: string
+ ListComputeEnvsResponse:
+ type: object
+ properties:
+ computeEnvs:
+ type: array
+ items:
+ $ref: "#/components/schemas/ListComputeEnvsResponse.Entry"
+ ListComputeEnvsResponse.Entry:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ platform:
+ type: string
+ status:
+ $ref: "#/components/schemas/ComputeEnv.Status"
+ message:
+ type: string
+ lastUsed:
+ type: string
+ format: date-time
+ primary:
+ type: boolean
+ workspaceName:
+ type: string
+ visibility:
+ type: string
+ workDir:
+ type: string
+ credentialsId:
+ type: string
+ region:
+ type: string
+ labels:
+ type: array
+ nullable: true
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ resources:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/ComputeEnvResources"
+ ListCredentialsResponse:
+ type: object
+ properties:
+ credentials:
+ type: array
+ items:
+ $ref: "#/components/schemas/Credentials"
+ ListDatasetVersionsResponse:
+ type: object
+ properties:
+ versions:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetVersionDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListDatasetsResponse:
+ type: object
+ properties:
+ datasets:
+ type: array
+ items:
+ $ref: "#/components/schemas/DatasetDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListEventTypesResponse:
+ type: object
+ properties:
+ eventTypes:
+ type: array
+ items:
+ $ref: "#/components/schemas/EventType"
+ ListLabelsResponse:
+ type: object
+ properties:
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListManagedCredentialsRespDto:
+ type: object
+ properties:
+ managedCredentialsId:
+ type: integer
+ format: int64
+ userId:
+ type: integer
+ format: int64
+ userName:
+ type: string
+ firstName:
+ type: string
+ lastName:
+ type: string
+ avatarUrl:
+ type: string
+ provider:
+ type: string
+ enum:
+ - ssh
+ metadata:
+ $ref: "#/components/schemas/ManagedCredentialsMetadata"
+ ListManagedCredentialsResponse:
+ type: object
+ properties:
+ managedCredentials:
+ type: array
+ items:
+ $ref: "#/components/schemas/ListManagedCredentialsRespDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListManagedIdentitiesResponse:
+ type: object
+ properties:
+ managedIdentities:
+ type: array
+ items:
+ $ref: "#/components/schemas/ManagedIdentityDbDto_AbstractGridConfig_"
+ totalSize:
+ type: integer
+ format: int64
+ ListMembersResponse:
+ type: object
+ properties:
+ members:
+ type: array
+ items:
+ $ref: "#/components/schemas/MemberDbDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListOrganizationsResponse:
+ type: object
+ properties:
+ organizations:
+ type: array
+ items:
+ $ref: "#/components/schemas/OrganizationDbDto"
+ totalSize:
+ type: integer
+ format: int32
+ ListParticipantsResponse:
+ type: object
+ properties:
+ participants:
+ type: array
+ items:
+ $ref: "#/components/schemas/ParticipantDbDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListPipelineInfoResponse:
+ type: object
+ properties:
+ pipelines:
+ type: array
+ items:
+ type: string
+ ListPipelineSecretsResponse:
+ type: object
+ properties:
+ pipelineSecrets:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineSecret"
+ totalSize:
+ type: integer
+ format: int64
+ ListPipelinesResponse:
+ type: object
+ properties:
+ pipelines:
+ type: array
+ items:
+ $ref: "#/components/schemas/PipelineDbDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListPlatformsResponse:
+ type: object
+ properties:
+ platforms:
+ type: array
+ items:
+ $ref: "#/components/schemas/ComputePlatform"
+ ListRegionsResponse:
+ type: object
+ properties:
+ regions:
+ type: array
+ items:
+ $ref: "#/components/schemas/ComputeRegion"
+ ListTasksResponse:
+ type: object
+ properties:
+ tasks:
+ type: array
+ items:
+ $ref: "#/components/schemas/DescribeTaskResponse"
+ total:
+ type: integer
+ format: int64
+ ListTeamResponse:
+ type: object
+ properties:
+ teams:
+ type: array
+ items:
+ $ref: "#/components/schemas/TeamDbDto"
+ totalSize:
+ type: integer
+ format: int64
+ ListWorkflowsResponse:
+ type: object
+ properties:
+ workflows:
+ type: array
+ items:
+ $ref: "#/components/schemas/ListWorkflowsResponse.ListWorkflowsElement"
+ totalSize:
+ type: integer
+ format: int64
+ ListWorkflowsResponse.ListWorkflowsElement:
+ type: object
+ properties:
+ workflow:
+ $ref: "#/components/schemas/WorkflowDbDto"
+ progress:
+ $ref: "#/components/schemas/ProgressData"
+ orgId:
+ type: integer
+ format: int64
+ orgName:
+ type: string
+ workspaceId:
+ type: integer
+ format: int64
+ workspaceName:
+ type: string
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ starred:
+ type: boolean
+ optimized:
+ type: boolean
+ ListWorkspacesAndOrgResponse:
+ type: object
+ properties:
+ orgsAndWorkspaces:
+ type: array
+ items:
+ $ref: "#/components/schemas/OrgAndWorkspaceDto"
+ ListWorkspacesResponse:
+ type: object
+ properties:
+ workspaces:
+ type: array
+ items:
+ $ref: "#/components/schemas/WorkspaceDbDto"
+ LocalComputeConfig:
+ title: Local execution configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ waveEnabled:
+ type: boolean
+ fusion2Enabled:
+ type: boolean
+ nextflowConfig:
+ type: string
+ LocalPlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ LocalSecurityKeys:
+ title: Local security keys
+ type: object
+ properties:
+ discriminator:
+ type: string
+ password:
+ type: string
+ writeOnly: true
+ Log:
+ type: object
+ properties:
+ name:
+ type: string
+ cmd:
+ type: array
+ items:
+ type: string
+ start_time:
+ type: string
+ end_time:
+ type: string
+ stdout:
+ type: string
+ stderr:
+ type: string
+ exit_code:
+ type: integer
+ format: int32
+ LogPage:
+ type: object
+ properties:
+ truncated:
+ type: boolean
+ entries:
+ $ref: "#/components/schemas/Iterator_String_"
+ rewindToken:
+ type: string
+ forwardToken:
+ type: string
+ pending:
+ type: boolean
+ message:
+ type: string
+ downloads:
+ type: array
+ items:
+ $ref: "#/components/schemas/LogPage.Download"
+ LogPage.Download:
+ type: object
+ properties:
+ saveName:
+ type: string
+ fileName:
+ type: string
+ displayText:
+ type: string
+ LsfComputeConfig:
+ title: IBM LSF configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AbstractGridConfig"
+ - properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ unitForLimits:
+ type: string
+ perJobMemLimit:
+ type: boolean
+ perTaskReserve:
+ type: boolean
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ ManagedCredentialsDbDto:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ ManagedCredentialsMetadata:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ readOnly: true
+ ManagedIdentityDbDto_AbstractGridConfig_:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ platform:
+ type: string
+ enum:
+ - altair-platform
+ - lsf-platform
+ - moab-platform
+ - slurm-platform
+ - uge-platform
+ config:
+ $ref: "#/components/schemas/AbstractGridConfig"
+ Map.Entry_String.String_:
+ type: object
+ properties:
+ key:
+ type: string
+ value:
+ type: string
+ MemberDbDto:
+ type: object
+ properties:
+ memberId:
+ type: integer
+ format: int64
+ userId:
+ type: integer
+ format: int64
+ userName:
+ type: string
+ email:
+ type: string
+ firstName:
+ type: string
+ lastName:
+ type: string
+ avatar:
+ type: string
+ role:
+ $ref: "#/components/schemas/OrgRole"
+ MoabComputeConfig:
+ title: Moab configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AbstractGridConfig"
+ - properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ MultiRequestFileSchema:
+ type: object
+ properties:
+ file:
+ type: string
+ format: binary
+ NavbarConfig:
+ type: object
+ properties:
+ menus:
+ type: array
+ items:
+ $ref: "#/components/schemas/NavbarConfig.NavbarMenu"
+ NavbarConfig.NavbarMenu:
+ type: object
+ properties:
+ label:
+ type: string
+ url:
+ type: string
+ OrgAndWorkspaceDto:
+ type: object
+ properties:
+ orgId:
+ type: integer
+ format: int64
+ orgName:
+ type: string
+ orgLogoUrl:
+ type: string
+ orgType:
+ $ref: "#/components/schemas/OrgType"
+ workspaceId:
+ type: integer
+ format: int64
+ workspaceName:
+ type: string
+ workspaceFullName:
+ type: string
+ visibility:
+ $ref: "#/components/schemas/Visibility"
+ roles:
+ type: array
+ items:
+ type: string
+ OrgRole:
+ type: string
+ enum:
+ - owner
+ - member
+ - collaborator
+ x-enum-varnames:
+ - owner
+ - member
+ - collaborator
+ OrgType:
+ type: string
+ enum:
+ - academic
+ - evaluating
+ - pro
+ - basic
+ - internal
+ x-enum-varnames:
+ - academic
+ - evaluating
+ - pro
+ - basic
+ - internal
+ Organization:
+ required:
+ - fullName
+ - name
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ readOnly: true
+ name:
+ maxLength: 40
+ pattern: "^[a-zA-Z\\d](?:[a-zA-Z\\d]|[-_](?=[a-zA-Z\\d])){1,38}$"
+ type: string
+ fullName:
+ maxLength: 100
+ type: string
+ description:
+ maxLength: 1000
+ type: string
+ location:
+ maxLength: 100
+ type: string
+ website:
+ pattern: ""
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ readOnly: true
+ OrganizationDbDto:
+ type: object
+ properties:
+ paying:
+ type: boolean
+ deprecated: true
+ orgId:
+ type: integer
+ format: int64
+ name:
+ type: string
+ fullName:
+ type: string
+ description:
+ type: string
+ location:
+ type: string
+ website:
+ type: string
+ logoId:
+ type: string
+ logoUrl:
+ type: string
+ memberId:
+ type: integer
+ format: int64
+ memberRole:
+ $ref: "#/components/schemas/OrgRole"
+ type:
+ $ref: "#/components/schemas/OrgType"
+ OrganizationQuotas:
+ type: object
+ properties:
+ maxWorkspaces:
+ type: integer
+ format: int64
+ maxMembers:
+ type: integer
+ format: int64
+ maxTeams:
+ type: integer
+ format: int64
+ maxPipelinesPerWorkspace:
+ type: integer
+ format: int64
+ maxParticipantsPerWorkspace:
+ type: integer
+ format: int64
+ maxDatasetsPerWorkspace:
+ type: integer
+ format: int64
+ maxVersionsPerDataset:
+ type: integer
+ format: int64
+ maxRuns:
+ type: integer
+ format: int64
+ maxRunHistory:
+ type: integer
+ format: int64
+ maxLabelsPerWorkspace:
+ type: integer
+ format: int64
+ maxDataStudiosRunning:
+ type: integer
+ format: int64
+ maxSeqeraComputeComputeEnvs:
+ type: integer
+ format: int64
+ maxFusionThroughputBytes:
+ type: integer
+ format: int64
+ ParticipantDbDto:
+ type: object
+ properties:
+ participantId:
+ type: integer
+ format: int64
+ memberId:
+ type: integer
+ format: int64
+ userName:
+ type: string
+ firstName:
+ type: string
+ lastName:
+ type: string
+ email:
+ type: string
+ orgRole:
+ $ref: "#/components/schemas/OrgRole"
+ teamId:
+ type: integer
+ format: int64
+ teamName:
+ type: string
+ wspRole:
+ $ref: "#/components/schemas/WspRole"
+ type:
+ $ref: "#/components/schemas/ParticipantType"
+ teamAvatarUrl:
+ type: string
+ userAvatarUrl:
+ type: string
+ ParticipantType:
+ type: string
+ enum:
+ - MEMBER
+ - TEAM
+ - COLLABORATOR
+ PipelineDbDto:
+ type: object
+ properties:
+ pipelineId:
+ type: integer
+ format: int64
+ name:
+ type: string
+ description:
+ type: string
+ icon:
+ type: string
+ repository:
+ type: string
+ userId:
+ type: integer
+ format: int64
+ userName:
+ type: string
+ userFirstName:
+ type: string
+ userLastName:
+ type: string
+ orgId:
+ type: integer
+ format: int64
+ orgName:
+ type: string
+ workspaceId:
+ type: integer
+ format: int64
+ workspaceName:
+ type: string
+ visibility:
+ type: string
+ deleted:
+ type: boolean
+ lastUpdated:
+ type: string
+ format: date-time
+ optimizationId:
+ type: string
+ optimizationTargets:
+ type: string
+ optimizationStatus:
+ $ref: "#/components/schemas/PipelineOptimizationStatus"
+ labels:
+ type: array
+ items:
+ $ref: "#/components/schemas/LabelDbDto"
+ computeEnv:
+ $ref: "#/components/schemas/ComputeEnvDbDto"
+ PipelineInfo:
+ type: object
+ properties:
+ projectName:
+ type: string
+ simpleName:
+ type: string
+ repositoryUrl:
+ type: string
+ cloneUrl:
+ type: string
+ provider:
+ type: string
+ configFiles:
+ type: array
+ items:
+ type: string
+ revisionName:
+ type: string
+ nullable: true
+ commitId:
+ type: string
+ nullable: true
+ workDirs:
+ type: array
+ items:
+ type: string
+ revisions:
+ type: array
+ items:
+ type: string
+ profiles:
+ type: array
+ items:
+ type: string
+ manifest:
+ $ref: "#/components/schemas/WfManifest"
+ warnings:
+ type: array
+ items:
+ type: string
+ PipelineListParams.SortBy:
+ type: string
+ enum:
+ - CREATED
+ - MODIFIED
+ - NAME
+ PipelineListParams.SortDir:
+ type: string
+ enum:
+ - ASCENDING
+ - DESCENDING
+ PipelineOptimizationStatus:
+ type: string
+ enum:
+ - OPTIMIZED
+ - OPTIMIZABLE
+ - UNAVAILABLE
+ PipelineQueryAttribute:
+ type: string
+ enum:
+ - optimized
+ - labels
+ - computeEnv
+ x-enum-varnames:
+ - optimized
+ - labels
+ - computeEnv
+ PipelineSchemaAttributes:
+ type: string
+ enum:
+ - schema
+ - params
+ x-enum-varnames:
+ - schema
+ - params
+ PipelineSchemaResponse:
+ required:
+ - schema
+ type: object
+ properties:
+ schema:
+ type: string
+ params:
+ type: string
+ PipelineSecret:
+ required:
+ - name
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ name:
+ maxLength: 100
+ pattern: "^[a-zA-Z_](?:[0-9A-Za-z]+|(_)(?!\\1)){1,49}$"
+ type: string
+ lastUsed:
+ type: string
+ format: date-time
+ readOnly: true
+ dateCreated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ readOnly: true
+ PlatformMetainfo:
+ type: object
+ discriminator:
+ propertyName: discriminator
+ mapping:
+ gke-platform: "#/components/schemas/GkePlatformMetaInfo"
+ aws-cloud: "#/components/schemas/AwsCloudPlatformMetainfo"
+ seqeracompute: "#/components/schemas/SeqeraComputePlatformMetainfo"
+ k8s-platform: "#/components/schemas/K8sPlatformMetaInfo"
+ grid: "#/components/schemas/GridPlatformMetainfo"
+ aws-batch: "#/components/schemas/AwsBatchPlatformMetainfo"
+ google-cloud: "#/components/schemas/GoogleCloudPlatformMetaInfo"
+ local-platform: "#/components/schemas/LocalPlatformMetainfo"
+ google: "#/components/schemas/GooglePlatformMetainfo"
+ azure-batch: "#/components/schemas/AzBatchPlatformMetainfo"
+ eks-platform: "#/components/schemas/EksPlatformMetaInfo"
+ azure-cloud: "#/components/schemas/AzCloudPlatformMetaInfo"
+ oneOf:
+ - $ref: "#/components/schemas/AwsBatchPlatformMetainfo"
+ - $ref: "#/components/schemas/AwsCloudPlatformMetainfo"
+ - $ref: "#/components/schemas/GooglePlatformMetainfo"
+ - $ref: "#/components/schemas/GoogleCloudPlatformMetaInfo"
+ - $ref: "#/components/schemas/AzBatchPlatformMetainfo"
+ - $ref: "#/components/schemas/AzCloudPlatformMetaInfo"
+ - $ref: "#/components/schemas/EksPlatformMetaInfo"
+ - $ref: "#/components/schemas/GkePlatformMetaInfo"
+ - $ref: "#/components/schemas/K8sPlatformMetaInfo"
+ - $ref: "#/components/schemas/GridPlatformMetainfo"
+ - $ref: "#/components/schemas/SeqeraComputePlatformMetainfo"
+ - $ref: "#/components/schemas/LocalPlatformMetainfo"
+ PodCleanupPolicy:
+ type: string
+ enum:
+ - on_success
+ - always
+ - never
+ x-enum-varnames:
+ - on_success
+ - always
+ - never
+ ProcessLoad:
+ required:
+ - aborted
+ - cached
+ - cpuLoad
+ - cpuTime
+ - cpus
+ - failed
+ - ignored
+ - invCtxSwitch
+ - loadCpus
+ - loadMemory
+ - loadTasks
+ - memoryReq
+ - memoryRss
+ - peakCpus
+ - peakMemory
+ - peakTasks
+ - pending
+ - process
+ - readBytes
+ - retries
+ - running
+ - submitted
+ - succeeded
+ - volCtxSwitch
+ - writeBytes
+ type: object
+ properties:
+ pending:
+ type: integer
+ format: int64
+ submitted:
+ type: integer
+ format: int64
+ running:
+ type: integer
+ format: int64
+ succeeded:
+ type: integer
+ format: int64
+ failed:
+ type: integer
+ format: int64
+ cached:
+ type: integer
+ format: int64
+ aborted:
+ type: integer
+ format: int64
+ retries:
+ type: integer
+ format: int64
+ ignored:
+ type: integer
+ format: int64
+ memoryEfficiency:
+ type: number
+ format: float
+ cpuEfficiency:
+ type: number
+ format: float
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ version:
+ type: integer
+ format: int64
+ process:
+ type: string
+ cpus:
+ type: integer
+ format: int64
+ deprecated: true
+ cpuTime:
+ type: integer
+ format: int64
+ deprecated: true
+ cpuLoad:
+ type: integer
+ format: int64
+ deprecated: true
+ memoryRss:
+ type: integer
+ format: int64
+ deprecated: true
+ memoryReq:
+ type: integer
+ format: int64
+ deprecated: true
+ readBytes:
+ type: integer
+ format: int64
+ deprecated: true
+ writeBytes:
+ type: integer
+ format: int64
+ deprecated: true
+ volCtxSwitch:
+ type: integer
+ format: int64
+ deprecated: true
+ invCtxSwitch:
+ type: integer
+ format: int64
+ deprecated: true
+ loadTasks:
+ type: integer
+ format: int64
+ deprecated: true
+ loadCpus:
+ type: integer
+ format: int64
+ loadMemory:
+ type: integer
+ format: int64
+ peakCpus:
+ type: integer
+ format: int64
+ peakTasks:
+ type: integer
+ format: int64
+ peakMemory:
+ type: integer
+ format: int64
+ ProgressData:
+ type: object
+ properties:
+ workflowProgress:
+ $ref: "#/components/schemas/WorkflowLoad"
+ processesProgress:
+ type: array
+ items:
+ $ref: "#/components/schemas/ProcessLoad"
+ totalProcesses:
+ type: integer
+ format: int32
+ RandomWorkflowNameResponse:
+ type: object
+ properties:
+ name:
+ type: string
+ ResourceData:
+ type: object
+ properties:
+ warnings:
+ type: array
+ items:
+ type: string
+ mean:
+ type: number
+ format: float
+ min:
+ type: number
+ format: float
+ q1:
+ type: number
+ format: float
+ q2:
+ type: number
+ format: float
+ q3:
+ type: number
+ format: float
+ max:
+ type: number
+ format: float
+ minLabel:
+ type: string
+ maxLabel:
+ type: string
+ q1Label:
+ type: string
+ q2Label:
+ type: string
+ q3Label:
+ type: string
+ RunId:
+ type: object
+ properties:
+ run_id:
+ type: string
+ RunListResponse:
+ type: object
+ properties:
+ runs:
+ type: array
+ items:
+ $ref: "#/components/schemas/RunStatus"
+ next_page_token:
+ type: string
+ RunLog:
+ type: object
+ properties:
+ run_id:
+ type: string
+ request:
+ $ref: "#/components/schemas/RunRequest"
+ state:
+ $ref: "#/components/schemas/State"
+ run_log:
+ $ref: "#/components/schemas/Log"
+ task_logs:
+ type: array
+ items:
+ $ref: "#/components/schemas/Log"
+ outputs: {}
+ RunRequest:
+ type: object
+ properties:
+ workflow_params:
+ type: string
+ workflow_type:
+ type: string
+ workflow_type_version:
+ type: string
+ tags:
+ type: object
+ additionalProperties:
+ type: string
+ workflow_engine_parameters:
+ type: object
+ additionalProperties:
+ type: string
+ workflow_url:
+ type: string
+ RunStatus:
+ type: object
+ properties:
+ run_id:
+ type: string
+ state:
+ $ref: "#/components/schemas/State"
+ S3SecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ accessKey:
+ type: string
+ secretKey:
+ type: string
+ writeOnly: true
+ pathStyleAccessEnabled:
+ type: boolean
+ SSHSecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ privateKey:
+ type: string
+ writeOnly: true
+ passphrase:
+ type: string
+ writeOnly: true
+ SecurityGroup:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ vpcId:
+ type: string
+ SecurityKeys:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ readOnly: true
+ discriminator:
+ propertyName: discriminator
+ mapping:
+ s3: "#/components/schemas/S3SecurityKeys"
+ github: "#/components/schemas/GitHubSecurityKeys"
+ azurerepos: "#/components/schemas/AzureReposSecurityKeys"
+ azure_entra: "#/components/schemas/AzureEntraKeys"
+ container-reg: "#/components/schemas/ContainerRegistryKeys"
+ tw-agent: "#/components/schemas/AgentSecurityKeys"
+ k8s: "#/components/schemas/K8sSecurityKeys"
+ ssh: "#/components/schemas/SSHSecurityKeys"
+ google: "#/components/schemas/GoogleSecurityKeys"
+ bitbucket: "#/components/schemas/BitBucketSecurityKeys"
+ azure-cloud: "#/components/schemas/AzureCloudKeys"
+ local: "#/components/schemas/LocalSecurityKeys"
+ gitea: "#/components/schemas/GiteaSecurityKeys"
+ seqeracompute: "#/components/schemas/SeqeraComputeSecurityKeys"
+ codecommit: "#/components/schemas/CodeCommitSecurityKeys"
+ gitlab: "#/components/schemas/GitLabSecurityKeys"
+ aws: "#/components/schemas/AwsSecurityKeys"
+ azure: "#/components/schemas/AzureSecurityKeys"
+ oneOf:
+ - $ref: "#/components/schemas/AwsSecurityKeys"
+ - $ref: "#/components/schemas/GoogleSecurityKeys"
+ - $ref: "#/components/schemas/GitHubSecurityKeys"
+ - $ref: "#/components/schemas/GitLabSecurityKeys"
+ - $ref: "#/components/schemas/BitBucketSecurityKeys"
+ - $ref: "#/components/schemas/GiteaSecurityKeys"
+ - $ref: "#/components/schemas/SSHSecurityKeys"
+ - $ref: "#/components/schemas/K8sSecurityKeys"
+ - $ref: "#/components/schemas/AzureSecurityKeys"
+ - $ref: "#/components/schemas/AzureCloudKeys"
+ - $ref: "#/components/schemas/AzureReposSecurityKeys"
+ - $ref: "#/components/schemas/ContainerRegistryKeys"
+ - $ref: "#/components/schemas/AgentSecurityKeys"
+ - $ref: "#/components/schemas/CodeCommitSecurityKeys"
+ - $ref: "#/components/schemas/AzureEntraKeys"
+ - $ref: "#/components/schemas/SeqeraComputeSecurityKeys"
+ - $ref: "#/components/schemas/S3SecurityKeys"
+ - $ref: "#/components/schemas/LocalSecurityKeys"
+ SeqeraComputeConfig:
+ title: Seqera Compute configuration
+ type: object
+ properties:
+ discriminator:
+ type: string
+ region:
+ type: string
+ workDir:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ defaultDataRetentionPolicy:
+ type: boolean
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ SeqeraComputePlatformMetainfo:
+ type: object
+ properties:
+ discriminator:
+ type: string
+ warnings:
+ type: array
+ items:
+ type: string
+ jobQueues:
+ type: array
+ items:
+ $ref: "#/components/schemas/JobQueue"
+ buckets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Bucket"
+ fileSystems:
+ type: array
+ items:
+ $ref: "#/components/schemas/FsxFileSystem"
+ efsFileSystems:
+ type: array
+ items:
+ $ref: "#/components/schemas/EfsFileSystem"
+ keyPairs:
+ type: array
+ items:
+ type: string
+ vpcs:
+ type: array
+ items:
+ $ref: "#/components/schemas/Vpc"
+ images:
+ type: array
+ items:
+ $ref: "#/components/schemas/Image"
+ securityGroups:
+ type: array
+ items:
+ $ref: "#/components/schemas/SecurityGroup"
+ subnets:
+ type: array
+ items:
+ $ref: "#/components/schemas/Subnet"
+ instanceFamilies:
+ type: array
+ items:
+ type: string
+ allocStrategy:
+ type: array
+ items:
+ type: string
+ instanceTypes:
+ type: array
+ items:
+ $ref: "#/components/schemas/InstanceType"
+ SeqeraComputeSecurityKeys:
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AwsSecurityKeys"
+ - properties:
+ discriminator:
+ type: string
+ ServiceInfo:
+ type: object
+ properties:
+ version:
+ type: string
+ apiVersion:
+ type: string
+ commitId:
+ type: string
+ authTypes:
+ type: array
+ items:
+ type: string
+ loginPath:
+ type: string
+ navbar:
+ deprecated: true
+ allOf:
+ - $ref: "#/components/schemas/NavbarConfig"
+ heartbeatInterval:
+ type: integer
+ format: int32
+ userWorkspaceEnabled:
+ type: boolean
+ allowInstanceCredentials:
+ type: boolean
+ landingUrl:
+ type: string
+ termsOfUseUrl:
+ type: string
+ contentUrl:
+ type: string
+ analytics:
+ $ref: "#/components/schemas/Analytics"
+ allowLocalRepos:
+ type: boolean
+ deprecated: true
+ contentMaxFileSize:
+ type: integer
+ format: int64
+ waveEnabled:
+ type: boolean
+ groundswellEnabled:
+ type: boolean
+ groundswellAllowedWorkspaces:
+ type: array
+ items:
+ type: integer
+ format: int64
+ seqeraComputeEnabled:
+ type: boolean
+ forgePrefix:
+ type: string
+ seqeraCloud:
+ type: boolean
+ evalWorkspaceIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ contactEmail:
+ type: string
+ allowNextflowCliLogs:
+ type: boolean
+ logoutUrl:
+ type: string
+ nullable: true
+ ServiceInfoResponse:
+ type: object
+ properties:
+ serviceInfo:
+ $ref: "#/components/schemas/ServiceInfo"
+ SlurmComputeConfig:
+ title: Slurm configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AbstractGridConfig"
+ - properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ State:
+ type: string
+ enum:
+ - UNKNOWN
+ - QUEUED
+ - INITIALIZING
+ - RUNNING
+ - PAUSED
+ - COMPLETE
+ - EXECUTOR_ERROR
+ - SYSTEM_ERROR
+ - CANCELED
+ - CANCELING
+ StudioCheckpointStatus:
+ type: string
+ enum:
+ - empty
+ - interim
+ - finalized
+ - invalid
+ x-enum-varnames:
+ - empty
+ - interim
+ - finalized
+ - invalid
+ StudioRemoteConfiguration:
+ required:
+ - repository
+ type: object
+ properties:
+ repository:
+ type: string
+ revision:
+ type: string
+ nullable: true
+ commitId:
+ type: string
+ nullable: true
+ SubmitWorkflowLaunchRequest:
+ type: object
+ properties:
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchRequest"
+ SubmitWorkflowLaunchResponse:
+ type: object
+ properties:
+ workflowId:
+ type: string
+ Subnet:
+ type: object
+ properties:
+ id:
+ type: string
+ zone:
+ type: string
+ vpcId:
+ type: string
+ Task:
+ required:
+ - status
+ - taskId
+ type: object
+ properties:
+ hash:
+ type: string
+ name:
+ type: string
+ process:
+ type: string
+ tag:
+ type: string
+ submit:
+ type: string
+ format: date-time
+ start:
+ type: string
+ format: date-time
+ complete:
+ type: string
+ format: date-time
+ module:
+ type: array
+ items:
+ type: string
+ container:
+ type: string
+ attempt:
+ type: integer
+ format: int32
+ script:
+ type: string
+ scratch:
+ type: string
+ workdir:
+ type: string
+ queue:
+ type: string
+ cpus:
+ type: integer
+ format: int32
+ memory:
+ type: integer
+ format: int64
+ disk:
+ type: integer
+ format: int64
+ time:
+ type: integer
+ format: int64
+ env:
+ type: string
+ executor:
+ type: string
+ machineType:
+ type: string
+ cloudZone:
+ type: string
+ priceModel:
+ $ref: "#/components/schemas/CloudPriceModel"
+ cost:
+ type: number
+ errorAction:
+ type: string
+ exitStatus:
+ type: integer
+ format: int32
+ duration:
+ type: integer
+ format: int64
+ realtime:
+ type: integer
+ format: int64
+ nativeId:
+ type: string
+ pcpu:
+ type: number
+ format: double
+ pmem:
+ type: number
+ format: double
+ rss:
+ type: integer
+ format: int64
+ vmem:
+ type: integer
+ format: int64
+ peakRss:
+ type: integer
+ format: int64
+ peakVmem:
+ type: integer
+ format: int64
+ rchar:
+ type: integer
+ format: int64
+ wchar:
+ type: integer
+ format: int64
+ syscr:
+ type: integer
+ format: int64
+ syscw:
+ type: integer
+ format: int64
+ readBytes:
+ type: integer
+ format: int64
+ writeBytes:
+ type: integer
+ format: int64
+ volCtxt:
+ type: integer
+ format: int64
+ invCtxt:
+ type: integer
+ format: int64
+ exit:
+ type: integer
+ format: int32
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ taskId:
+ type: integer
+ format: int64
+ status:
+ $ref: "#/components/schemas/TaskStatus"
+ dateCreated:
+ type: string
+ format: date-time
+ nullable: true
+ lastUpdated:
+ type: string
+ format: date-time
+ nullable: true
+ TaskStatus:
+ type: string
+ enum:
+ - NEW
+ - SUBMITTED
+ - RUNNING
+ - CACHED
+ - COMPLETED
+ - FAILED
+ - ABORTED
+ Team:
+ required:
+ - name
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ readOnly: true
+ name:
+ maxLength: 40
+ pattern: "^[a-zA-Z\\d](?:[a-zA-Z\\d]|[-_](?=[a-zA-Z\\d])){1,38}$"
+ type: string
+ description:
+ maxLength: 250
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ readOnly: true
+ TeamDbDto:
+ type: object
+ properties:
+ teamId:
+ type: integer
+ format: int64
+ name:
+ type: string
+ description:
+ type: string
+ avatarUrl:
+ type: string
+ membersCount:
+ type: integer
+ format: int64
+ TraceBeginRequest:
+ type: object
+ properties:
+ launchId:
+ type: string
+ deprecated: true
+ workflow:
+ $ref: "#/components/schemas/Workflow"
+ processNames:
+ type: array
+ items:
+ type: string
+ towerLaunch:
+ type: boolean
+ TraceBeginResponse:
+ type: object
+ properties:
+ status:
+ $ref: "#/components/schemas/TraceProcessingStatus"
+ workflowId:
+ type: string
+ watchUrl:
+ type: string
+ TraceCompleteRequest:
+ type: object
+ properties:
+ workflow:
+ $ref: "#/components/schemas/Workflow"
+ metrics:
+ type: array
+ items:
+ $ref: "#/components/schemas/WorkflowMetrics"
+ progress:
+ $ref: "#/components/schemas/TraceProgressData"
+ TraceCompleteResponse:
+ type: object
+ properties:
+ status:
+ $ref: "#/components/schemas/TraceProcessingStatus"
+ workflowId:
+ type: string
+ TraceCreateRequest:
+ type: object
+ properties:
+ launchId:
+ type: string
+ deprecated: true
+ sessionId:
+ type: string
+ runName:
+ type: string
+ projectName:
+ type: string
+ repository:
+ type: string
+ workflowId:
+ type: string
+ TraceCreateResponse:
+ type: object
+ properties:
+ message:
+ type: string
+ workflowId:
+ type: string
+ TraceHeartbeatRequest:
+ type: object
+ properties:
+ progress:
+ $ref: "#/components/schemas/TraceProgressData"
+ TraceHeartbeatResponse:
+ type: object
+ properties:
+ message:
+ type: string
+ TraceProcessingStatus:
+ type: string
+ enum:
+ - OK
+ - KO
+ TraceProgressData:
+ type: object
+ properties:
+ pending:
+ type: integer
+ format: int32
+ submitted:
+ type: integer
+ format: int32
+ running:
+ type: integer
+ format: int32
+ succeeded:
+ type: integer
+ format: int32
+ cached:
+ type: integer
+ format: int32
+ failed:
+ type: integer
+ format: int32
+ aborted:
+ type: integer
+ format: int32
+ stored:
+ type: integer
+ format: int32
+ ignored:
+ type: integer
+ format: int32
+ retries:
+ type: integer
+ format: int32
+ loadCpus:
+ type: integer
+ format: int64
+ loadMemory:
+ type: integer
+ format: int64
+ peakRunning:
+ type: integer
+ format: int32
+ peakCpus:
+ type: integer
+ format: int64
+ peakMemory:
+ type: integer
+ format: int64
+ processes:
+ type: array
+ items:
+ $ref: "#/components/schemas/TraceProgressDetail"
+ TraceProgressDetail:
+ type: object
+ properties:
+ index:
+ type: integer
+ format: int32
+ name:
+ type: string
+ pending:
+ type: integer
+ format: int32
+ submitted:
+ type: integer
+ format: int32
+ running:
+ type: integer
+ format: int32
+ succeeded:
+ type: integer
+ format: int32
+ cached:
+ type: integer
+ format: int32
+ failed:
+ type: integer
+ format: int32
+ aborted:
+ type: integer
+ format: int32
+ stored:
+ type: integer
+ format: int32
+ ignored:
+ type: integer
+ format: int32
+ retries:
+ type: integer
+ format: int32
+ terminated:
+ type: boolean
+ loadCpus:
+ type: integer
+ format: int64
+ loadMemory:
+ type: integer
+ format: int64
+ peakRunning:
+ type: integer
+ format: int32
+ peakCpus:
+ type: integer
+ format: int64
+ peakMemory:
+ type: integer
+ format: int64
+ TraceProgressRequest:
+ type: object
+ properties:
+ tasks:
+ type: array
+ items:
+ $ref: "#/components/schemas/Task"
+ progress:
+ $ref: "#/components/schemas/TraceProgressData"
+ containers:
+ type: array
+ items:
+ $ref: "#/components/schemas/ContainerData"
+ TraceProgressResponse:
+ type: object
+ properties:
+ status:
+ $ref: "#/components/schemas/TraceProcessingStatus"
+ workflowId:
+ type: string
+ UnivaComputeConfig:
+ title: Univa Grid Engine configuration
+ type: object
+ allOf:
+ - $ref: "#/components/schemas/AbstractGridConfig"
+ - properties:
+ discriminator:
+ type: string
+ workDir:
+ type: string
+ launchDir:
+ type: string
+ userName:
+ type: string
+ hostName:
+ type: string
+ port:
+ type: integer
+ format: int32
+ headQueue:
+ type: string
+ computeQueue:
+ type: string
+ maxQueueSize:
+ type: integer
+ format: int32
+ headJobOptions:
+ type: string
+ propagateHeadJobOptions:
+ type: boolean
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ nextflowConfig:
+ type: string
+ environment:
+ type: array
+ items:
+ $ref: "#/components/schemas/ConfigEnvVariable"
+ UpdateActionRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchRequest"
+ UpdateComputeEnvRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ credentialsId:
+ type: string
+ UpdateCredentialsRequest:
+ type: object
+ properties:
+ credentials:
+ $ref: "#/components/schemas/Credentials"
+ UpdateDatasetRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ UpdateLabelRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ value:
+ type: string
+ isDefault:
+ type: boolean
+ UpdateLabelResponse:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ value:
+ type: string
+ isDefault:
+ type: boolean
+ UpdateManagedCredentialsRequest:
+ type: object
+ properties:
+ provider:
+ type: string
+ enum:
+ - ssh
+ credentials:
+ $ref: "#/components/schemas/Credentials"
+ metadata:
+ $ref: "#/components/schemas/ManagedCredentialsMetadata"
+ UpdateManagedIdentityRequest:
+ type: object
+ properties:
+ managedIdentity:
+ $ref: "#/components/schemas/ManagedIdentityDbDto_AbstractGridConfig_"
+ UpdateMemberRoleRequest:
+ type: object
+ properties:
+ role:
+ $ref: "#/components/schemas/OrgRole"
+ UpdateOrganizationRequest:
+ type: object
+ properties:
+ fullName:
+ type: string
+ name:
+ type: string
+ description:
+ type: string
+ location:
+ type: string
+ website:
+ type: string
+ logoId:
+ type: string
+ paying:
+ type: boolean
+ nullable: true
+ deprecated: true
+ type:
+ nullable: true
+ allOf:
+ - $ref: "#/components/schemas/OrgType"
+ UpdateParticipantRoleRequest:
+ type: object
+ properties:
+ role:
+ $ref: "#/components/schemas/WspRole"
+ UpdatePipelineRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ icon:
+ type: string
+ launch:
+ $ref: "#/components/schemas/WorkflowLaunchRequest"
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ UpdatePipelineResponse:
+ type: object
+ properties:
+ pipeline:
+ $ref: "#/components/schemas/PipelineDbDto"
+ UpdatePipelineSecretRequest:
+ type: object
+ properties:
+ value:
+ type: string
+ UpdateTeamRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ description:
+ type: string
+ avatarId:
+ type: string
+ UpdateWorkspaceRequest:
+ type: object
+ properties:
+ name:
+ type: string
+ fullName:
+ type: string
+ description:
+ type: string
+ visibility:
+ $ref: "#/components/schemas/Visibility"
+ UploadDatasetVersionResponse:
+ type: object
+ properties:
+ version:
+ $ref: "#/components/schemas/DatasetVersionDto"
+ UploadEtag:
+ type: object
+ properties:
+ partNumber:
+ type: integer
+ format: int32
+ eTag:
+ type: string
+ UserDbDto:
+ required:
+ - email
+ - userName
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ userName:
+ maxLength: 40
+ type: string
+ email:
+ maxLength: 255
+ type: string
+ format: email
+ firstName:
+ maxLength: 100
+ type: string
+ lastName:
+ maxLength: 100
+ type: string
+ organization:
+ maxLength: 100
+ type: string
+ description:
+ maxLength: 1000
+ type: string
+ avatar:
+ type: string
+ avatarId:
+ type: string
+ notification:
+ type: boolean
+ termsOfUseConsent:
+ type: boolean
+ marketingConsent:
+ type: boolean
+ lastAccess:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ deleted:
+ type: boolean
+ UserInfo:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ userName:
+ type: string
+ email:
+ type: string
+ avatar:
+ type: string
+ Visibility:
+ type: string
+ enum:
+ - PRIVATE
+ - SHARED
+ Vpc:
+ type: object
+ properties:
+ id:
+ type: string
+ isDefault:
+ type: boolean
+ WesErrorResponse:
+ type: object
+ properties:
+ msg:
+ type: string
+ status_code:
+ type: integer
+ format: int32
+ WfFusionMeta:
+ type: object
+ properties:
+ enabled:
+ type: boolean
+ version:
+ maxLength: 20
+ type: string
+ WfManifest:
+ type: object
+ properties:
+ nextflowVersion:
+ maxLength: 20
+ type: string
+ defaultBranch:
+ maxLength: 20
+ type: string
+ version:
+ maxLength: 20
+ type: string
+ homePage:
+ maxLength: 200
+ type: string
+ gitmodules:
+ maxLength: 150
+ type: string
+ description:
+ maxLength: 1024
+ type: string
+ name:
+ maxLength: 150
+ type: string
+ mainScript:
+ maxLength: 100
+ type: string
+ author:
+ maxLength: 150
+ type: string
+ icon:
+ maxLength: 255
+ type: string
+ WfNextflow:
+ type: object
+ properties:
+ version:
+ maxLength: 20
+ type: string
+ build:
+ maxLength: 10
+ type: string
+ timestamp:
+ type: string
+ format: date-time
+ WfStats:
+ type: object
+ properties:
+ computeTimeFmt:
+ maxLength: 50
+ type: string
+ cachedCount:
+ type: integer
+ format: int32
+ failedCount:
+ type: integer
+ format: int32
+ ignoredCount:
+ type: integer
+ format: int32
+ succeedCount:
+ type: integer
+ format: int32
+ cachedCountFmt:
+ type: string
+ succeedCountFmt:
+ type: string
+ failedCountFmt:
+ type: string
+ ignoredCountFmt:
+ type: string
+ cachedPct:
+ type: number
+ format: float
+ failedPct:
+ type: number
+ format: float
+ succeedPct:
+ type: number
+ format: float
+ ignoredPct:
+ type: number
+ format: float
+ cachedDuration:
+ type: integer
+ format: int64
+ failedDuration:
+ type: integer
+ format: int64
+ succeedDuration:
+ type: integer
+ format: int64
+ WfWaveMeta:
+ type: object
+ properties:
+ enabled:
+ type: boolean
+ Workflow:
+ required:
+ - commandLine
+ - projectName
+ - runName
+ - sessionId
+ - submit
+ - userName
+ - workDir
+ type: object
+ properties:
+ requiresAttention:
+ type: boolean
+ status:
+ $ref: "#/components/schemas/WorkflowStatus"
+ ownerId:
+ type: integer
+ format: int64
+ readOnly: true
+ repository:
+ type: string
+ id:
+ maxLength: 16
+ type: string
+ submit:
+ type: string
+ format: date-time
+ start:
+ type: string
+ format: date-time
+ complete:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ nullable: true
+ readOnly: true
+ lastUpdated:
+ type: string
+ format: date-time
+ nullable: true
+ readOnly: true
+ runName:
+ maxLength: 80
+ type: string
+ sessionId:
+ maxLength: 36
+ type: string
+ profile:
+ maxLength: 100
+ type: string
+ workDir:
+ type: string
+ commitId:
+ maxLength: 40
+ type: string
+ userName:
+ maxLength: 40
+ type: string
+ scriptId:
+ maxLength: 40
+ type: string
+ revision:
+ maxLength: 100
+ type: string
+ commandLine:
+ maxLength: 8096
+ type: string
+ projectName:
+ maxLength: 200
+ type: string
+ scriptName:
+ maxLength: 100
+ type: string
+ launchId:
+ maxLength: 22
+ type: string
+ configFiles:
+ type: array
+ items:
+ type: string
+ params:
+ type: object
+ additionalProperties: true
+ configText:
+ type: string
+ manifest:
+ $ref: "#/components/schemas/WfManifest"
+ nextflow:
+ $ref: "#/components/schemas/WfNextflow"
+ stats:
+ $ref: "#/components/schemas/WfStats"
+ fusion:
+ $ref: "#/components/schemas/WfFusionMeta"
+ wave:
+ $ref: "#/components/schemas/WfWaveMeta"
+ errorMessage:
+ type: string
+ errorReport:
+ type: string
+ deleted:
+ type: boolean
+ readOnly: true
+ projectDir:
+ type: string
+ homeDir:
+ type: string
+ container:
+ type: string
+ containerEngine:
+ type: string
+ scriptFile:
+ type: string
+ launchDir:
+ type: string
+ duration:
+ type: integer
+ format: int64
+ exitStatus:
+ type: integer
+ format: int32
+ resume:
+ type: boolean
+ success:
+ type: boolean
+ logFile:
+ maxLength: 255
+ type: string
+ outFile:
+ maxLength: 255
+ type: string
+ operationId:
+ maxLength: 110
+ type: string
+ WorkflowDbDto:
+ type: object
+ properties:
+ messages:
+ type: array
+ items:
+ type: string
+ id:
+ type: string
+ ownerId:
+ type: integer
+ format: int64
+ submit:
+ type: string
+ format: date-time
+ start:
+ type: string
+ format: date-time
+ complete:
+ type: string
+ format: date-time
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ runName:
+ type: string
+ sessionId:
+ type: string
+ profile:
+ type: string
+ workDir:
+ type: string
+ commitId:
+ type: string
+ userName:
+ type: string
+ scriptId:
+ type: string
+ revision:
+ type: string
+ commandLine:
+ type: string
+ projectName:
+ type: string
+ scriptName:
+ type: string
+ launchId:
+ type: string
+ status:
+ $ref: "#/components/schemas/WorkflowStatus"
+ requiresAttention:
+ type: boolean
+ configFiles:
+ type: array
+ items:
+ type: string
+ params:
+ type: object
+ additionalProperties: true
+ configText:
+ type: string
+ manifest:
+ $ref: "#/components/schemas/WfManifest"
+ nextflow:
+ $ref: "#/components/schemas/WfNextflow"
+ stats:
+ $ref: "#/components/schemas/WfStats"
+ errorMessage:
+ type: string
+ errorReport:
+ type: string
+ deleted:
+ type: boolean
+ projectDir:
+ type: string
+ homeDir:
+ type: string
+ container:
+ type: string
+ repository:
+ type: string
+ containerEngine:
+ type: string
+ scriptFile:
+ type: string
+ launchDir:
+ type: string
+ duration:
+ type: integer
+ format: int64
+ exitStatus:
+ type: integer
+ format: int32
+ resume:
+ type: boolean
+ success:
+ type: boolean
+ WorkflowLaunchRequest:
+ type: object
+ properties:
+ id:
+ type: string
+ computeEnvId:
+ type: string
+ runName:
+ type: string
+ pipeline:
+ type: string
+ workDir:
+ type: string
+ revision:
+ type: string
+ commitId:
+ type: string
+ sessionId:
+ type: string
+ configProfiles:
+ type: array
+ items:
+ type: string
+ userSecrets:
+ type: array
+ items:
+ type: string
+ workspaceSecrets:
+ type: array
+ items:
+ type: string
+ configText:
+ type: string
+ towerConfig:
+ type: string
+ paramsText:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ mainScript:
+ type: string
+ entryName:
+ type: string
+ schemaName:
+ type: string
+ resume:
+ type: boolean
+ pullLatest:
+ type: boolean
+ stubRun:
+ type: boolean
+ optimizationId:
+ type: string
+ optimizationTargets:
+ type: string
+ labelIds:
+ type: array
+ items:
+ type: integer
+ format: int64
+ headJobCpus:
+ type: integer
+ format: int32
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ launchContainer:
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ WorkflowLaunchResponse:
+ type: object
+ properties:
+ id:
+ type: string
+ computeEnv:
+ $ref: "#/components/schemas/ComputeEnv_ComputeConfig_"
+ pipeline:
+ type: string
+ pipelineId:
+ type: integer
+ format: int64
+ workDir:
+ type: string
+ revision:
+ type: string
+ commitId:
+ type: string
+ sessionId:
+ type: string
+ configProfiles:
+ type: array
+ items:
+ type: string
+ userSecrets:
+ type: array
+ items:
+ type: string
+ workspaceSecrets:
+ type: array
+ items:
+ type: string
+ configText:
+ type: string
+ towerConfig:
+ type: string
+ paramsText:
+ type: string
+ preRunScript:
+ type: string
+ postRunScript:
+ type: string
+ mainScript:
+ type: string
+ entryName:
+ type: string
+ schemaName:
+ type: string
+ resume:
+ type: boolean
+ pullLatest:
+ type: boolean
+ stubRun:
+ type: boolean
+ resumeDir:
+ type: string
+ resumeCommitId:
+ type: string
+ headJobMemoryMb:
+ type: integer
+ format: int32
+ headJobCpus:
+ type: integer
+ format: int32
+ optimizationId:
+ type: string
+ optimizationTargets:
+ type: string
+ dateCreated:
+ type: string
+ format: date-time
+ WorkflowLoad:
+ required:
+ - aborted
+ - cached
+ - cpuLoad
+ - cpuTime
+ - cpus
+ - failed
+ - ignored
+ - invCtxSwitch
+ - loadCpus
+ - loadMemory
+ - loadTasks
+ - memoryReq
+ - memoryRss
+ - peakCpus
+ - peakMemory
+ - peakTasks
+ - pending
+ - readBytes
+ - retries
+ - running
+ - submitted
+ - succeeded
+ - volCtxSwitch
+ - writeBytes
+ type: object
+ properties:
+ pending:
+ type: integer
+ format: int64
+ submitted:
+ type: integer
+ format: int64
+ running:
+ type: integer
+ format: int64
+ succeeded:
+ type: integer
+ format: int64
+ failed:
+ type: integer
+ format: int64
+ cached:
+ type: integer
+ format: int64
+ aborted:
+ type: integer
+ format: int64
+ retries:
+ type: integer
+ format: int64
+ ignored:
+ type: integer
+ format: int64
+ memoryEfficiency:
+ type: number
+ format: float
+ cpuEfficiency:
+ type: number
+ format: float
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ version:
+ type: integer
+ format: int64
+ executors:
+ type: array
+ items:
+ type: string
+ cpus:
+ type: integer
+ format: int64
+ cpuTime:
+ type: integer
+ format: int64
+ cpuLoad:
+ type: integer
+ format: int64
+ memoryRss:
+ type: integer
+ format: int64
+ memoryReq:
+ type: integer
+ format: int64
+ readBytes:
+ type: integer
+ format: int64
+ writeBytes:
+ type: integer
+ format: int64
+ volCtxSwitch:
+ type: integer
+ format: int64
+ invCtxSwitch:
+ type: integer
+ format: int64
+ loadTasks:
+ type: integer
+ format: int64
+ loadCpus:
+ type: integer
+ format: int64
+ loadMemory:
+ type: integer
+ format: int64
+ peakCpus:
+ type: integer
+ format: int64
+ peakTasks:
+ type: integer
+ format: int64
+ peakMemory:
+ type: integer
+ format: int64
+ cost:
+ type: number
+ netCpus:
+ type: integer
+ format: int64
+ netCpuTime:
+ type: integer
+ format: int64
+ netCpuLoad:
+ type: integer
+ format: int64
+ netMemoryRss:
+ type: integer
+ format: int64
+ netMemoryReq:
+ type: integer
+ format: int64
+ netMemoryConsumption:
+ type: number
+ netReadBytes:
+ type: integer
+ format: int64
+ netWriteBytes:
+ type: integer
+ format: int64
+ netVolCtxSwitch:
+ type: integer
+ format: int64
+ netInvCtxSwitch:
+ type: integer
+ format: int64
+ netCost:
+ type: number
+ WorkflowLogResponse:
+ type: object
+ properties:
+ log:
+ $ref: "#/components/schemas/LogPage"
+ WorkflowMetrics:
+ required:
+ - process
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ process:
+ maxLength: 255
+ type: string
+ cpu:
+ $ref: "#/components/schemas/ResourceData"
+ mem:
+ $ref: "#/components/schemas/ResourceData"
+ vmem:
+ $ref: "#/components/schemas/ResourceData"
+ time:
+ $ref: "#/components/schemas/ResourceData"
+ reads:
+ $ref: "#/components/schemas/ResourceData"
+ writes:
+ $ref: "#/components/schemas/ResourceData"
+ cpuUsage:
+ $ref: "#/components/schemas/ResourceData"
+ memUsage:
+ $ref: "#/components/schemas/ResourceData"
+ timeUsage:
+ $ref: "#/components/schemas/ResourceData"
+ WorkflowQueryAttribute:
+ type: string
+ enum:
+ - optimized
+ - labels
+ - messages
+ - minimal
+ x-enum-varnames:
+ - optimized
+ - labels
+ - messages
+ - minimal
+ WorkflowStatus:
+ type: string
+ enum:
+ - SUBMITTED
+ - RUNNING
+ - SUCCEEDED
+ - FAILED
+ - CANCELLED
+ - UNKNOWN
+ Workspace:
+ required:
+ - fullName
+ - name
+ - visibility
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ nullable: true
+ name:
+ maxLength: 40
+ pattern: "^[a-zA-Z\\d](?:[a-zA-Z\\d]|[-_](?=[a-zA-Z\\d])){1,38}$"
+ type: string
+ fullName:
+ maxLength: 100
+ type: string
+ description:
+ maxLength: 1000
+ type: string
+ visibility:
+ $ref: "#/components/schemas/Visibility"
+ dateCreated:
+ type: string
+ format: date-time
+ lastUpdated:
+ type: string
+ format: date-time
+ WorkspaceDbDto:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ name:
+ type: string
+ fullName:
+ type: string
+ description:
+ type: string
+ visibility:
+ $ref: "#/components/schemas/Visibility"
+ WspRole:
+ type: string
+ enum:
+ - owner
+ - admin
+ - maintain
+ - launch
+ - connect
+ - view
+ x-enum-varnames:
+ - owner
+ - admin
+ - maintain
+ - launch
+ - connect
+ - view
+ securitySchemes:
+ BearerAuth:
+ type: http
+ scheme: bearer
+ bearerFormat: jwt
diff --git a/platform-api-docs/scripts/seqera-api-latest-decorated-mi.yaml b/platform-api-docs/scripts/specs/seqera-api-latest-decorated-mi.yaml
similarity index 100%
rename from platform-api-docs/scripts/seqera-api-latest-decorated-mi.yaml
rename to platform-api-docs/scripts/specs/seqera-api-latest-decorated-mi.yaml
diff --git a/platform-api-docs/scripts/seqera-api-latest.yml b/platform-api-docs/scripts/specs/seqera-api-old-base.yml
similarity index 100%
rename from platform-api-docs/scripts/seqera-api-latest.yml
rename to platform-api-docs/scripts/specs/seqera-api-old-base.yml
diff --git a/platform-api-docs/scripts/specs/servers-overlay.yaml b/platform-api-docs/scripts/specs/servers-overlay.yaml
new file mode 100644
index 000000000..416b61924
--- /dev/null
+++ b/platform-api-docs/scripts/specs/servers-overlay.yaml
@@ -0,0 +1,12 @@
+overlay: 1.0.0
+info:
+ title: Seqera Platform API servers configuration
+ version: 1.0.0
+ description: Adds the production API server URL to enable 'Try it out' functionality in API documentation.
+
+actions:
+ - target: "$"
+ update:
+ servers:
+ - url: https://api.cloud.seqera.io
+ description: Seqera Platform Cloud API
\ No newline at end of file