From 9382cc7b446ecee6d9328dc37cf1de05289e8561 Mon Sep 17 00:00:00 2001 From: Kurt McKee Date: Wed, 20 May 2026 09:58:08 -0500 Subject: [PATCH] Add a `per_page` parameter to `FlowsClient.list_registered_apis()` --- ...0_095605_kurtmckee_add_per_page_registered_api_listing.rst | 4 ++++ src/globus_sdk/services/flows/client.py | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 changelog.d/20260520_095605_kurtmckee_add_per_page_registered_api_listing.rst diff --git a/changelog.d/20260520_095605_kurtmckee_add_per_page_registered_api_listing.rst b/changelog.d/20260520_095605_kurtmckee_add_per_page_registered_api_listing.rst new file mode 100644 index 000000000..8e09e7aa1 --- /dev/null +++ b/changelog.d/20260520_095605_kurtmckee_add_per_page_registered_api_listing.rst @@ -0,0 +1,4 @@ +Added +----- + +- Add a ``per_page`` parameter to the ``FlowsClient.list_registered_apis()`` method. (:pr:`NUMBER`) diff --git a/src/globus_sdk/services/flows/client.py b/src/globus_sdk/services/flows/client.py index ec0a0b34e..00dc45faf 100644 --- a/src/globus_sdk/services/flows/client.py +++ b/src/globus_sdk/services/flows/client.py @@ -934,6 +934,7 @@ def list_registered_apis( *, filter_roles: str | t.Iterable[str] | MissingType = MISSING, orderby: str | t.Iterable[str] | MissingType = MISSING, + per_page: int | MissingType = MISSING, marker: str | MissingType = MISSING, query_params: dict[str, t.Any] | None = None, ) -> IterableRegisteredAPIsResponse: @@ -942,6 +943,7 @@ def list_registered_apis( :param filter_roles: Role names to filter results (owner, administrator, viewer) :param orderby: Field and order for sorting results + :param per_page: Number of results per page :param marker: Pagination marker for continuing results :param query_params: Any additional parameters to be passed through as query params. @@ -974,6 +976,7 @@ def list_registered_apis( orderby if isinstance(orderby, (str, MissingType)) else list(orderby) ), "marker": marker, + "per_page": per_page, **(query_params or {}), } return IterableRegisteredAPIsResponse(