TEA Product Release

Get the TEA Collections belonging to the TEA Product Release

get/productRelease/{uuid}/collections

Path parameters

uuidstring uuid required

A UUID

UUID of TEA Product Release 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'version'

The field by which to sort the results.

sortOrder'asc' | 'desc'

The direction of the sort.

Response

A paginated response containing TEA Collections

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": "4c72fe22-9d83-4c2f-8eba-d6db484f32c8",
      "version": 10,
      "date": "2024-12-13T00:00:00Z",
      "updateReason": {
        "type": "ARTIFACT_UPDATED",
        "comment": "VDR file updated"
      },
      "artifacts": [
        {
          "uuid": "1cb47b95-8bf8-3bad-a5a4-0d54d86e10ce",
          "name": "Build SBOM",
          "type": "BOM",
          "formats": [
            {
              "mediaType": "application/vnd.cyclonedx+xml",
              "description": "CycloneDX SBOM (XML)",
              "url": "https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.24.3/log4j-core-2.24.3-cyclonedx.xml",
              "signatureUrl": "https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.24.3/log4j-core-2.24.3-cyclonedx.xml.asc",
              "checksums": [
                {
                  "algType": "MD5",
                  "algValue": "2e1a525afc81b0a8ecff114b8b743de9"
                },
                {
                  "algType": "SHA-1",
                  "algValue": "5a7d4caef63c5c5ccdf07c39337323529eb5a770"
                }
              ]
            }
          ]
        },
        {
          "uuid": "dfa35519-9734-4259-bba1-3e825cf4be06",
          "version": 7,
          "name": "Vulnerability Disclosure Report",
          "type": "VULNERABILITIES",
          "formats": [
            {
              "mediaType": "application/vnd.cyclonedx+xml",
              "description": "CycloneDX VDR (XML)",
              "url": "https://logging.apache.org/cyclonedx/vdr.xml",
              "checksums": [
                {
                  "algType": "SHA-256",
                  "algValue": "75b81020b3917cb682b1a7605ade431e062f7a4c01a412f0b87543b6e995ad2a"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Changes

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

    • the response property //// became required for the status

      response-property-became-required

    • the response property //// became optional for the status

      response-property-became-optional

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

      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 subschema #2 to the response body allOf list for the response status

      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 optional property /// to the response with the status

      response-optional-property-added

  • 3e1d5aa78ac611See the full diff
    • removed the optional property /// from the response with the status

      response-optional-property-removed

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

      response-optional-property-added

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

      response-optional-property-added

    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

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

      response-optional-property-added

    • the response property /// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /// became required for the status

      response-property-became-required

    • the response property /// became required for the status

      response-property-became-required

  • 4378096cf2b1512See the full diff
    • the response property /// became optional for the status

      response-property-became-optional

    • the response property /////// became optional for the status

      response-property-became-optional

    • the response property /////// became optional for the status

      response-property-became-optional

    • the response property /// became optional for the status

      response-property-became-optional

    • the response property /// became optional for the status

      response-property-became-optional

    • removed the optional property /// from the response with the status

      response-optional-property-removed

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

      response-optional-property-added

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

      response-optional-property-added

  • 26042ec7c1aa26See the full diff
    • removed the optional property /// from the response with the status

      response-optional-property-removed

    • removed the optional property /// from the response with the status

      response-optional-property-removed

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

      response-optional-property-added

    • the response property /// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /// became required for the status

      response-property-became-required

    • the response property /// became required for the status

      response-property-became-required

  • 04340c231a9b411See the full diff
    • the response property /// became optional for the status

      response-property-became-optional

    • the response property /// became optional for the status

      response-property-became-optional

    • the response property /// became optional for the status

      response-property-became-optional

    • the response property /// became optional for the status

      response-property-became-optional

    • removed the optional property /// from the response with the status

      response-optional-property-removed

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

      response-optional-property-added