def help(self, filter, pack, limit, offset, **kwargs):
        """
        Get available help strings for action aliases.

        Handles requests:
            GET /actionalias/help
        """
        try:
            aliases_resp = super(ActionAliasController, self)._get_all(**kwargs)
            aliases = [ActionAliasAPI(**alias) for alias in aliases_resp.json]
            return generate_helpstring_result(
                aliases, filter, pack, int(limit), int(offset)
            )
        except (TypeError) as e:
            LOG.exception(
                "Helpstring request contains an invalid data type: %s.",
                six.text_type(e),
            )
            return abort(http_client.BAD_REQUEST, six.text_type(e))

        Get available help strings for action aliases.

        Handles requests:
            GET /actionalias/help
        
st2api/st2api/controllers/v1/actionalias.py