From 66b97765b98762b44167970aeaae9cbf37135132 Mon Sep 17 00:00:00 2001 From: misiektoja Date: Thu, 26 Feb 2026 02:10:07 +0100 Subject: [PATCH 1/2] fix(people): correct friends list API endpoint for target users --- src/pythonxbox/api/provider/people/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pythonxbox/api/provider/people/__init__.py b/src/pythonxbox/api/provider/people/__init__.py index 17e1799..aa18c04 100644 --- a/src/pythonxbox/api/provider/people/__init__.py +++ b/src/pythonxbox/api/provider/people/__init__.py @@ -85,7 +85,7 @@ async def get_friends_by_xuid( ] decoration = self.SEPERATOR.join(decoration_fields) - url = f"{self.PEOPLE_URL}/users/me/people/xuids({xuid})/decoration/{decoration}" + url = f"{self.PEOPLE_URL}/users/xuid({xuid})/people/friends/decoration/{decoration}" resp = await self.client.session.get(url, headers=self._headers, **kwargs) resp.raise_for_status() return PeopleResponse.model_validate_json(resp.text) From ec89628cf043cb675156547d08c32e6925fa2622 Mon Sep 17 00:00:00 2001 From: misiektoja Date: Sat, 28 Feb 2026 00:39:01 +0100 Subject: [PATCH 2/2] fix: update get_friends_by_xuid docstring --- src/pythonxbox/api/provider/people/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pythonxbox/api/provider/people/__init__.py b/src/pythonxbox/api/provider/people/__init__.py index aa18c04..f7f3801 100644 --- a/src/pythonxbox/api/provider/people/__init__.py +++ b/src/pythonxbox/api/provider/people/__init__.py @@ -71,7 +71,10 @@ async def get_friends_by_xuid( **kwargs, ) -> PeopleResponse: """ - Get friendlist of own profile + Get friendlist of a user by their XUID + + Args: + xuid: XUID of the user to get friends from Returns: :class:`PeopleResponse`: People Response