containers

Update the tool with the given tool.

Changed on

Updates default descriptor paths, default Dockerfile paths, default test parameter paths, git url, and default version. Also updates tool maintainer email, and private access for manual tools.

put/containers/{containerId}

Request

  • Base URL
    /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL
    /api/containers/{containerId}
  • Auth
    HTTP bearer

Path parameters

containerIdinteger required

Request body

aliasesobject
approvedAITopicboolean

Indicates if the topicAI has been approved by the user

archivedboolean
checker_idinteger
conceptDoistring

The Digital Object Identifier (DOI) representing all of the versions of your workflow

conceptDoisobject

The Digital Object Identifier (DOI) representing all of the versions of your workflow

custom_docker_registry_pathstring
customerDockerRegistryPathstring
dbCreateDateinteger
dbUpdateDateinteger
defaultCWLTestParameterFilestring
defaultVersionstring
defaultWDLTestParameterFilestring
default_cwl_pathstring
default_dockerfile_pathstring
default_wdl_pathstring
deletableboolean
descriptionstring
descriptorTypestring[]
doiSelection'USER' | 'DOCKSTORE' | 'GITHUB'

The Digital Object Identifier (DOI) to display publicly

entryType'TOOL' | 'WORKFLOW' | 'SERVICE' | 'APPTOOL' | 'NOTEBOOK'

Entry type

forumUrlstring
gitUrlstring
has_checkerboolean
idinteger
is_publishedboolean
lastBuildstring date-time
lastUpdatedinteger
last_modifiedinteger
last_modified_dateinteger
metadataFromEntryDockstoreTool circular
metricsByPlatformobject
mode'AUTO_DETECT_QUAY_TAGS_AUTOMATED_BUILDS' | 'AUTO_DETECT_QUAY_TAGS_WITH_MIXED' | 'MANUAL_IMAGE_PATH' | 'HOSTED'
namestring
namespacestring
pathstring
private_accessboolean
registry'QUAY_IO' | 'DOCKER_HUB' | 'GITLAB' | 'AMAZON_ECR' | 'SEVEN_BRIDGES' | 'GITHUB_CONTAINER_REGISTRY'
registry_stringstring
tool_maintainer_emailstring
tool_pathstring
toolnamestring
topicstring
topicAIstring

Short description of the entry generated by AI

topicAutomaticstring

Short description of the entry gotten automatically

topicIdinteger
topicManualstring

Short description of the entry manually updated

topicSelection'AUTOMATIC' | 'MANUAL' | 'AI'

Which topic to display to the public users

trsIdstring
userIdToOrcidPutCodeobject

The presence of the put code for a userid indicates the entry was exported to ORCID for the corresponding Dockstore user.

Example request

{
  "metadataFromVersion": {
    "name": "latest",
    "reference": "master"
  },
  "tags": [
    {
      "name": "latest",
      "reference": "master"
    }
  ],
  "workflowVersions": [
    {
      "name": "latest",
      "reference": "master"
    }
  ]
}

Response

default response

aliasesobject
approvedAITopicboolean

Indicates if the topicAI has been approved by the user

archivedboolean
checker_idinteger
conceptDoistring

The Digital Object Identifier (DOI) representing all of the versions of your workflow

conceptDoisobject

The Digital Object Identifier (DOI) representing all of the versions of your workflow

custom_docker_registry_pathstring
customerDockerRegistryPathstring
dbCreateDateinteger
dbUpdateDateinteger
defaultCWLTestParameterFilestring
defaultVersionstring
defaultWDLTestParameterFilestring
default_cwl_pathstring
default_dockerfile_pathstring
default_wdl_pathstring
deletableboolean
descriptionstring
descriptorTypestring[]
doiSelection'USER' | 'DOCKSTORE' | 'GITHUB'

The Digital Object Identifier (DOI) to display publicly

entryType'TOOL' | 'WORKFLOW' | 'SERVICE' | 'APPTOOL' | 'NOTEBOOK'

Entry type

forumUrlstring
gitUrlstring
has_checkerboolean
idinteger
is_publishedboolean
lastBuildstring date-time
lastUpdatedinteger
last_modifiedinteger
last_modified_dateinteger
metadataFromEntryDockstoreTool circular
metricsByPlatformobject
mode'AUTO_DETECT_QUAY_TAGS_AUTOMATED_BUILDS' | 'AUTO_DETECT_QUAY_TAGS_WITH_MIXED' | 'MANUAL_IMAGE_PATH' | 'HOSTED'
namestring
namespacestring
pathstring
private_accessboolean
registry'QUAY_IO' | 'DOCKER_HUB' | 'GITLAB' | 'AMAZON_ECR' | 'SEVEN_BRIDGES' | 'GITHUB_CONTAINER_REGISTRY'
registry_stringstring
tool_maintainer_emailstring
tool_pathstring
toolnamestring
topicstring
topicAIstring

Short description of the entry generated by AI

topicAutomaticstring

Short description of the entry gotten automatically

topicIdinteger
topicManualstring

Short description of the entry manually updated

topicSelection'AUTOMATIC' | 'MANUAL' | 'AI'

Which topic to display to the public users

trsIdstring
userIdToOrcidPutCodeobject

The presence of the put code for a userid indicates the entry was exported to ORCID for the corresponding Dockstore user.

Example response

{
  "metadataFromVersion": {
    "name": "latest",
    "reference": "master"
  },
  "tags": [
    {
      "name": "latest",
      "reference": "master"
    }
  ],
  "workflowVersions": [
    {
      "name": "latest",
      "reference": "master"
    }
  ]
}

Changes

    • info

      added the new optional request property ///////

    • info

      added the new optional request property //////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property ////////

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • warning

      added the new YEAR enum value to the ///////// response property for the response status

    • warning

      added the new YEAR enum value to the ///////// response property for the response status

    • warning

      added the new YEAR enum value to the ///////// response property for the response status

    • warning

      added the new YEAR enum value to the //////// response property for the response status

    • warning

      added the new YEAR enum value to the //////// response property for the response status

    • warning

      added the new YEAR enum value to the //////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • warning

      added the new YEAR enum value to the ////////// response property for the response status

    • info

      added the new optional request property /////////

    • info

      added the new optional request property /////////

    • info

      added the new optional request property /////////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property //////////

    • info

      added the new optional request property //////////

    • info

      added the new optional request property //////////

    • info

      added the new optional request property //////////

    • info

      added the new optional request property //////////

    • info

      added the new optional request property //////////

    • info

      added the new YEAR enum value to the request property /////////

    • info

      added the new YEAR enum value to the request property /////////

    • info

      added the new YEAR enum value to the request property /////////

    • info

      added the new YEAR enum value to the request property ////////

    • info

      added the new YEAR enum value to the request property ////////

    • info

      added the new YEAR enum value to the request property ////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the new YEAR enum value to the request property //////////

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status