This changelog lists all of the user-facing changes to the ICEYE Constellation API Suite (ICAS) in version 2.
Notifications: A new deactivateWebhook operation lets you deactivate a registered webhook without removing it.
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.
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.
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.
Tasking API: Standardized derivatives error codes to the ERR_ prefix convention and renamed the Get Derivatives imageId response field to imageID for consistency.
Tasking & Feasibility: The legacy derivative types DC_AIRCRAFT, DC_VESSELS, and DC_VEHICLES are no longer supported. Use the consolidated DC-ATR type instead.
Error handling: Problem details error responses now include requestID and timestamp fields.
Catalog API: New productTypes parameter on purchaseFrame lets you request specific SAR product types when purchasing a catalog frame.
Tasking API: New derivativeProductTypes parameter and derivatives endpoint for automated object detection in SAR imagery.
Authentication: OpenAPI specification now available for the Authentication endpoint.
Company API: New imagingModeCapabilities field in contract responses provides per-imaging-mode product type details.
Tasking API: Simplified incidence angle handling with FULL_RANGE and PERFORMANT modes for future satellite generations.
Tasking API: Estimated footprints available for scheduled tasks.
Tasking API: New CSI-COG and VID-COG product types available.
Tasking API: Extend Task object with image reference value.
Tasking API: New /tasking/v2/feasibility endpoint validates tasking requests before task creation.
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.
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.
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.
Tasking API: Added Scan Wide imaging mode support.
Catalog API: Added new iceye:processing_mode property to replace sar:instrument_mode.
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.
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.
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.
Delivery API: Now includes notification resource in responses when enabled.
Tasking API: Simplified by removing delivery locations array from GET /tasking/v2/tasks response.
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.
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.