---
title: "GET /workflows/published/{workflowId}"
method: GET
path: "/workflows/published/{workflowId}"
tags: ["workflows"]
---

# GET /workflows/published/{workflowId}

`GET /workflows/published/{workflowId}`

Get a published workflow.

## Path parameters

- `workflowId` integer, required

## Query parameters

- `include` string

## Response `default`

default response

- Workflow — This describes one workflow in the dockstore
  - `aliases` object
  - `approvedAITopic` boolean — Indicates if the topicAI has been approved by the user
  - `archived` boolean
  - `authors` Author[] — Non-ORCID authors for the entry, retrieved from the default version
    - `affiliation` string
    - `email` string
    - `name` string
    - `role` string
  - `autoGenerateDois` boolean — Whether to automatically generate DOIs for GitHub tags
  - `checker_id` integer
  - `conceptDoi` string — The Digital Object Identifier (DOI) representing all of the versions of your workflow
  - `conceptDois` object — The Digital Object Identifier (DOI) representing all of the versions of your workflow
  - `dbCreateDate` integer
  - `dbUpdateDate` integer
  - `defaultTestParameterFilePath` string
  - `defaultVersion` string
  - `deletable` boolean
  - `description` string
  - `descriptorType` 'SMK' | 'CWL' | 'WDL' | 'gxformat2' | 'SWL' | 'NFL' | 'service' | 'jupyter'
  - `descriptorTypeSubclass` 'docker-compose' | 'helm' | 'swarm' | 'kubernetes' | 'Python' | 'R' | 'Javascript' | 'Scala' | 'Julia' | 'other' | 'n/a'
  - `doiSelection` 'USER' | 'DOCKSTORE' | 'GITHUB' — The Digital Object Identifier (DOI) to display publicly
  - `entryType` 'TOOL' | 'WORKFLOW' | 'SERVICE' | 'APPTOOL' | 'NOTEBOOK' — Entry type
  - `entryTypeMetadata` EntryTypeMetadata — Information about an entry type
    - `searchEntryType` string — Search 'entryType' parameter value for this entry type
    - `searchSupported` boolean — Search support for this entry type
    - `sitePath` string — Relative path from the root of the site to the 'pages' where entries of this type are displayed
    - `term` string — Singular term used to refer to an instance of this entry type
    - `termPlural` string — Plural term used to refer to instances of this entry type
    - `trsPrefix` string — TRS ID prefix for this entry type
    - `trsSupported` boolean — TRS support for this entry type
    - `type` 'TOOL' | 'WORKFLOW' | 'SERVICE' | 'APPTOOL' | 'NOTEBOOK' — Entry type
  - `forumUrl` string
  - `full_workflow_path` string
  - `gitUrl` string
  - `has_checker` boolean
  - `id` integer
  - `input_file_formats` FileFormat[]
    - `value` string
  - `isChecker` boolean
  - `is_published` boolean
  - `labels` Label[]
    - `id` integer
    - `value` string
  - `lastUpdated` integer
  - `last_modified` integer
  - `last_modified_date` integer
  - `latestReleaseDate` integer — The timestamp of the most recent version control release, such as a GitHub release
  - `licenseInformation` LicenseInformation
    - `licenseName` string
  - `metadataFromEntry` Workflow — recursive
  - `metadataFromVersion` Version — This describes a version of an entry in Dockstore
    - `aiTopicProcessed` boolean
    - `author` string
    - `authors` Author[]
      - `affiliation` string
      - `email` string
      - `name` string
      - `role` string
    - `commitID` string
    - `dbUpdateDate` integer
    - `descriptionSource` 'README' | 'CUSTOM_README' | 'DESCRIPTOR'
    - `descriptorTypeVersionsFromSourceFiles` SourceFile[]
      - `absolutePath` string, required — Absolute path of sourcefile in git repo
      - `checksums` Checksum[]
        - `checksum` string, required — The hex-string encoded checksum for the data.
        - `type` string, required — The digest method used to create the checksum. The value (e.g. `sha-256`) SHOULD be listed as `Hash Name String` in the https://github.com/ga4gh-discovery/ga4gh-checksum/blob/master/hash-alg.csv[GA4GH Checksum Hash Algorithm Registry]. Other values MAY be used, as long as implementors are aware of the issues discussed in https://tools.ietf.org/html/rfc6920#section-9.4[RFC6920]. GA4GH may provide more explicit guidance for use of non-IANA-registered algorithms in the future.
      - `content` string
      - `frozen` boolean
      - `id` integer
      - `metadata` SourceFileMetadata
        - `id` integer
        - `parent` SourceFile — recursive
        - `typeVersion` string — The language version for the given descriptor file type
      - `path` string, required — Path to sourcefile relative to its parent
      - `state` 'COMPLETE' | 'NOT_STORED' | 'STUB', required — Enumerates the file state
      - `type` 'DOCKSTORE_SMK' | 'SMK_TEST_PARAMS' | 'DOCKSTORE_CWL' | 'CWL_TEST_JSON' | 'DOCKSTORE_WDL' | 'WDL_TEST_JSON' | 'DOCKSTORE_WORKFLOW_OTHER' | 'DOCKERFILE' | 'NEXTFLOW' | 'NEXTFLOW_CONFIG' | 'NEXTFLOW_TEST_PARAMS' | 'DOCKSTORE_YML' | 'DOCKSTORE_SERVICE_YML' | 'DOCKSTORE_SERVICE_TEST_JSON' | 'DOCKSTORE_SERVICE_OTHER' | 'DOCKSTORE_GXFORMAT2' | 'GXFORMAT2_TEST_FILE' | 'DOCKSTORE_SWL' | 'SWL_TEST_JSON' | 'DOCKSTORE_JUPYTER' | 'DOCKSTORE_NOTEBOOK_REES' | 'DOCKSTORE_NOTEBOOK_DEVCONTAINER' | 'DOCKSTORE_NOTEBOOK_TEST_FILE' | 'DOCKSTORE_NOTEBOOK_OTHER', required — Enumerates the type of file
      - `verifiedBySource` object
    - `dirtyBit` boolean
    - `doiStatus` 'NOT_REQUESTED' | 'REQUESTED' | 'CREATED'
    - `doiURL` string
    - `dois` object — The DOIs for the version of the entry
    - `email` string
    - `frozen` boolean
    - `hidden` boolean
    - `id` integer
    - `images` Image[]
      - `architecture` string
      - `checksums` Checksum[]
        - `checksum` string, required — The hex-string encoded checksum for the data.
        - `type` string, required — The digest method used to create the checksum. The value (e.g. `sha-256`) SHOULD be listed as `Hash Name String` in the https://github.com/ga4gh-discovery/ga4gh-checksum/blob/master/hash-alg.csv[GA4GH Checksum Hash Algorithm Registry]. Other values MAY be used, as long as implementors are aware of the issues discussed in https://tools.ietf.org/html/rfc6920#section-9.4[RFC6920]. GA4GH may provide more explicit guidance for use of non-IANA-registered algorithms in the future.
      - `dbUpdateDate` string, date-time
      - `imageID` string
      - `imageRegistry` 'QUAY_IO' | 'DOCKER_HUB' | 'GITLAB' | 'AMAZON_ECR' | 'SEVEN_BRIDGES' | 'GITHUB_CONTAINER_REGISTRY'
      - `imageUpdateDate` string
      - `os` string
      - `repository` string
      - `size` integer
      - `specifier` 'PARAMETER' | 'NO_TAG' | 'LATEST' | 'TAG' | 'DIGEST'
      - `tag` string
    - `input_file_formats` FileFormat[]
      - `value` string
    - `metricsByPlatform` object
    - `name` string, required — Implementation specific, can be a quay.io or docker hub tag name
    - `orcidAuthors` OrcidAuthor[]
      - `id` integer
      - `orcid` string
    - `output_file_formats` FileFormat[]
      - `value` string
    - `readMePath` string
    - `reference` string, required — git commit/tag/branch
    - `referenceType` 'COMMIT' | 'TAG' | 'BRANCH' | 'NOT_APPLICABLE' | 'UNSET'
    - `userFiles` string[]
    - `valid` boolean
    - `validations` Validation[]
      - `id` integer
      - `message` string
      - `type` 'DOCKSTORE_SMK' | 'SMK_TEST_PARAMS' | 'DOCKSTORE_CWL' | 'CWL_TEST_JSON' | 'DOCKSTORE_WDL' | 'WDL_TEST_JSON' | 'DOCKSTORE_WORKFLOW_OTHER' | 'DOCKERFILE' | 'NEXTFLOW' | 'NEXTFLOW_CONFIG' | 'NEXTFLOW_TEST_PARAMS' | 'DOCKSTORE_YML' | 'DOCKSTORE_SERVICE_YML' | 'DOCKSTORE_SERVICE_TEST_JSON' | 'DOCKSTORE_SERVICE_OTHER' | 'DOCKSTORE_GXFORMAT2' | 'GXFORMAT2_TEST_FILE' | 'DOCKSTORE_SWL' | 'SWL_TEST_JSON' | 'DOCKSTORE_JUPYTER' | 'DOCKSTORE_NOTEBOOK_REES' | 'DOCKSTORE_NOTEBOOK_DEVCONTAINER' | 'DOCKSTORE_NOTEBOOK_TEST_FILE' | 'DOCKSTORE_NOTEBOOK_OTHER'
      - `valid` boolean
    - `verified` boolean
    - `verifiedPlatforms` string[] — Verified platforms for the version
    - `verifiedSource` string
    - `verifiedSources` string[]
    - `versionEditor` User
      - `avatarUrl` string
      - `curator` boolean — Indicates whether this user is a curator. The value is always false unless requested for oneself or by an admin
      - `id` integer
      - `isAdmin` boolean — Indicates whether the user is an admin. The value is always false unless requested for oneself or by an admin
      - `metricsRobot` boolean
      - `metricsRobotPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this user is a robot that submits metrics
      - `name` string
      - `orcid` string
      - `platformPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this account corresponds to a platform partner
      - `privacyPolicyVersion` 'NONE' | 'PRIVACY_POLICY_VERSION_2_5'
      - `privacyPolicyVersionAcceptanceDate` integer
      - `setupComplete` boolean
      - `tosacceptanceDate` integer
      - `tosversion` 'NONE' | 'TOS_VERSION_1' | 'TOS_VERSION_2'
      - `tosversionAcceptanceDate` integer
      - `userProfiles` object
      - `username` string
      - `usernameChangeRequired` boolean — Indicates whether the user is required to change their username before being allowed to do various operations on Dockstore.
    - `versionMetadata` VersionMetadata
      - `aiTopicProcessed` boolean — True if Dockstore has processed this version for an AI topic
      - `descriptorTypeVersions` string[]
      - `dois` object — The DOIs for the version of the entry
      - `engineVersions` string[]
      - `id` integer
      - `latestMetricsAggregationDate` integer — The timestamp of the last metrics aggregation
      - `latestMetricsSubmissionDate` integer — The timestamp of the last metrics submission
      - `parsedInformationSet` ParsedInformation[]
        - `descriptorLanguage` 'SMK' | 'CWL' | 'WDL' | 'gxformat2' | 'SWL' | 'NFL' | 'service' | 'jupyter'
        - `hasHTTPImports` boolean
        - `hasLocalImports` boolean
      - `publicAccessibleTestParameterFile` boolean — Whether the version has everything needed to run without restricted access permissions
      - `userIdToOrcidPutCode` object — The presence of the put code for a userid indicates the version was exported to ORCID for the corresponding Dockstore user.
    - `workingDirectory` string
  - `metricsByPlatform` object
  - `mode` 'FULL' | 'STUB' | 'HOSTED' | 'DOCKSTORE_YML'
  - `orcidAuthors` OrcidAuthor[] — ORCID authors for the entry, retrieved from the default version
    - `id` integer
    - `orcid` string
  - `organization` string
  - `output_file_formats` FileFormat[]
    - `value` string
  - `path` string
  - `repository` string
  - `sourceControl` 'dockstore.org' | 'github.com' | 'bitbucket.org' | 'gitlab.com'
  - `source_control_provider` string
  - `starredUsers` User[]
    - `avatarUrl` string
    - `curator` boolean — Indicates whether this user is a curator. The value is always false unless requested for oneself or by an admin
    - `id` integer
    - `isAdmin` boolean — Indicates whether the user is an admin. The value is always false unless requested for oneself or by an admin
    - `metricsRobot` boolean
    - `metricsRobotPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this user is a robot that submits metrics
    - `name` string
    - `orcid` string
    - `platformPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this account corresponds to a platform partner
    - `privacyPolicyVersion` 'NONE' | 'PRIVACY_POLICY_VERSION_2_5'
    - `privacyPolicyVersionAcceptanceDate` integer
    - `setupComplete` boolean
    - `tosacceptanceDate` integer
    - `tosversion` 'NONE' | 'TOS_VERSION_1' | 'TOS_VERSION_2'
    - `tosversionAcceptanceDate` integer
    - `userProfiles` object
    - `username` string
    - `usernameChangeRequired` boolean — Indicates whether the user is required to change their username before being allowed to do various operations on Dockstore.
  - `topic` string
  - `topicAI` string — Short description of the entry generated by AI
  - `topicAutomatic` string — Short description of the entry gotten automatically
  - `topicId` integer
  - `topicManual` string — Short description of the entry manually updated
  - `topicSelection` 'AUTOMATIC' | 'MANUAL' | 'AI' — Which topic to display to the public users
  - `trsId` string
  - `type` string, required
  - `userIdToOrcidPutCode` object — The presence of the put code for a userid indicates the entry was exported to ORCID for the corresponding Dockstore user.
  - `users` User[]
    - `avatarUrl` string
    - `curator` boolean — Indicates whether this user is a curator. The value is always false unless requested for oneself or by an admin
    - `id` integer
    - `isAdmin` boolean — Indicates whether the user is an admin. The value is always false unless requested for oneself or by an admin
    - `metricsRobot` boolean
    - `metricsRobotPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this user is a robot that submits metrics
    - `name` string
    - `orcid` string
    - `platformPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this account corresponds to a platform partner
    - `privacyPolicyVersion` 'NONE' | 'PRIVACY_POLICY_VERSION_2_5'
    - `privacyPolicyVersionAcceptanceDate` integer
    - `setupComplete` boolean
    - `tosacceptanceDate` integer
    - `tosversion` 'NONE' | 'TOS_VERSION_1' | 'TOS_VERSION_2'
    - `tosversionAcceptanceDate` integer
    - `userProfiles` object
    - `username` string
    - `usernameChangeRequired` boolean — Indicates whether the user is required to change their username before being allowed to do various operations on Dockstore.
  - `workflowName` string
  - `workflowVersions` WorkflowVersion[]
    - `aiTopicProcessed` boolean
    - `aliases` object
    - `author` string
    - `authors` Author[]
      - `affiliation` string
      - `email` string
      - `name` string
      - `role` string
    - `commitID` string
    - `dbUpdateDate` integer
    - `descriptionSource` 'README' | 'CUSTOM_README' | 'DESCRIPTOR'
    - `descriptorTypeVersionsFromSourceFiles` SourceFile[]
      - `absolutePath` string, required — Absolute path of sourcefile in git repo
      - `checksums` Checksum[]
        - `checksum` string, required — The hex-string encoded checksum for the data.
        - `type` string, required — The digest method used to create the checksum. The value (e.g. `sha-256`) SHOULD be listed as `Hash Name String` in the https://github.com/ga4gh-discovery/ga4gh-checksum/blob/master/hash-alg.csv[GA4GH Checksum Hash Algorithm Registry]. Other values MAY be used, as long as implementors are aware of the issues discussed in https://tools.ietf.org/html/rfc6920#section-9.4[RFC6920]. GA4GH may provide more explicit guidance for use of non-IANA-registered algorithms in the future.
      - `content` string
      - `frozen` boolean
      - `id` integer
      - `metadata` SourceFileMetadata
        - `id` integer
        - `parent` SourceFile — recursive
        - `typeVersion` string — The language version for the given descriptor file type
      - `path` string, required — Path to sourcefile relative to its parent
      - `state` 'COMPLETE' | 'NOT_STORED' | 'STUB', required — Enumerates the file state
      - `type` 'DOCKSTORE_SMK' | 'SMK_TEST_PARAMS' | 'DOCKSTORE_CWL' | 'CWL_TEST_JSON' | 'DOCKSTORE_WDL' | 'WDL_TEST_JSON' | 'DOCKSTORE_WORKFLOW_OTHER' | 'DOCKERFILE' | 'NEXTFLOW' | 'NEXTFLOW_CONFIG' | 'NEXTFLOW_TEST_PARAMS' | 'DOCKSTORE_YML' | 'DOCKSTORE_SERVICE_YML' | 'DOCKSTORE_SERVICE_TEST_JSON' | 'DOCKSTORE_SERVICE_OTHER' | 'DOCKSTORE_GXFORMAT2' | 'GXFORMAT2_TEST_FILE' | 'DOCKSTORE_SWL' | 'SWL_TEST_JSON' | 'DOCKSTORE_JUPYTER' | 'DOCKSTORE_NOTEBOOK_REES' | 'DOCKSTORE_NOTEBOOK_DEVCONTAINER' | 'DOCKSTORE_NOTEBOOK_TEST_FILE' | 'DOCKSTORE_NOTEBOOK_OTHER', required — Enumerates the type of file
      - `verifiedBySource` object
    - `dirtyBit` boolean
    - `doiStatus` 'NOT_REQUESTED' | 'REQUESTED' | 'CREATED'
    - `doiURL` string
    - `dois` object — The DOIs for the version of the entry
    - `email` string
    - `frozen` boolean
    - `hidden` boolean
    - `id` integer
    - `images` Image[]
      - `architecture` string
      - `checksums` Checksum[]
        - `checksum` string, required — The hex-string encoded checksum for the data.
        - `type` string, required — The digest method used to create the checksum. The value (e.g. `sha-256`) SHOULD be listed as `Hash Name String` in the https://github.com/ga4gh-discovery/ga4gh-checksum/blob/master/hash-alg.csv[GA4GH Checksum Hash Algorithm Registry]. Other values MAY be used, as long as implementors are aware of the issues discussed in https://tools.ietf.org/html/rfc6920#section-9.4[RFC6920]. GA4GH may provide more explicit guidance for use of non-IANA-registered algorithms in the future.
      - `dbUpdateDate` string, date-time
      - `imageID` string
      - `imageRegistry` 'QUAY_IO' | 'DOCKER_HUB' | 'GITLAB' | 'AMAZON_ECR' | 'SEVEN_BRIDGES' | 'GITHUB_CONTAINER_REGISTRY'
      - `imageUpdateDate` string
      - `os` string
      - `repository` string
      - `size` integer
      - `specifier` 'PARAMETER' | 'NO_TAG' | 'LATEST' | 'TAG' | 'DIGEST'
      - `tag` string
    - `input_file_formats` FileFormat[]
      - `value` string
    - `kernelImagePath` string — User-specified notebook kernel image reference
    - `last_modified` integer
    - `legacyVersion` boolean
    - `metricsByPlatform` object
    - `name` string, required — Implementation specific, can be a quay.io or docker hub tag name
    - `orcidAuthors` OrcidAuthor[]
      - `id` integer
      - `orcid` string
    - `output_file_formats` FileFormat[]
      - `value` string
    - `readMePath` string
    - `reference` string, required — git commit/tag/branch
    - `referenceType` 'COMMIT' | 'TAG' | 'BRANCH' | 'NOT_APPLICABLE' | 'UNSET'
    - `synced` boolean
    - `userFiles` string[]
    - `valid` boolean
    - `validations` Validation[]
      - `id` integer
      - `message` string
      - `type` 'DOCKSTORE_SMK' | 'SMK_TEST_PARAMS' | 'DOCKSTORE_CWL' | 'CWL_TEST_JSON' | 'DOCKSTORE_WDL' | 'WDL_TEST_JSON' | 'DOCKSTORE_WORKFLOW_OTHER' | 'DOCKERFILE' | 'NEXTFLOW' | 'NEXTFLOW_CONFIG' | 'NEXTFLOW_TEST_PARAMS' | 'DOCKSTORE_YML' | 'DOCKSTORE_SERVICE_YML' | 'DOCKSTORE_SERVICE_TEST_JSON' | 'DOCKSTORE_SERVICE_OTHER' | 'DOCKSTORE_GXFORMAT2' | 'GXFORMAT2_TEST_FILE' | 'DOCKSTORE_SWL' | 'SWL_TEST_JSON' | 'DOCKSTORE_JUPYTER' | 'DOCKSTORE_NOTEBOOK_REES' | 'DOCKSTORE_NOTEBOOK_DEVCONTAINER' | 'DOCKSTORE_NOTEBOOK_TEST_FILE' | 'DOCKSTORE_NOTEBOOK_OTHER'
      - `valid` boolean
    - `verified` boolean
    - `verifiedPlatforms` string[] — Verified platforms for the version
    - `verifiedSource` string
    - `verifiedSources` string[]
    - `versionEditor` User
      - `avatarUrl` string
      - `curator` boolean — Indicates whether this user is a curator. The value is always false unless requested for oneself or by an admin
      - `id` integer
      - `isAdmin` boolean — Indicates whether the user is an admin. The value is always false unless requested for oneself or by an admin
      - `metricsRobot` boolean
      - `metricsRobotPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this user is a robot that submits metrics
      - `name` string
      - `orcid` string
      - `platformPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this account corresponds to a platform partner
      - `privacyPolicyVersion` 'NONE' | 'PRIVACY_POLICY_VERSION_2_5'
      - `privacyPolicyVersionAcceptanceDate` integer
      - `setupComplete` boolean
      - `tosacceptanceDate` integer
      - `tosversion` 'NONE' | 'TOS_VERSION_1' | 'TOS_VERSION_2'
      - `tosversionAcceptanceDate` integer
      - `userProfiles` object
      - `username` string
      - `usernameChangeRequired` boolean — Indicates whether the user is required to change their username before being allowed to do various operations on Dockstore.
    - `versionMetadata` VersionMetadata
      - `aiTopicProcessed` boolean — True if Dockstore has processed this version for an AI topic
      - `descriptorTypeVersions` string[]
      - `dois` object — The DOIs for the version of the entry
      - `engineVersions` string[]
      - `id` integer
      - `latestMetricsAggregationDate` integer — The timestamp of the last metrics aggregation
      - `latestMetricsSubmissionDate` integer — The timestamp of the last metrics submission
      - `parsedInformationSet` ParsedInformation[]
        - `descriptorLanguage` 'SMK' | 'CWL' | 'WDL' | 'gxformat2' | 'SWL' | 'NFL' | 'service' | 'jupyter'
        - `hasHTTPImports` boolean
        - `hasLocalImports` boolean
      - `publicAccessibleTestParameterFile` boolean — Whether the version has everything needed to run without restricted access permissions
      - `userIdToOrcidPutCode` object — The presence of the put code for a userid indicates the version was exported to ORCID for the corresponding Dockstore user.
    - `workflow_path` string
    - `workingDirectory` string
  - `workflow_path` string

---

[API](https://skmtc.net/dockstore/apis/dockstore-api.md) · [All operations](https://skmtc.net/dockstore/apis/dockstore-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dockstore/dockstore-api/versions/9d82a4e96aa7/schema)
