#NEWLINE# def history( self , project , **kwargs ) : #NEWLINE# #INDENT# 'Wraps `Rundeck API GET /history <http://rundeck.org/docs/api/index.html#listing-history>`_\n\n        :Parameters:\n            project : str\n                name of the project\n\n        :Keywords:\n            jobIdFilter : str\n                include event for a job ID\n            reportIdFilter : str\n                include events for an event name\n            userFilter : str\n                include events created by user\n            statFilter : str\n                one of :class:`~rundeck.defaults.Status` ``values``\n            jobListFilter : str | list\n                one or more full job group/name to include\n            excludeJobListFilter : str | list\n                one or more full job group/name to include\n            recentFilter | str\n                Use a simple text format to filter executions that completed within a period of\n                time; the format is "XY" where \'X\' is an integer and \'Y\' is one of:\n\n                    * `h`:hour\n                    * `d`:day\n                    * `w`:week\n                    * `m`:month\n                    * `y`:year\n\n                So a value of "2w" would return executions that completed within the last two weeks\n\n            begin : int | str\n                either a unix millisecond timestamp or a W3C dateTime "yyyy-MM-ddTHH:mm:ssZ"\n            end : int | str\n                either a unix millisecond timestamp or a W3C dateTime "yyyy-MM-ddTHH:mm:ssZ"\n            max : int\n                maximum number of results to include in response (default: 20)\n            offset : int\n                offset for result set (default: 0)\n\n\n        :return: A :class:`~.rundeck.connection.RundeckResponse`\n        :rtype: :class:`~.rundeck.connection.RundeckResponse`\n        ' #NEWLINE# self . requires_version ( 4 ) #NEWLINE# params = cull_kwargs ( ( 'jobIdFilter' , 'reportIdFilter' , 'userFilter' , 'statFilter' , 'jobListFilter' , 'excludeJobListFilter' , 'recentFilter' , 'begin' , 'end' , 'max' , 'offset' ) , project ) #NEWLINE# params [ 'project' ] = project #NEWLINE# return self . _exec ( GET , 'history' , params = params , ** kwargs )