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 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"