Prepare Compressed Product

Endpoint

GET /servlet/CompressionServlet

Query Parameters

Parameters:
  • request (string) – Must be compress (required)

  • productId (string) – Product (granule) identifier (required)

  • compressionId (string) – Compression selector (required), e.g. [DCT]_[0.02]_[1.0]

Purpose

Initiates/queues the compression job for a given product with a specific compression configuration.

Get the product compression status.

Example

GET |BASE_URL|/servlet/CompressionServlet?request=compress
    &productId=S1A_IW_GRDH_1SDV_20250227T172522_20250227T172547_058085_072C34_5DE6
    &compressionId=%5BDCT%5D_%5B0.02%5D_%5B1.0%5D

Response

  • 200 OK

Json datafile containing compression status and product information.
  • 200 Internal Server Error

Wrong datasetId (or unsupported) → json mentionning Cannot retrieve the dataset of product [productid]. Currently supported datasets are [supported datasets]
Unknown compression algorithm combination → json mentionning CompressionFamily == null