easysnowdata.providers.planet.product#

easysnowdata.providers.planet.product(item_ids: Sequence[str], *, item_type: str, product_bundle: str, validate: bool = False) dict[str, Any][source]#

One products entry of an order request.

The SDK’s own order_request.product() validates the item type and bundle by fetching https://api.planet.com/compute/ops/bundles/spec while building the request (SDK 3.6 specs._LazyBundlesLoader), which makes request building fail offline and whenever that endpoint is down. The dict it returns is the three keys below, so this builds them directly and leaves the live check to validate=True.