Added

  • Added Get Organization Settings which can be used to programmatically retrieve the settings applied to a user's Canopy Organization

Fixed

  • Fixed an issue where status_history field was not available within the Developer Sandbox

Changed

  • In accordance with the updated Terms of Umbra's NOAA License, Umbra no longer performs resolution checks for any customer Collects before delivering them. In practice, this means that all requested product types for a given Collect will be delivered regardless of requested range resolution.

Fixed

  • Fixed an issue where re-delivery of images from our Archive would send the incorrect metadata file
  • Fixed the incorrectly stated rate limits for Create Feasibility in the Rate Limiting documentation

Changed

  • Increased rate limits on Create Task, Create Feasibility, and Cancel Task. Please review the updated rate limits table for these endpoints at Rate Limiting.
  • When retrieving access tokens via the Client Credentials workflow, https://auth.canopy.umbra.space/oauth/token will now return HTTP status code 400 instead of 500 when rate limiting is in effect. Please review the documentation here for more details.
  • Improved documentation for all enumerations associated with the Task and Feasibility models in the API Reference

Fixed

  • DeliveryConfig path interpolation for S3_UMBRA_ROLE configs will now replace Task.userOrderId = None with an empty string in the path rather than the string "None"

Fixed

  • Terrain elevation value calculated during Task creation now uses WGS84 model instead of EGM96 Create Task

Added

Fixed

Added

Changed

  • Increased SpotlightConstraints.grazingAngleMinDegrees maximum value from 69 to 74
  • Padded Opportunity.windowStartAt and Opportunity.windowEndAt results by five minutes each to avoid unnecessarily rejected Tasks due to small adjustments by the Umbra Scheduler

Fixed

Added

  • Added Collects API to allow search and direct retrieval of Collect information.
    • ⚠️ This release deprecates usage of the STAC Items in the STAC API for Collect status and history information.
  • Added Restricted Access Areas API to allow retrieval of locations where Tasking is disallowed for your Canopy organization.
  • Added Client Credentials API to allow customer self service of their organization's Machine to Machine token. Credentials can be created, retrieved, rotated, and deleted.
  • Added DeliveryConfig.options.isLegacyPathPrefix field for S3UmbraRole configurations. All new DeliveryConfigs should leave this option False unless otherwise specifically instructed by Canopy customer support. Fixed

Improved

  • Improved validation for SpotlightConstraints.rangeResolutionMinMeters
  • Improved validation for SpotlightConstraints.multilookFactor
  • Collect.azimuthResolutionMinMeters now reports the correct value for Collects created after 2023-06-20
  • Collect.rangeResolutionMinMeters now reports the correct value for Collects created after 2023-06-20
  • Added Changelog to Canopy API Documentation