diff --git a/planet/clients/orders.py b/planet/clients/orders.py
index e405046..733e96f 100644
--- a/planet/clients/orders.py
+++ b/planet/clients/orders.py
@@ -481,15 +481,14 @@ class OrdersClient:
             planet.exceptions.ClientError: If state is not valid.
         """
         url = self._orders_url()
+        params = {"source_type": "all"}
 
         if state:
             if state not in ORDER_STATE_SEQUENCE:
                 raise exceptions.ClientError(
                     f'Order state ({state}) is not a valid state. '
                     f'Valid states are {ORDER_STATE_SEQUENCE}')
-            params = {"state": state}
-        else:
-            params = None
+            params['state'] = state
 
         response = await self._session.request(method='GET',
                                                url=url,

diff --git a/tests/integration/test_orders_api.py b/tests/integration/test_orders_api.py
index d7ddab2..bb1a63e 100644
--- a/tests/integration/test_orders_api.py
+++ b/tests/integration/test_orders_api.py
@@ -123,7 +123,7 @@ async def test_list_orders_basic(order_descriptions, session):
 @respx.mock
 @pytest.mark.asyncio
 async def test_list_orders_state(order_descriptions, session):
-    list_url = TEST_ORDERS_URL + '?state=failed'
+    list_url = TEST_ORDERS_URL + '?source_type=all&state=failed'
 
     order1, order2, _ = order_descriptions
 
diff --git a/tests/integration/test_orders_cli.py b/tests/integration/test_orders_cli.py
index 59909c8..16c7a9f 100644
--- a/tests/integration/test_orders_cli.py
+++ b/tests/integration/test_orders_cli.py
@@ -85,7 +85,7 @@ def test_cli_orders_list_empty(invoke):
 
 @respx.mock
 def test_cli_orders_list_state(invoke, order_descriptions):
-    list_url = TEST_ORDERS_URL + '?state=failed'
+    list_url = TEST_ORDERS_URL + '?source_type=all&state=failed'
 
     order1, order2, _ = order_descriptions
 

Include basemaps orders in `planet order list` output
**Is your feature request related to a problem? Please describe.**

Planet now supports [basemaps in orders](https://developers.planet.com/apis/orders/basemaps/). This works great with all the core orders commands, except for `list`. You can `get` a basemaps order, `wait`, and `download` it. 
 
**Describe the solution you'd like**
To have `planet orders list` return basemaps and scene orders.

The core API team wanted to make everything backwards compatible, so they kept the GET at https://api.planet.com/compute/ops/orders/v2/ to just the scene orders. They introduced a parameter called `source_type`, that can take values like `all`, `basemaps`, `scenes`, `basemaps,scenes`. 

I propose we just return `all`, since the SDK and CLI just output the JSON directly, so returning an extra JSON attribute doesn't effect anything. Our `list` should aim to show all the options at the end point.

**Describe alternatives you've considered**

We could consider supporting the `source_type` parameter as an option, with a default to `all`. But that could also be ticketed as its own issue.

**Additional context**


tests/integration/test_orders_api.py::test_list_orders_state tests/integration/test_orders_cli.py::test_cli_orders_list_state
[ tests/integration/test_orders_api.py::test_OrderStates_reached tests/integration/test_orders_api.py::test_OrderStates_passed tests/integration/test_orders_api.py::test_list_orders_basic tests/integration/test_orders_api.py::test_list_orders_state_invalid_state tests/integration/test_orders_api.py::test_list_orders_limit[None-100] tests/integration/test_orders_api.py::test_list_orders_limit[0-102] tests/integration/test_orders_api.py::test_list_orders_limit[1-1] tests/integration/test_orders_api.py::test_create_order_basic tests/integration/test_orders_api.py::test_create_order_bad_item_type tests/integration/test_orders_api.py::test_create_order_item_id_does_not_exist tests/integration/test_orders_api.py::test_get_order tests/integration/test_orders_api.py::test_get_order_invalid_id tests/integration/test_orders_api.py::test_get_order_id_doesnt_exist tests/integration/test_orders_api.py::test_cancel_order tests/integration/test_orders_api.py::test_cancel_order_invalid_id tests/integration/test_orders_api.py::test_cancel_order_id_doesnt_exist tests/integration/test_orders_api.py::test_cancel_order_id_cannot_be_cancelled tests/integration/test_orders_api.py::test_cancel_orders_by_ids tests/integration/test_orders_api.py::test_cancel_orders_by_ids_invalid_id tests/integration/test_orders_api.py::test_cancel_orders_all tests/integration/test_orders_api.py::test_wait_default tests/integration/test_orders_api.py::test_wait_callback tests/integration/test_orders_api.py::test_wait_state tests/integration/test_orders_api.py::test_wait_max_attempts_enabled tests/integration/test_orders_api.py::test_wait_max_attempts_disabled tests/integration/test_orders_api.py::test_wait_invalid_oid tests/integration/test_orders_api.py::test_wait_invalid_state tests/integration/test_orders_api.py::test_aggegated_order_stats tests/integration/test_orders_api.py::test_download_asset_md tests/integration/test_orders_api.py::test_download_asset_img tests/integration/test_orders_api.py::test_validate_checksum_checksum[1-expectation0-MD5] tests/integration/test_orders_api.py::test_validate_checksum_checksum[1-expectation0-SHA256] tests/integration/test_orders_api.py::test_validate_checksum_checksum[1-expectation1-MD5] tests/integration/test_orders_api.py::test_validate_checksum_checksum[1-expectation1-SHA256] tests/integration/test_orders_api.py::test_validate_checksum_checksum[does tests/integration/test_orders_api.py::test_validate_checksum_manifest[True-False-expectation0] tests/integration/test_orders_api.py::test_validate_checksum_manifest[True-True-expectation1] tests/integration/test_orders_api.py::test_validate_checksum_manifest[False-False-expectation2] tests/integration/test_orders_api.py::test_download_order_success[None-paths0] tests/integration/test_orders_api.py::test_download_order_success[results1-paths1] tests/integration/test_orders_api.py::test_download_order_success[results2-paths2] tests/integration/test_orders_api.py::test_download_order_state tests/integration/test_orders_api.py::test_download_order_overwrite_true_preexisting_data tests/integration/test_orders_api.py::test_download_order_overwrite_false_preexisting_data tests/integration/test_orders_api.py::test_download_order_overwrite_true_nonexisting_data tests/integration/test_orders_api.py::test_download_order_overwrite_false_nonexisting_data tests/integration/test_orders_cli.py::test_cli_orders_list_basic tests/integration/test_orders_cli.py::test_cli_orders_list_empty tests/integration/test_orders_cli.py::test_cli_orders_list_limit[None-100] tests/integration/test_orders_cli.py::test_cli_orders_list_limit[0-102] tests/integration/test_orders_cli.py::test_cli_orders_list_limit[1-1] tests/integration/test_orders_cli.py::test_cli_orders_list_pretty tests/integration/test_orders_cli.py::test_cli_orders_get tests/integration/test_orders_cli.py::test_cli_orders_get_id_not_found tests/integration/test_orders_cli.py::test_cli_orders_cancel tests/integration/test_orders_cli.py::test_cli_orders_cancel_id_not_found tests/integration/test_orders_cli.py::test_cli_orders_wait_default tests/integration/test_orders_cli.py::test_cli_orders_wait_max_attempts tests/integration/test_orders_cli.py::test_cli_orders_download_default tests/integration/test_orders_cli.py::test_cli_orders_download_checksum tests/integration/test_orders_cli.py::test_cli_orders_download_dest tests/integration/test_orders_cli.py::test_cli_orders_download_overwrite tests/integration/test_orders_cli.py::test_cli_orders_download_state tests/integration/test_orders_cli.py::test_cli_orders_create_basic_success[4500474_2133707_2021-05-20_2419-expected_ids0] tests/integration/test_orders_cli.py::test_cli_orders_create_basic_success[4500474_2133707_2021-05-20_2419,4500474_2133707_2021-05-20_2420-expected_ids1] tests/integration/test_orders_cli.py::test_cli_orders_request_basic_success[4500474_2133707_2021-05-20_2419-expected_ids0] tests/integration/test_orders_cli.py::test_cli_orders_request_basic_success[4500474_2133707_2021-05-20_2419,4500474_2133707_2021-05-20_2420-expected_ids1] tests/integration/test_orders_cli.py::test_cli_orders_request_item_type_invalid tests/integration/test_orders_cli.py::test_cli_orders_request_product_bundle_invalid tests/integration/test_orders_cli.py::test_cli_orders_request_product_bundle_incompatible tests/integration/test_orders_cli.py::test_cli_orders_request_id_empty tests/integration/test_orders_cli.py::test_cli_orders_request_clip_success[geom_geojson] tests/integration/test_orders_cli.py::test_cli_orders_request_clip_success[feature_geojson] tests/integration/test_orders_cli.py::test_cli_orders_request_clip_success[featurecollection_geojson] tests/integration/test_orders_cli.py::test_cli_orders_request_clip_invalid_geometry tests/integration/test_orders_cli.py::test_cli_orders_request_both_clip_and_tools tests/integration/test_orders_cli.py::test_cli_orders_request_cloudconfig tests/integration/test_orders_cli.py::test_cli_orders_request_email tests/integration/test_orders_cli.py::test_cli_orders_request_tools tests/integration/test_orders_cli.py::test_cli_orders_request_no_stac