<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def run(self, request):
 """ Introspects all of the actions on the server and returns their documentation. :param request: The request object :type request: EnrichedActionRequest :return: The response """

        if request.body.get('action_name'):
            return self._get_response_for_single_action(request.body.get('action_name'))

        return self._get_response_for_all_actions()