This changelog lists all of the user-facing changes to the ICEYE Constellation API Suite (ICAS) in version 2.

new

Notifications: A new deactivateWebhook operation lets you deactivate a registered webhook without removing it.

fix

Tasking: The getTaskScene operation now returns the estimated footprint and planned imaging parameters for scheduled tasks, instead of returning 404 until the image is acquired.

enhancement

Catalog & Notifications: The purchaseFrame operation now accepts a webhook subscription, and a new purchase resource notifies subscribers when a catalog purchase reaches its final state.

enhancement

Company API: Contract deliveryLocations now include an id field (the delivery location config ID), providing an alternative to the Delivery API for discovering config IDs when creating tasks with SFTP or S3 delivery.

fix

Tasking API: Standardized derivatives error codes to the ERR_ prefix convention and renamed the Get Derivatives imageId response field to imageID for consistency.

deprecation

Tasking & Feasibility: The legacy derivative types DC_AIRCRAFT, DC_VESSELS, and DC_VEHICLES are no longer supported. Use the consolidated DC-ATR type instead.

enhancement

Error handling: Problem details error responses now include requestID and timestamp fields.

enhancement

Catalog API: New productTypes parameter on purchaseFrame lets you request specific SAR product types when purchasing a catalog frame.

enhancement

Tasking API: New derivativeProductTypes parameter and derivatives endpoint for automated object detection in SAR imagery.

enhancement

Authentication: OpenAPI specification now available for the Authentication endpoint.

enhancement

Company API: New imagingModeCapabilities field in contract responses provides per-imaging-mode product type details.

enhancement

Tasking API: Simplified incidence angle handling with FULL_RANGE and PERFORMANT modes for future satellite generations.

enhancement

Tasking API: Estimated footprints available for scheduled tasks.

enhancement

Tasking API: New CSI-COG and VID-COG product types available.

enhancement

Tasking API: Extend Task object with image reference value.

new

Tasking API: New /tasking/v2/feasibility endpoint validates tasking requests before task creation.

enhancement

Tasking API: SFTP delivery support added for POST /tasking/v2/tasks. Products can now be automatically delivered to customer-configured SFTP locations when creating tasks.

fix

Catalog API: Fixed sort order behavior in GET /catalog/v2/items and POST /catalog/v2/search endpoints to correctly maintain the order specified via sortby parameter.

enhancement

Tasking API: New productTypes parameter allows explicit control over SAR product type delivery. Replaces deprecated additionalProductTypes with support for GRD, SLC, QLK, CSI, and VID formats.

enhancement

Tasking API: Added Scan Wide imaging mode support.

Catalog API: Added new iceye:processing_mode property to replace sar:instrument_mode.

enhancement

Catalog API: Enhanced STAC Items to include assets["*"].roles and assets["thumbnail"].coordinates properties.

Tasking API: Enhanced STAC Items to include assets["*"].roles and assets["thumbnail"].coordinates properties.

breaking

Tasking API: Changed imagingMode parameter type from enum to string with values sourced from contract.

Notifications API: Added OAuth2 client credentials support for webhook callbacks.

breaking

Catalog API: Renamed time properties from start_time/end_time to start_datetime/end_datetime and added collection filtering.

Delivery API: Added new listDeliveries operation.

Company API: Now returns catalog collection information.

enhancement

Delivery API: Now includes notification resource in responses when enabled.

Tasking API: Simplified by removing delivery locations array from GET /tasking/v2/tasks response.

new

Delivery API: New POST /delivery/v1/deliveries endpoint for requesting delivery of multiple imaging products.

Catalog API: Enhanced with GeoJSON polygon filtering support via intersects parameter in POST /catalog/v2/search.

new

Major ICEYE Constellation API Suite (ICAS) 2.0 release.

Delivery API: New API for product delivery.

Notifications API: New webhook API for asynchronous events.

Tasking API: Enhanced with notifications, new delivery configuration, and expanded STAC properties.

Catalog API: Now includes private images, new price endpoint, purchase by frame, and many new STAC properties.