From 1101d788aead51df87b62785e5aaaf6a06c32f11 Mon Sep 17 00:00:00 2001 From: Unt3r <151835497+Unt3r@users.noreply.github.com> Date: Thu, 13 Mar 2025 19:46:55 +0100 Subject: [PATCH 1/2] Update constants.py Added route to ORDERBOOK_PATH --- avanza/constants.py | 1 + 1 file changed, 1 insertion(+) diff --git a/avanza/constants.py b/avanza/constants.py index 5a4434f..8b1d119 100644 --- a/avanza/constants.py +++ b/avanza/constants.py @@ -154,6 +154,7 @@ class Route(enum.Enum): ORDER_PLACE_PATH_BUY_FUND = "/_api/fund-guide/fund-order-page/buy" ORDER_PLACE_PATH_SELL_FUND = "/_api/fund-guide/fund-order-page/sell" ORDER_EDIT_PATH = "/_api/trading-critical/rest/order/modify" + ORDERBOOK_PATH = '/_api/trading-critical/rest/orderbook/{}' ORDERBOOK_LIST_PATH = "/_mobile/market/orderbooklist/{}" PRICE_ALERT_PATH = "/_cqbe/marketing/service/alert/{}" STOP_LOSS_PATH = "/_api/trading/stoploss" From ceb977afbf2f444d31205b5a237f1f1f373a1c5f Mon Sep 17 00:00:00 2001 From: Unt3r <151835497+Unt3r@users.noreply.github.com> Date: Thu, 13 Mar 2025 19:49:54 +0100 Subject: [PATCH 2/2] Update avanza.py Added get_orderbook --- avanza/avanza.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/avanza/avanza.py b/avanza/avanza.py index c1c17d4..27930c6 100644 --- a/avanza/avanza.py +++ b/avanza/avanza.py @@ -451,6 +451,13 @@ def get_order_books(self, order_book_ids: Sequence[str]) -> List[OrderBook]: HttpMethod.GET, Route.ORDERBOOK_LIST_PATH.value.format(",".join(order_book_ids)), ) + + def get_orderbook(self, order_book_id: str ): + + return self.__call( + HttpMethod.GET, + Route.ORDERBOOK_PATH.value.format(order_book_id) + ) def get_insights_report( self, account_id: str, time_period: InsightsReportTimePeriod