async def METHOD_NAME(self):
    try:
        groups_response = await self._get_microsoft_graph_response('groups')
        if groups_response:
            groups = groups_response.get('value')
            return groups
        return groups_response
    except Exception as e:
        print_exception(f'Failed to retrieve groups: {e}')
        return []