<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def fetch_interfaces(self):
 """ Returns a dict with the response from ``GetSupportedAPIList`` :return: :class:`dict` of all interfaces and methods The returned value can passed to :meth:`load_interfaces` """

        return get('ISteamWebAPIUtil', 'GetSupportedAPIList', 1,
            https=self.https,
            apihost=self.apihost,
            caller=None,
            session=self.session,
            params={'format': 'json',
                    'key': self.key,
                    },
            )