{
  "opencollection": "1.0.0",
  "info": {
    "name": "CodeArtifact Authorization Token#domain Package API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Package",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon CodeArtifact Copy Package Versions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/versions/copy#domain&source-repository&destination-repository&format&package",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the source and destination repositories. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "source-repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the package versions to be copied. "
              },
              {
                "name": "destination-repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository into which package versions are copied. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " The format of the package versions to be copied. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package versions to be copied. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. The namespace is required when copying Maven package versions. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package that contains the versions to be copied. "
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "<p> Copies package versions from one repository to another repository in the same domain. </p> <note> <p> You must specify <code>versions</code> or <code>versionRevisions</code>. You cannot specify both. </p> </note>"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Delete Package Versions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/versions/delete#domain&repository&format&package",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the package to delete. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the package versions to delete. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " The format of the package versions to delete. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package versions to be deleted. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. The namespace is required when deleting Maven package versions. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package with the versions to delete. "
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": " Deletes one or more versions of a package. A deleted package version cannot be restored in your repository. If you want to remove a package version from your repository and be able to restore it later, set its status to <code>Archived</code>. Archived packages cannot be downloaded from a repository and don't show up with list package APIs (for example, <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html\">ListPackageVersions</a>), but you can restor"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Describe Package Version",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version#domain&repository&format&package&version",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the package version. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the package version. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " A format that specifies the type of the requested package version. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the requested package version. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the requested package version. "
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": " A string that contains the package version (for example, <code>3.5.2</code>). "
              }
            ]
          },
          "docs": " Returns a <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionDescription.html\">PackageVersionDescription</a> object that contains information about the requested package version. "
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Dispose Package Versions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/versions/dispose#domain&repository&format&package",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository you want to dispose. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the package versions you want to dispose. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " A format that specifies the type of package versions you want to dispose. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package versions to be disposed. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package with the versions you want to dispose. "
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "<p> Deletes the assets in package versions and sets the package versions' status to <code>Disposed</code>. A disposed package version cannot be restored in your repository because its assets are deleted. </p> <p> To view all disposed package versions in a repository, use <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html\">ListPackageVersions</a> and set the <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersion"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Get Package Version Asset",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version/asset#domain&repository&format&package&version&asset",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the package version with the requested asset. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The repository that contains the package version with the requested asset. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " A format that specifies the type of the package version with the requested asset file. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package version with the requested asset file. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package that contains the requested asset. "
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": " A string that contains the package version (for example, <code>3.5.2</code>). "
              },
              {
                "name": "asset",
                "value": "",
                "type": "query",
                "description": " The name of the requested asset. "
              },
              {
                "name": "revision",
                "value": "",
                "type": "query",
                "description": " The name of the package version revision that contains the requested asset. "
              }
            ]
          },
          "docs": " Returns an asset (or file) that is in a package. For example, for a Maven package version, use <code>GetPackageVersionAsset</code> to download a <code>JAR</code> file, a <code>POM</code> file, or any other assets in the package version. "
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Get Package Version Readme",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version/readme#domain&repository&format&package&version",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the package version with the requested readme file. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The repository that contains the package with the requested readme file. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " A format that specifies the type of the package version with the requested readme file. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package version with the requested readme file. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package version that contains the requested readme file. "
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": " A string that contains the package version (for example, <code>3.5.2</code>). "
              }
            ]
          },
          "docs": "<p> Gets the readme file or descriptive text for a package version. </p> <p> The returned text might contain formatting. For example, it might contain formatting for Markdown or reStructuredText. </p>"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact List Package Version Assets",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version/assets#domain&repository&format&package&version",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository associated with the package version assets. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the package that contains the requested package version assets. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " The format of the package that contains the requested package version assets. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package version that contains the requested package version assets. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package that contains the requested package version assets. "
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": " A string that contains the package version (for example, <code>3.5.2</code>). "
              },
              {
                "name": "max-results",
                "value": "",
                "type": "query",
                "description": " The maximum number of results to return per page. "
              },
              {
                "name": "next-token",
                "value": "",
                "type": "query",
                "description": " The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results. "
              },
              {
                "name": "maxResults",
                "value": "",
                "type": "query",
                "description": "Pagination limit"
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query",
                "description": "Pagination token"
              }
            ]
          },
          "docs": " Returns a list of <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssetSummary.html\">AssetSummary</a> objects for assets in a package version. "
        },
        {
          "info": {
            "name": "Amazon CodeArtifact List Package Version Dependencies",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version/dependencies#domain&repository&format&package&version",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the requested package version dependencies. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the requested package version. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " The format of the package with the requested dependencies. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package version with the requested dependencies. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package versions' package. "
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": " A string that contains the package version (for example, <code>3.5.2</code>). "
              },
              {
                "name": "next-token",
                "value": "",
                "type": "query",
                "description": " The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results. "
              }
            ]
          },
          "docs": " Returns the direct dependencies for a package version. The dependencies are returned as <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageDependency.html\">PackageDependency</a> objects. CodeArtifact extracts the dependencies for a package version from the metadata file for the package format (for example, the <code>package.json</code> file for npm packages and the <code>pom.xml</code> file for Maven). Any package version dependencies that are not listed in the con"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact List Package Versions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/versions#domain&repository&format&package",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the requested package versions. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The name of the repository that contains the requested package versions. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " The format of the package versions you want to list. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package that contains the requested package versions. The package component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package for which you want to request package versions. "
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": " A string that filters the requested package versions by status. "
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": " How to sort the requested list of package versions. "
              },
              {
                "name": "max-results",
                "value": "",
                "type": "query",
                "description": " The maximum number of results to return per page. "
              },
              {
                "name": "next-token",
                "value": "",
                "type": "query",
                "description": " The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results. "
              },
              {
                "name": "originType",
                "value": "",
                "type": "query",
                "description": "The <code>originType</code> used to filter package versions. Only package versions with the provided <code>originType</code> will be returned."
              },
              {
                "name": "maxResults",
                "value": "",
                "type": "query",
                "description": "Pagination limit"
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query",
                "description": "Pagination token"
              }
            ]
          },
          "docs": " Returns a list of <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionSummary.html\">PackageVersionSummary</a> objects for package versions in a repository that match the request parameters. Package versions of all statuses will be returned by default when calling <code>list-package-versions</code> with no <code>--status</code> parameter. "
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Publish Package Version",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/version/publish#domain&repository&format&package&version&asset&x-amz-content-sha256",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              },
              {
                "name": "x-amz-content-sha256",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": "The name of the domain that contains the repository that contains the package version to publish."
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": "The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces."
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": "The name of the repository that the package version will be published to."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "<p>A format that specifies the type of the package version with the requested asset file.</p> <p>The only supported value is <code>generic</code>.</p>"
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "The namespace of the package version to publish."
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": "The name of the package version to publish."
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": "The package version to publish (for example, <code>3.5.2</code>)."
              },
              {
                "name": "asset",
                "value": "",
                "type": "query",
                "description": "The name of the asset to publish. Asset names can include Unicode letters and numbers, and the following special characters: <code>~ ! @ ^ &amp; ( ) - ` _ + [ ] { } ; , . `</code> "
              },
              {
                "name": "unfinished",
                "value": "",
                "type": "query",
                "description": "<p>Specifies whether the package version should remain in the <code>unfinished</code> state. If omitted, the package version status will be set to <code>Published</code> (see <a href=\"https://docs.aws.amazon.com/codeartifact/latest/ug/packages-overview.html#package-version-status\">Package version status</a> in the <i>CodeArtifact User Guide</i>).</p> <p>Valid values: <code>unfinished</code> </p>"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "<p>Creates a new package version containing one or more assets (or files).</p> <p>The <code>unfinished</code> flag can be used to keep the package version in the <code>Unfinished</code> state until all of its assets have been uploaded (see <a href=\"https://docs.aws.amazon.com/codeartifact/latest/ug/packages-overview.html#package-version-status.html#package-version-status\">Package version status</a> in the <i>CodeArtifact user guide</i>). To set the package version’s status to <code>Published</co"
        },
        {
          "info": {
            "name": "Amazon CodeArtifact Update Package Versions Status",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://codeartifact.{region}.amazonaws.com/v1/package/versions/update_status#domain&repository&format&package",
            "headers": [
              {
                "name": "X-Amz-Content-Sha256",
                "value": ""
              },
              {
                "name": "X-Amz-Date",
                "value": ""
              },
              {
                "name": "X-Amz-Algorithm",
                "value": ""
              },
              {
                "name": "X-Amz-Credential",
                "value": ""
              },
              {
                "name": "X-Amz-Security-Token",
                "value": ""
              },
              {
                "name": "X-Amz-Signature",
                "value": ""
              },
              {
                "name": "X-Amz-SignedHeaders",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "domain",
                "value": "",
                "type": "query",
                "description": " The name of the domain that contains the repository that contains the package versions with a status to be updated. "
              },
              {
                "name": "domain-owner",
                "value": "",
                "type": "query",
                "description": " The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. "
              },
              {
                "name": "repository",
                "value": "",
                "type": "query",
                "description": " The repository that contains the package versions with the status you want to update. "
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": " A format that specifies the type of the package with the statuses to update. "
              },
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "<p>The namespace of the package version to be updated. The package version component that specifies its namespace depends on its type. For example:</p> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm package version is its <code>scope</code>. </p> </li> <li> <p> Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> <li> <p> The namespace of a generic package is its <code>namespace</code>. </p> </li> </ul>"
              },
              {
                "name": "package",
                "value": "",
                "type": "query",
                "description": " The name of the package with the version statuses to update. "
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": " Updates the status of one or more versions of a package. Using <code>UpdatePackageVersionsStatus</code>, you can update the status of package versions to <code>Archived</code>, <code>Published</code>, or <code>Unlisted</code>. To set the status of a package version to <code>Disposed</code>, use <a href=\"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html\">DisposePackageVersions</a>. "
        }
      ]
    }
  ],
  "bundled": true
}