{
  "service": "seqera",
  "displayName": "Seqera",
  "categories": [
    "Data",
    "Developer Tools"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "Access Token",
      "placeholder": "seqera_access_token",
      "description": "Seqera API access token sent with the Authorization Bearer header. Create it from User tokens in Seqera Platform as described at https://docs.seqera.io/platform-cli/installation.",
      "extraFields": [
        {
          "key": "apiBaseUrl",
          "label": "API Base URL",
          "inputType": "text",
          "placeholder": "https://api.cloud.seqera.io",
          "description": "The Seqera Platform API base URL used to validate the token and execute actions. Use https://api.cloud.seqera.io for Seqera Cloud, or your self-hosted API endpoint if you run Seqera Platform outside Seqera Cloud.",
          "required": false,
          "secret": false
        }
      ]
    }
  ],
  "homepageUrl": "https://seqera.io",
  "actions": [
    {
      "id": "seqera.get_current_user",
      "service": "seqera",
      "name": "get_current_user",
      "description": "Retrieve the current Seqera user profile and default workspace information.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "No input is required."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "user": {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer",
                "minimum": 1,
                "description": "The Seqera numeric user ID."
              },
              "email": {
                "type": "string",
                "description": "The email address of the current Seqera user."
              },
              "firstName": {
                "type": "string",
                "description": "The first name of the current Seqera user."
              },
              "lastName": {
                "type": "string",
                "description": "The last name of the current Seqera user."
              },
              "organization": {
                "type": "string",
                "description": "The organization name associated with the current Seqera user."
              },
              "userName": {
                "type": "string",
                "description": "The Seqera username of the current user."
              },
              "avatar": {
                "type": "string",
                "description": "The avatar URL of the current Seqera user."
              },
              "dateCreated": {
                "type": "string",
                "description": "The timestamp when the Seqera user was created."
              },
              "lastAccess": {
                "type": "string",
                "description": "The timestamp of the most recent access by the Seqera user."
              }
            },
            "additionalProperties": true,
            "description": "A Seqera user profile object."
          },
          "defaultWorkspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "needConsent": {
            "type": "boolean",
            "description": "Whether the current Seqera user still needs to grant product consent."
          }
        },
        "additionalProperties": false,
        "required": [
          "user"
        ],
        "description": "The current Seqera user profile response."
      }
    },
    {
      "id": "seqera.get_pipeline",
      "service": "seqera",
      "name": "get_pipeline",
      "description": "Retrieve one Seqera pipeline by pipeline ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "pipelineId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric pipeline ID."
          },
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "sourceWorkspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The source workspace numeric ID used when resolving shared resources."
          },
          "attributes": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "labels",
                "optimized",
                "computeEnv"
              ],
              "description": "One pipeline response attribute requested from Seqera."
            },
            "description": "Additional pipeline attributes to include in the response."
          }
        },
        "additionalProperties": false,
        "required": [
          "pipelineId"
        ],
        "description": "Input parameters for retrieving a Seqera pipeline."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "pipeline": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A Seqera pipeline object."
          }
        },
        "additionalProperties": false,
        "required": [
          "pipeline"
        ],
        "description": "The Seqera pipeline detail response."
      }
    },
    {
      "id": "seqera.get_workflow",
      "service": "seqera",
      "name": "get_workflow",
      "description": "Retrieve one Seqera workflow run by workflow ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "string",
            "minLength": 1,
            "description": "The Seqera workflow ID."
          },
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "attributes": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "labels",
                "optimized",
                "messages",
                "minimal",
                "pipelineInfo"
              ],
              "description": "One workflow response attribute requested from Seqera."
            },
            "description": "Additional workflow attributes to include in the response."
          }
        },
        "additionalProperties": false,
        "required": [
          "workflowId"
        ],
        "description": "Input parameters for retrieving a Seqera workflow."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workflow": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "minLength": 1,
                "description": "The Seqera workflow ID."
              },
              "runName": {
                "type": "string",
                "description": "The workflow run name."
              },
              "status": {
                "type": "string",
                "enum": [
                  "SUBMITTED",
                  "RUNNING",
                  "SUCCEEDED",
                  "FAILED",
                  "CANCELLED",
                  "UNKNOWN"
                ],
                "description": "The workflow status reported by Seqera."
              },
              "repository": {
                "type": "string",
                "description": "The Git repository URL used for the workflow run."
              },
              "revision": {
                "type": "string",
                "description": "The Git revision used for the workflow run."
              },
              "launchId": {
                "type": "string",
                "description": "The launch identifier associated with the workflow."
              },
              "projectName": {
                "type": "string",
                "description": "The Nextflow project name associated with the workflow."
              },
              "profile": {
                "type": "string",
                "description": "The Nextflow profile string used for the workflow."
              },
              "sessionId": {
                "type": "string",
                "description": "The Nextflow session ID."
              },
              "start": {
                "type": "string",
                "description": "The workflow start timestamp."
              },
              "submit": {
                "type": "string",
                "description": "The workflow submission timestamp."
              },
              "complete": {
                "type": "string",
                "description": "The workflow completion timestamp."
              },
              "duration": {
                "type": "integer",
                "description": "The workflow duration in milliseconds."
              },
              "success": {
                "type": "boolean",
                "description": "Whether the workflow completed successfully."
              },
              "errorMessage": {
                "type": "string",
                "description": "The workflow error message, when present."
              },
              "userName": {
                "type": "string",
                "description": "The Seqera username that launched the workflow."
              },
              "workDir": {
                "type": "string",
                "description": "The workflow work directory."
              },
              "launchDir": {
                "type": "string",
                "description": "The workflow launch directory."
              },
              "deleted": {
                "type": "boolean",
                "description": "Whether the workflow has been deleted."
              }
            },
            "additionalProperties": true,
            "description": "A Seqera workflow object."
          },
          "progress": {
            "type": "object",
            "properties": {
              "pending": {
                "type": "integer",
                "description": "The number of pending tasks."
              },
              "submitted": {
                "type": "integer",
                "description": "The number of submitted tasks."
              },
              "running": {
                "type": "integer",
                "description": "The number of running tasks."
              },
              "succeeded": {
                "type": "integer",
                "description": "The number of succeeded tasks."
              },
              "failed": {
                "type": "integer",
                "description": "The number of failed tasks."
              },
              "aborted": {
                "type": "integer",
                "description": "The number of aborted tasks."
              },
              "cached": {
                "type": "integer",
                "description": "The number of cached tasks."
              }
            },
            "additionalProperties": true,
            "description": "A Seqera workflow progress summary object."
          },
          "pipelineInfo": {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer",
                "minimum": 1,
                "description": "The Seqera numeric pipeline ID."
              },
              "workspaceId": {
                "type": "integer",
                "minimum": 1,
                "description": "The Seqera numeric workspace ID."
              },
              "version": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "description": "The Seqera pipeline version ID."
                  },
                  "name": {
                    "type": "string",
                    "description": "The pipeline version name."
                  },
                  "hash": {
                    "type": "string",
                    "description": "The content hash of the pipeline version."
                  },
                  "isDefault": {
                    "type": "boolean",
                    "description": "Whether this version is the default pipeline version."
                  },
                  "isDraftVersion": {
                    "type": "boolean",
                    "description": "Whether this version is still a draft version."
                  },
                  "dateCreated": {
                    "type": "string",
                    "description": "The timestamp when the pipeline version was created."
                  },
                  "lastUpdated": {
                    "type": "string",
                    "description": "The timestamp when the pipeline version was last updated."
                  }
                },
                "additionalProperties": true,
                "description": "A Seqera pipeline version summary object."
              }
            },
            "additionalProperties": true,
            "description": "A Seqera workflow pipeline reference object."
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "A Seqera label object."
            },
            "description": "The workflow labels returned by Seqera, when available."
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One informational message returned by Seqera."
            },
            "description": "Informational messages returned by Seqera for the workflow."
          },
          "optimized": {
            "type": "boolean",
            "description": "Whether Seqera marked the workflow as optimized."
          },
          "orgId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric organization ID."
          },
          "orgName": {
            "type": "string",
            "description": "The organization name associated with the workflow."
          },
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "workspaceName": {
            "type": "string",
            "description": "The workspace name associated with the workflow."
          },
          "jobInfo": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A Seqera job info object."
          },
          "platform": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A Seqera compute platform object."
          }
        },
        "additionalProperties": false,
        "required": [
          "workflow"
        ],
        "description": "The Seqera workflow detail response."
      }
    },
    {
      "id": "seqera.get_workspace",
      "service": "seqera",
      "name": "get_workspace",
      "description": "Retrieve one Seqera workspace by organization ID and workspace ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "orgId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric organization ID."
          },
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          }
        },
        "additionalProperties": false,
        "required": [
          "orgId",
          "workspaceId"
        ],
        "description": "Input parameters for retrieving a Seqera workspace."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workspace": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A Seqera workspace object."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace"
        ],
        "description": "The Seqera workspace detail response."
      }
    },
    {
      "id": "seqera.launch_workflow",
      "service": "seqera",
      "name": "launch_workflow",
      "description": "Launch a Seqera workflow from a pipeline repository or registered pipeline.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "sourceWorkspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The source workspace numeric ID used when resolving shared resources."
          },
          "pipeline": {
            "type": "string",
            "minLength": 1,
            "description": "The pipeline repository name or URL to launch."
          },
          "computeEnvId": {
            "type": "string",
            "minLength": 1,
            "description": "The compute environment ID used for the launch."
          },
          "workDir": {
            "type": "string",
            "minLength": 1,
            "description": "The work directory configured for the workflow launch."
          },
          "revision": {
            "type": "string",
            "minLength": 1,
            "description": "The Git revision used for the workflow launch."
          },
          "runName": {
            "type": "string",
            "minLength": 1,
            "description": "The run name assigned to the workflow launch."
          },
          "configProfiles": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One Nextflow config profile name."
            },
            "description": "The Nextflow config profiles applied to the launch."
          },
          "paramsText": {
            "type": "string",
            "minLength": 1,
            "description": "The workflow parameters payload encoded as text."
          },
          "configText": {
            "type": "string",
            "minLength": 1,
            "description": "Additional Nextflow config text applied to the launch."
          },
          "mainScript": {
            "type": "string",
            "minLength": 1,
            "description": "The alternative main script path used for the launch."
          },
          "entryName": {
            "type": "string",
            "minLength": 1,
            "description": "The Nextflow entry workflow name used for the launch."
          },
          "pullLatest": {
            "type": "boolean",
            "description": "Whether Seqera should pull the latest pipeline revision before launching."
          },
          "resume": {
            "type": "boolean",
            "description": "Whether Seqera should resume a compatible previous workflow execution."
          },
          "stubRun": {
            "type": "boolean",
            "description": "Whether the workflow should run in Nextflow stub mode."
          },
          "userSecrets": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One user secret name referenced by the launch."
            },
            "description": "The user secret names attached to the launch."
          },
          "workspaceSecrets": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One workspace secret name referenced by the launch."
            },
            "description": "The workspace secret names attached to the launch."
          }
        },
        "additionalProperties": false,
        "required": [
          "pipeline"
        ],
        "description": "Input parameters for launching a Seqera workflow."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "string",
            "minLength": 1,
            "description": "The workflow ID created by the Seqera launch request."
          }
        },
        "additionalProperties": false,
        "required": [
          "workflowId"
        ],
        "description": "The Seqera workflow launch response."
      }
    },
    {
      "id": "seqera.list_pipelines",
      "service": "seqera",
      "name": "list_pipelines",
      "description": "List Seqera pipelines in the current user context or a specific workspace.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "max": {
            "type": "integer",
            "minimum": 0,
            "description": "The maximum number of records to return."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset of the first record to return."
          },
          "sortBy": {
            "type": "string",
            "enum": [
              "CREATED",
              "MODIFIED",
              "NAME"
            ],
            "description": "The Seqera pipeline sort field."
          },
          "sortDir": {
            "type": "string",
            "enum": [
              "ASCENDING",
              "DESCENDING"
            ],
            "description": "The Seqera pipeline sort direction."
          },
          "search": {
            "type": "string",
            "minLength": 1,
            "description": "A free-text search term used to filter pipelines."
          },
          "visibility": {
            "type": "string",
            "minLength": 1,
            "description": "The visibility filter value used to filter pipelines."
          },
          "attributes": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "labels",
                "optimized",
                "computeEnv"
              ],
              "description": "One pipeline response attribute requested from Seqera."
            },
            "description": "Additional pipeline attributes to include in the response."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing Seqera pipelines."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "pipelines": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "A Seqera pipeline object."
            },
            "description": "The pipelines returned by Seqera."
          },
          "totalSize": {
            "type": "integer",
            "description": "The total number of pipelines available for the current query."
          }
        },
        "additionalProperties": false,
        "required": [
          "pipelines"
        ],
        "description": "The Seqera pipeline list response."
      }
    },
    {
      "id": "seqera.list_user_workspaces",
      "service": "seqera",
      "name": "list_user_workspaces",
      "description": "List the workspaces and organizations visible to the current Seqera user.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric user ID."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing the current user's Seqera workspaces."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "orgsAndWorkspaces": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "orgId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Seqera numeric organization ID."
                },
                "orgName": {
                  "type": "string",
                  "description": "The name of the organization that owns the workspace."
                },
                "orgType": {
                  "type": "string",
                  "description": "The Seqera organization type."
                },
                "orgLogoUrl": {
                  "type": "string",
                  "description": "The organization logo URL, when available."
                },
                "workspaceId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Seqera numeric workspace ID."
                },
                "workspaceName": {
                  "type": "string",
                  "description": "The workspace name."
                },
                "workspaceFullName": {
                  "type": "string",
                  "description": "The fully qualified workspace name in Seqera."
                },
                "visibility": {
                  "type": "string",
                  "description": "The workspace visibility value returned by Seqera."
                },
                "roles": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "description": "One role granted to the current user in the workspace."
                  },
                  "description": "The roles granted to the current user in the workspace."
                }
              },
              "additionalProperties": true,
              "description": "A Seqera organization and workspace membership record."
            },
            "description": "The workspaces and organizations visible to the user."
          }
        },
        "additionalProperties": false,
        "required": [
          "orgsAndWorkspaces"
        ],
        "description": "The Seqera workspace membership list response."
      }
    },
    {
      "id": "seqera.list_workflows",
      "service": "seqera",
      "name": "list_workflows",
      "description": "List Seqera workflow runs in the current user context or a specific workspace.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspaceId": {
            "type": "integer",
            "minimum": 1,
            "description": "The Seqera numeric workspace ID."
          },
          "max": {
            "type": "integer",
            "minimum": 0,
            "description": "The maximum number of records to return."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The zero-based offset of the first record to return."
          },
          "search": {
            "type": "string",
            "minLength": 1,
            "description": "A free-text search term used to filter workflows."
          },
          "includeTotalSize": {
            "type": "boolean",
            "description": "Whether Seqera should include the total workflow count in the response."
          },
          "attributes": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "labels",
                "optimized",
                "messages",
                "minimal",
                "pipelineInfo"
              ],
              "description": "One workflow response attribute requested from Seqera."
            },
            "description": "Additional workflow attributes to include in the response."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing Seqera workflows."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workflows": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "workflow": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "minLength": 1,
                      "description": "The Seqera workflow ID."
                    },
                    "runName": {
                      "type": "string",
                      "description": "The workflow run name."
                    },
                    "status": {
                      "type": "string",
                      "enum": [
                        "SUBMITTED",
                        "RUNNING",
                        "SUCCEEDED",
                        "FAILED",
                        "CANCELLED",
                        "UNKNOWN"
                      ],
                      "description": "The workflow status reported by Seqera."
                    },
                    "repository": {
                      "type": "string",
                      "description": "The Git repository URL used for the workflow run."
                    },
                    "revision": {
                      "type": "string",
                      "description": "The Git revision used for the workflow run."
                    },
                    "launchId": {
                      "type": "string",
                      "description": "The launch identifier associated with the workflow."
                    },
                    "projectName": {
                      "type": "string",
                      "description": "The Nextflow project name associated with the workflow."
                    },
                    "profile": {
                      "type": "string",
                      "description": "The Nextflow profile string used for the workflow."
                    },
                    "sessionId": {
                      "type": "string",
                      "description": "The Nextflow session ID."
                    },
                    "start": {
                      "type": "string",
                      "description": "The workflow start timestamp."
                    },
                    "submit": {
                      "type": "string",
                      "description": "The workflow submission timestamp."
                    },
                    "complete": {
                      "type": "string",
                      "description": "The workflow completion timestamp."
                    },
                    "duration": {
                      "type": "integer",
                      "description": "The workflow duration in milliseconds."
                    },
                    "success": {
                      "type": "boolean",
                      "description": "Whether the workflow completed successfully."
                    },
                    "errorMessage": {
                      "type": "string",
                      "description": "The workflow error message, when present."
                    },
                    "userName": {
                      "type": "string",
                      "description": "The Seqera username that launched the workflow."
                    },
                    "workDir": {
                      "type": "string",
                      "description": "The workflow work directory."
                    },
                    "launchDir": {
                      "type": "string",
                      "description": "The workflow launch directory."
                    },
                    "deleted": {
                      "type": "boolean",
                      "description": "Whether the workflow has been deleted."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Seqera workflow object."
                },
                "progress": {
                  "type": "object",
                  "properties": {
                    "pending": {
                      "type": "integer",
                      "description": "The number of pending tasks."
                    },
                    "submitted": {
                      "type": "integer",
                      "description": "The number of submitted tasks."
                    },
                    "running": {
                      "type": "integer",
                      "description": "The number of running tasks."
                    },
                    "succeeded": {
                      "type": "integer",
                      "description": "The number of succeeded tasks."
                    },
                    "failed": {
                      "type": "integer",
                      "description": "The number of failed tasks."
                    },
                    "aborted": {
                      "type": "integer",
                      "description": "The number of aborted tasks."
                    },
                    "cached": {
                      "type": "integer",
                      "description": "The number of cached tasks."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Seqera workflow progress summary object."
                },
                "pipelineInfo": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "integer",
                      "minimum": 1,
                      "description": "The Seqera numeric pipeline ID."
                    },
                    "workspaceId": {
                      "type": "integer",
                      "minimum": 1,
                      "description": "The Seqera numeric workspace ID."
                    },
                    "version": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string",
                          "description": "The Seqera pipeline version ID."
                        },
                        "name": {
                          "type": "string",
                          "description": "The pipeline version name."
                        },
                        "hash": {
                          "type": "string",
                          "description": "The content hash of the pipeline version."
                        },
                        "isDefault": {
                          "type": "boolean",
                          "description": "Whether this version is the default pipeline version."
                        },
                        "isDraftVersion": {
                          "type": "boolean",
                          "description": "Whether this version is still a draft version."
                        },
                        "dateCreated": {
                          "type": "string",
                          "description": "The timestamp when the pipeline version was created."
                        },
                        "lastUpdated": {
                          "type": "string",
                          "description": "The timestamp when the pipeline version was last updated."
                        }
                      },
                      "additionalProperties": true,
                      "description": "A Seqera pipeline version summary object."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Seqera workflow pipeline reference object."
                },
                "labels": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "A Seqera label object."
                  },
                  "description": "The workflow labels returned when the labels attribute is requested."
                },
                "optimized": {
                  "type": "boolean",
                  "description": "Whether Seqera marked the workflow as optimized."
                },
                "starred": {
                  "type": "boolean",
                  "description": "Whether the current user starred the workflow."
                },
                "orgId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Seqera numeric organization ID."
                },
                "orgName": {
                  "type": "string",
                  "description": "The organization name associated with the workflow."
                },
                "workspaceId": {
                  "type": "integer",
                  "minimum": 1,
                  "description": "The Seqera numeric workspace ID."
                },
                "workspaceName": {
                  "type": "string",
                  "description": "The workspace name associated with the workflow."
                }
              },
              "additionalProperties": false,
              "required": [
                "workflow"
              ],
              "description": "One Seqera workflow list element."
            },
            "description": "The workflows returned by Seqera."
          },
          "totalSize": {
            "type": "integer",
            "description": "The total number of workflows available for the current query."
          },
          "hasMore": {
            "type": "boolean",
            "description": "Whether more workflows remain beyond the current response window."
          }
        },
        "additionalProperties": false,
        "required": [
          "workflows"
        ],
        "description": "The Seqera workflow list response."
      }
    }
  ]
}
