TEA Component

Get releases of the component

get/component/{uuid}/releases

Path parameters

uuidstring uuid required

A UUID

UUID of TEA Component in the TEA server

Query parameters

pageSizeinteger

The maximum number of results to return.

pageTokenstring

An opaque token used to retrieve the next page of results. This should be copied exactly from the nextPageToken field of a previous response.

sortField'createdDate' | 'releaseDate' | 'version'

The field by which to sort the results.

sortOrder'asc' | 'desc'

The direction of the sort.

Response

A paginated response containing TEA Component Releases

hasNextboolean required

A flag (to aid clients) to know whether there is a next page of results to fetch.

nextPageToken will always be supplied, hence this hint is included to aid clients.

nextPageTokenstring required

A token that can be used in a following request to retrieve the next page or results.

It must always be supplied in responses.

Example response

{
  "results": [
    {
      "uuid": "605d0ecb-1057-40e4-9abf-c400b10f0345",
      "version": "11.0.7",
      "createdDate": "2025-05-07T18:08:00Z",
      "releaseDate": "2025-05-12T18:08:00Z",
      "identifiers": [
        {
          "idType": "PURL",
          "idValue": "pkg:maven/org.apache.tomcat/tomcat@11.0.7"
        }
      ],
      "distributions": [
        {
          "distributionId": "6a0d58e1-4896-4f1e-83f7-5feb6c032537",
          "description": "Core binary distribution, zip archive",
          "identifiers": [
            {
              "idType": "PURL",
              "idValue": "pkg:maven/org.apache.tomcat/tomcat@11.0.6?type=zip"
            }
          ],
          "checksums": [
            {
              "algType": "SHA_256",
              "algValue": "9da736a1cdd27231e70187cbc67398d29ca0b714f885e7032da9f1fb247693c1"
            }
          ],
          "url": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6.zip",
          "signatureUrl": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6.zip.asc"
        },
        {
          "distributionId": "dba01c13-dd96-4928-be72-9c87ffa8cab8",
          "description": "Core binary distribution, tar.gz archive",
          "identifiers": [
            {
              "idType": "PURL",
              "idValue": "pkg:maven/org.apache.tomcat/tomcat@11.0.6?type=tar.gz"
            }
          ],
          "checksums": [
            {
              "algType": "SHA_256",
              "algValue": "2fcece641c62ba1f28e1d7b257493151fc44f161fb391015ee6a95fa71632fb9"
            }
          ],
          "url": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6.tar.gz",
          "signatureUrl": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6.tar.gz.asc"
        },
        {
          "distributionId": "cfe068c2-fae7-43d0-97ec-5ea092454040",
          "description": "Core binary distribution, Windows x64 zip archive",
          "identifiers": [
            {
              "idType": "PURL",
              "idValue": "pkg:maven/org.apache.tomcat/tomcat@11.0.6?classifier=windows-x64&type=zip"
            }
          ],
          "checksums": [
            {
              "algType": "SHA_256",
              "algValue": "62a5c358d87a8ef21d7ec1b3b63c9bbb577453dda9c00cbb522b16cee6c23fc4"
            }
          ],
          "url": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6-windows-x64.zip",
          "signatureUrl": "https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.7/tomcat-11.0.6.zip.asc"
        },
        {
          "distributionId": "de45ffaf-e4b5-47b5-be28-444a76df098e",
          "description": "Core binary distribution, Windows Service Installer (MSI)",
          "checksums": [
            {
              "algType": "SHA_512",
              "algValue": "1d3824e7643c8aba455ab0bd9e67b14a60f2aaa6aa7775116bce40eb0579e8ced162a4f828051d3b867e96ee2858ec5da0cc654e83a83ba30823cbea0df4ff96"
            }
          ],
          "url": "https://dlcdn.apache.org/tomcat/tomcat-11/v11.0.7/bin/apache-tomcat-11.0.7.exe",
          "signatureUrl": "https://downloads.apache.org/tomcat/tomcat-11/v11.0.7/bin/apache-tomcat-11.0.7.exe.asc"
        }
      ]
    }
  ]
}

Changes

Changed in 23 of the 53 revisions of this API.121530

    • the response property allOf[pagination-details]/nextPageToken became required for the status 200

      response-property-became-required

    • the response property allOf[pagination-details]/nextPageToken became optional for the status 200

      response-property-became-optional

  • 966ee7965a6f15See the full diff
    • the response's body type/format changed from array/ to / for status 200

      response-body-type-changed

    • added the new optional query request parameter pageSize

      new-optional-request-parameter

    • added the new optional query request parameter pageToken

      new-optional-request-parameter

    • added the new optional query request parameter sortField

      new-optional-request-parameter

    • added the new optional query request parameter sortOrder

      new-optional-request-parameter

    • added pagination-details subschema #2 to the response body allOf list for the response status 200

      response-body-all-of-added

    This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new COMPLIANCE_DOCUMENT enum value to the items/distributions/items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-added

    • added the new COMPLIANCE_DOCUMENT enum value to the items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-added

    • removed the optional property items/distributions/items/distributionType from the response with the 200 status

      response-optional-property-removed

    • the response property items/distributions/items/checksums/items/algType became required for the status 200

      response-property-became-required

    • the response property items/distributions/items/checksums/items/algValue became required for the status 200

      response-property-became-required

    • added the required property items/distributions/items/distributionId to the response with the 200 status

      response-required-property-added

  • 4378096cf2b131See the full diff
    • the response property items/distributions/items/checksums/items/algType became optional for the status 200

      response-property-became-optional

    • the response property items/distributions/items/checksums/items/algValue became optional for the status 200

      response-property-became-optional

    • removed the required property items/distributions/items/distributionId from the response with the 200 status

      response-required-property-removed

    • added the optional property items/distributions/items/distributionType to the response with the 200 status

      response-optional-property-added

  • 26042ec7c1aa13See the full diff
    • removed the optional property items/distributions/items/distributionType from the response with the 200 status

      response-optional-property-removed

    • the response property items/distributions/items/checksums/items/algType became required for the status 200

      response-property-became-required

    • the response property items/distributions/items/checksums/items/algValue became required for the status 200

      response-property-became-required

    • added the required property items/distributions/items/distributionId to the response with the 200 status

      response-required-property-added

    • removed the COMPLIANCE_DOCUMENT enum value from the items/distributions/items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-removed

    • removed the COMPLIANCE_DOCUMENT enum value from the items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-removed

    This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 64b6f95fe8da321See the full diff
    • the response property items/distributions/items/checksums/items/algType became optional for the status 200

      response-property-became-optional

    • the response property items/distributions/items/checksums/items/algValue became optional for the status 200

      response-property-became-optional

    • removed the required property items/distributions/items/distributionId from the response with the 200 status

      response-required-property-removed

    • added the new COMPLIANCE_DOCUMENT enum value to the items/distributions/items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-added

    • added the new COMPLIANCE_DOCUMENT enum value to the items/identifiers/items/idType response property for the response status 200

      response-property-enum-value-added

    • added the optional property items/distributions/items/distributionType to the response with the 200 status

      response-optional-property-added

  • 2bd6d8b0ff7313See the full diff
    • removed the optional property items/distributions/items/distributionType from the response with the 200 status

      response-optional-property-removed

    • the response property items/distributions/items/checksums/items/algType became required for the status 200

      response-property-became-required

    • the response property items/distributions/items/checksums/items/algValue became required for the status 200

      response-property-became-required

    • added the required property items/distributions/items/distributionId to the response with the 200 status

      response-required-property-added