easysnowdata.providers.planet.create_order#

easysnowdata.providers.planet.create_order(item_ids: Sequence[str], *, item_type: str, product_bundle: str, aoi: Any, name: str | None = None, harmonize: str | None = None, composite: bool = False, extra_tools: Sequence[dict[str, Any]] = (), validate_bundle: bool = False, **kwargs: Any) dict[str, Any][source]#

Create an Orders API order clipped to aoi, and return the order dict.

This spends the account’s quota. The AOI is required: without it Planet would deliver whole scenes, which is exactly the waste the Orders route exists to avoid (companion §B.11).

validate_bundle=True asks the SDK to check the item type and bundle against Planet’s live bundle spec; see product() for why that is not the default.