Tripwire Enterprise
82 min
the tripwire enterprise connector integrates with swimlane to get reports , policies , tasks , rules , elements and system information from tripwire prerequisites the tripwire enterprise connector requires a url running the application, an username , and a password capabilities this plugin provides the following capabilities create execute task requests create policies run create tasks delete user get elements get execute task request by id get latest policy test results get latest task run contexts get log messages get nodes get policies get policy test results get reports get rules get settings licenses and so on asset setup the connector requires a username and password to get the access token to interact with actions notes this plugin was last tested against product version v1 configurations http basic authentication authenticates using username and password configuration parameters parameter description type required url a url to the target host string required username username string required password password string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions create execute task requests request to run a task endpoint url /api/v1/tasks/executetaskrequests method post input argument name type required description completiontime string optional time value creationtime string optional time value id string optional unique identifier requestdata object optional response data requestdata taskid string required response data status string optional status value statusmessage object optional status value input example {"json body" {"completiontime" "string","creationtime" "string","id" "string","requestdata" {"taskid" "string"},"status" "string","statusmessage" {}}} output parameter type description status code number http status code of the response reason string response reason phrase creationtime string time value id string unique identifier requestdata object response data requestdata taskid string response data status string status value statusmessage array status value statusmessage file name string name of the resource statusmessage file string status value output example {"status code" 202,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","transfer encoding" "chunked","date" "tue, 05 sep 2023 09 16 52 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterpri create policies run allows evaluation of policy test criteria against previously harvested element versions for a specified set of policies and nodes endpoint url /api/v1/policies/run method post input argument name type required description nodes array optional parameter for create policies run policies array optional parameter for create policies run input example {"json body" {"nodes" \[""],"policies" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 204,"response headers" {"connection" "keep alive","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "text/html","csrftoken" "{\\"pagetokens\\" {\\"/api/v1/policies/run\\" \\"gnkd 4j9f 67l4 xh8k x6o2 rz4h 1kya jxh3\\"} ","date" "mon, 04 sep 2023 09 57 52 gmt","keep alive" "timeout=60","server" "tripwire enterprise","strict transport security" "max age=31622400; includesubdomains","x content type options" "nosn create tasks creates a new task in the root task group endpoint url /api/v1/tasks method post input argument name type required description actionids array optional unique identifier additionalemailaddresses array optional parameter for create tasks archiveauditevents boolean optional parameter for create tasks archivelogsexceeding number optional parameter for create tasks archivelogsolderthan number optional parameter for create tasks archivereports boolean optional parameter for create tasks compactversionsexceeding number optional parameter for create tasks compactversionsolderthan number optional parameter for create tasks description string optional parameter for create tasks emailserver string optional parameter for create tasks enabled boolean optional parameter for create tasks id string optional unique identifier ignoreemptyreports boolean optional parameter for create tasks lastduration number optional parameter for create tasks laststart string optional parameter for create tasks name string optional name of the resource newbaselinesonly boolean optional parameter for create tasks checknodeconnectiononly boolean optional parameter for create tasks offboardingonly boolean optional parameter for create tasks unlicenseduration number optional parameter for create tasks unlicensedurationunit string optional parameter for create tasks deleteduration number optional parameter for create tasks deletedurationunit string optional parameter for create tasks nextstart string optional parameter for create tasks nodeid string optional unique identifier input example {"json body" {"actionids" \[""],"additionalemailaddresses" \[""],"archiveauditevents"\ true,"archivelogsexceeding" 0,"archivelogsolderthan" 0,"archivereports"\ true,"compactversionsexceeding" 0,"compactversionsolderthan" 0,"description" "","emailserver" "","enabled"\ true,"id" "","ignoreemptyreports"\ true,"lastduration" 0,"laststart" "","name" "","newbaselinesonly"\ true,"checknodeconnectiononly"\ true,"offboardingonly"\ true,"unlicenseduration" 0,"unlicensedurationunit" "nanoseconds","deleteduration" 0,"deletedurationunit" "nanoseconds","nextstart" "","nodeid" "","reportformat" "","reportid" "","reportuserids" \[""],"ruleid" "","schedule" {"date" "","day" 0,"daysoccurrence" "","daysofweek" \[""],"minutes" 0,"periodictimerange" "","time" "","type" ""},"status" "","timeout" 0,"timeoutmillis" 0,"type" "","userid" ""}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"connection" "keep alive","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "text/html","csrftoken" "{\\"pagetokens\\" {\\"/api/v1/policies/run\\" \\"gnkd 4j9f 67l4 xh8k x6o2 rz4h 1kya jxh3\\"} ","date" "mon, 04 sep 2023 09 57 52 gmt","keep alive" "timeout=60","server" "tripwire enterprise","strict transport security" "max age=31622400; includesubdomains","x content type options" "nosn delete user removes a user from the system endpoint url /api/v1/users/{{rkuserid}} method delete input argument name type required description path parameters rkuserid string required parameters for the delete user action input example {"path parameters" {"rkuserid" ""}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 204,"response headers" {"connection" "keep alive","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","date" "mon, 04 sep 2023 06 27 12 gmt","keep alive" "timeout=60","server" "tripwire enterprise","strict transport security" "max age=31622400; includesubdomains","transfer encoding" "chunked","x content type options" "nosniff","x frame options" "sameorigin","x xss protection" "1; mode=blo get elements returns a list of all elements or those that match the provided criteria endpoint url /api/v1/elements method get input argument name type required description parameters baselineversionid array optional parameters for the get elements action parameters description array optional parameters for the get elements action parameters id array optional parameters for the get elements action parameters inscope boolean optional parameters for the get elements action parameters isrestorable boolean optional parameters for the get elements action parameters lastsuccessdate array optional parameters for the get elements action parameters lastversionchangeseverity array optional parameters for the get elements action parameters lastversionchangetype array optional parameters for the get elements action parameters lastversionid array optional parameters for the get elements action parameters lastversiontime array optional parameters for the get elements action parameters name array optional parameters for the get elements action parameters nodeid array optional parameters for the get elements action parameters pagelimit string optional parameters for the get elements action parameters pagestart string optional parameters for the get elements action parameters previousid string optional parameters for the get elements action parameters sub description array optional parameters for the get elements action parameters ruleid array optional parameters for the get elements action input example {"parameters" {"baselineversionid" \["string"],"description" \[""],"id" \[""],"inscope"\ true,"isrestorable"\ true,"lastsuccessdate" \[""],"lastversionchangeseverity" \[""],"lastversionchangetype" \[""],"lastversionid" \[""],"lastversiontime" \[""],"name" \["applocker rules","computer"],"nodeid" \[""],"pagelimit" "","pagestart" "","previousid" "","sub description" \[""],"ruleid" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "1602","date" "tue, 05 sep 2023 10 38 44 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get execute task request by id returns the details of a single task execution request endpoint url /api/v1/tasks/executetaskrequests/{{requestid}} method get input argument name type required description path parameters requestid string required parameters for the get execute task request by id action input example {"path parameters" {"requestid" "36"}} output parameter type description status code number http status code of the response reason string response reason phrase completiontime string time value creationtime string time value id string unique identifier requestdata object response data requestdata taskid string response data status string status value statusmessage array status value statusmessage file name string name of the resource statusmessage file string status value output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","transfer encoding" "chunked","date" "tue, 05 sep 2023 10 48 00 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterpri get latest policy test results returns a list of only those policy test results that are the latest result for a given policy test and node combination, or of those, the results that match the filter criteria endpoint url /api/v1/policytestresults/latest method get input argument name type required description parameters id string optional parameters for the get latest policy test results action parameters creationtime array optional parameters for the get latest policy test results action parameters creationtimerange string optional parameters for the get latest policy test results action parameters elementid array optional parameters for the get latest policy test results action parameters elementname array optional parameters for the get latest policy test results action parameters elementversionid array optional parameters for the get latest policy test results action parameters nodeid array optional parameters for the get latest policy test results action parameters nodelabel array optional parameters for the get latest policy test results action parameters pagelimit string optional parameters for the get latest policy test results action parameters pagestart string optional parameters for the get latest policy test results action parameters previousids string optional parameters for the get latest policy test results action parameters policytestid array optional parameters for the get latest policy test results action parameters policytestname array optional parameters for the get latest policy test results action parameters state array optional parameters for the get latest policy test results action input example {"parameters" {"id" "","creationtime" \[""],"creationtimerange" "","elementid" \[""],"elementname" \[""],"elementversionid" \[""],"nodeid" \[""],"nodelabel" \[""],"pagelimit" "20","pagestart" "0","previousids" "","policytestid" \[""],"policytestname" \[""],"state" \["passed"]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "2","date" "tue, 05 sep 2023 10 51 11 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"},"rea get latest task run contexts returns a list of the latest task run status record for each rule based task endpoint url /api/v1/tasks/runcontexts/latest method get input argument name type required description parameters endtime array optional parameters for the get latest task run contexts action parameters endtimerange string optional parameters for the get latest task run contexts action parameters haserrors string optional parameters for the get latest task run contexts action parameters id array optional parameters for the get latest task run contexts action parameters pagelimit string optional parameters for the get latest task run contexts action parameters previousid string optional parameters for the get latest task run contexts action parameters runtype string optional parameters for the get latest task run contexts action parameters starttime array optional parameters for the get latest task run contexts action parameters stoptype string optional parameters for the get latest task run contexts action parameters taskid array optional parameters for the get latest task run contexts action input example {"parameters" {"endtime" \[""],"endtimerange" "","haserrors"\ false,"id" \[""],"pagelimit" "20","previousid" "","runtype" "check","starttime" \[""],"stoptype" "normal","taskid" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "522","date" "tue, 05 sep 2023 11 02 12 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"},"r get log messages list all log manager messages or those that match the filter criteria endpoint url /api/v1/logmessages method get input argument name type required description parameters id array optional parameters for the get log messages action parameters level array optional parameters for the get log messages action parameters message array optional parameters for the get log messages action parameters object array optional parameters for the get log messages action parameters pagelimit string optional parameters for the get log messages action parameters pagestart string optional parameters for the get log messages action parameters sub message array optional parameters for the get log messages action parameters time array optional parameters for the get log messages action parameters timerange string optional parameters for the get log messages action parameters type array optional parameters for the get log messages action parameters username array optional parameters for the get log messages action input example {"parameters" {"id" \[""],"level" \[""],"message" \[""],"object" \[""],"pagelimit" "20","pagestart" "0","sub message" \[""],"time" \[""],"timerange" "","type" \[""],"username" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "571","date" "tue, 05 sep 2023 11 04 59 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"},"r get nodes returns a list of all nodes or those that match the provided filter criteria endpoint url /api/v1/nodes method get input argument name type required description parameters agentversion array optional parameters for the get nodes action parameters auditenabled boolean optional parameters for the get nodes action parameters description array optional parameters for the get nodes action parameters commonagentcapabilities array optional parameters for the get nodes action parameters commonagentosname array optional parameters for the get nodes action parameters commonagentosversion array optional parameters for the get nodes action parameters commonagentversion array optional parameters for the get nodes action parameters commonagentuuid array optional parameters for the get nodes action parameters customproperty array optional parameters for the get nodes action parameters elementcount array optional parameters for the get nodes action parameters eventgeneratorenabled boolean optional parameters for the get nodes action parameters eventgeneratorinstalled boolean optional parameters for the get nodes action parameters hasfailures boolean optional parameters for the get nodes action parameters ic name array optional parameters for the get nodes action parameters id array optional parameters for the get nodes action parameters importedtime array optional parameters for the get nodes action parameters importedtimerange string optional parameters for the get nodes action parameters ipaddress array optional parameters for the get nodes action parameters isdisabled boolean optional parameters for the get nodes action parameters issocksproxy boolean optional parameters for the get nodes action parameters issslsupported boolean optional parameters for the get nodes action parameters lastcheck array optional parameters for the get nodes action parameters lastregistration array optional parameters for the get nodes action parameters licensedfeature array optional parameters for the get nodes action parameters macaddress array optional parameters for the get nodes action input example {"parameters" {"agentversion" \["9 0 0 b1"],"auditenabled"\ true,"description" \["microsoft windows server 2019 10 0 17763, amd64"],"commonagentcapabilities" \[""],"commonagentosname" \[""],"commonagentosversion" \[""],"commonagentversion" \[""],"commonagentuuid" \[""],"customproperty" \[""],"elementcount" \["2529"],"eventgeneratorenabled"\ true,"eventgeneratorinstalled"\ true,"hasfailures"\ false,"ic name" \[""],"id" \[" 1y2p0ij32e8bl 1y2p0ij32e79h"],"importedtime" \["2023 08 29t21 26 50 002z"],"importedtimerange" "","ipaddress" \["192 168 1 180"],"isdisabled"\ false,"issocksproxy"\ false,"issslsupported"\ false,"lastcheck" \["2023 09 04t06 00 00 000z"],"lastregistration" \["2023 08 30t17 50 25 715z"],"licensedfeature" \["fsi","fsi policy","fsi remediation"],"macaddress" \["00 0c 29 83 96\ e9"],"make" \["microsoft"],"maxseverity" \["10000"],"model" \["windows server 2019"],"modifiedtime" \["2023 08 30t17 50 25 735z"],"name" \["win 6v8oe7d4sj6 mynetworksettings com"],"oid" \[""],"pagelimit" "20","pagestart" "0","proxyhost" \[""],"proxyport" \[""],"realtimeenabled"\ false,"rmihost" \["192 168 1 180"],"rmiport" \["9899"],"sub description" \[""],"sub name" \[""],"tags" \["operating system\ microsoft windows server 2019\ system"],"trackingid" \["usr 2b7fd87e 2ce5 4002 a364 cba42f953942"],"type" \["windows server"],"version" \["10 0 17763"],"usingssl"\ false}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "1373","date" "tue, 05 sep 2023 11 07 58 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get policies returns a list of all policies or those that match the provided filter criteria endpoint url /api/v1/policies method get input argument name type required description parameters description array optional parameters for the get policies action parameters id array optional parameters for the get policies action parameters importedtime array optional parameters for the get policies action parameters modifiedtime array optional parameters for the get policies action parameters name array optional parameters for the get policies action parameters nodescope array optional parameters for the get policies action parameters pagelimit string optional parameters for the get policies action parameters pagestart string optional parameters for the get policies action parameters purgedataolderthandays array optional parameters for the get policies action parameters purgeolddata boolean optional parameters for the get policies action parameters trackingid array optional parameters for the get policies action parameters sub description array optional parameters for the get policies action input example {"parameters" {"description" \[""],"id" \[""],"importedtime" \[""],"modifiedtime" \[""],"name" \[""],"nodescope" \[""],"pagelimit" "20","pagestart" "0","purgedataolderthandays" \["0"],"purgeolddata"\ false,"trackingid" \[""],"sub description" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "6708","date" "tue, 05 sep 2023 11 10 08 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get policy test results returns a list of all policy test results or those that match the provided filter criteria endpoint url /api/v1/policytestresults method get input argument name type required description parameters id string optional parameters for the get policy test results action parameters creationtime array optional parameters for the get policy test results action parameters creationtimerange string optional parameters for the get policy test results action parameters elementid array optional parameters for the get policy test results action parameters elementname array optional parameters for the get policy test results action parameters elementversionid array optional parameters for the get policy test results action parameters nodeid array optional parameters for the get policy test results action parameters nodelabel array optional parameters for the get policy test results action parameters pagelimit string optional parameters for the get policy test results action parameters pagestart string optional parameters for the get policy test results action parameters previousids string optional parameters for the get policy test results action parameters policytestid array optional parameters for the get policy test results action parameters policytestname array optional parameters for the get policy test results action parameters state array optional parameters for the get policy test results action input example {"parameters" {"id" "","creationtime" \[""],"creationtimerange" "","elementid" \[""],"elementname" \[""],"elementversionid" \[""],"nodeid" \[""],"nodelabel" \[""],"pagelimit" "20","pagestart" "0","previousids" "","policytestid" \[""],"policytestname" \[""],"state" \["passed"]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"connection" "keep alive","content length" "2","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","date" "mon, 04 sep 2023 10 00 43 gmt","keep alive" "timeout=60","server" "tripwire enterprise","strict transport security" "max age=31622400; includesubdomains","x content type options" "nosniff","x frame options" "sameorigin","x xss protection" "1; mode=block"},"rea get reports returns a list of all reports or those that match the filter criteria endpoint url /api/v1/reports method get input argument name type required description parameters description array optional parameters for the get reports action parameters id array optional parameters for the get reports action parameters name array optional parameters for the get reports action parameters type array optional parameters for the get reports action parameters sub description array optional parameters for the get reports action input example {"parameters" {"description" \[""],"id" \[""],"name" \[""],"type" \[""],"sub description" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "5100","date" "tue, 05 sep 2023 11 19 00 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get rules returns a list of all rules or those that match the provided filter criteria endpoint url /api/v1/rules method get input argument name type required description parameters description array optional parameters for the get rules action parameters elementname array optional parameters for the get rules action parameters id array optional parameters for the get rules action parameters importedtime array optional parameters for the get rules action parameters importedtimerange string optional parameters for the get rules action parameters isrealtime boolean optional parameters for the get rules action parameters modifiedtime array optional parameters for the get rules action parameters name array optional parameters for the get rules action parameters oid array optional parameters for the get rules action parameters pagelimit string optional parameters for the get rules action parameters pagestart string optional parameters for the get rules action parameters severity array optional parameters for the get rules action parameters sub description array optional parameters for the get rules action parameters timeoutmillis array optional parameters for the get rules action parameters trackingid array optional parameters for the get rules action parameters type array optional parameters for the get rules action input example {"parameters" {"description" \[""],"elementname" \[""],"id" \[""],"importedtime" \[""],"importedtimerange" "","isrealtime"\ false,"modifiedtime" \[""],"name" \[""],"oid" \[""],"pagelimit" "20","pagestart" "0","severity" \[""],"sub description" \[""],"timeoutmillis" \[""],"trackingid" \[""],"type" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "1417","date" "tue, 05 sep 2023 11 27 23 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get settings licenses returns a list of all licensed features in te including the feature consumption endpoint url /api/v1/settings/licenses method get output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","transfer encoding" "chunked","date" "tue, 05 sep 2023 11 28 58 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterpri get status returns a te status details object with the identifying information for the te system that the api client is connecting to endpoint url /api/v1/status method get output parameter type description status code number http status code of the response reason string response reason phrase apiversion string output field apiversion hostname string name of the resource interfaces array output field interfaces interfaces inetaddresses array output field interfaces inetaddresses interfaces macaddress string output field interfaces macaddress serveraddress string output field serveraddress teuuid string unique identifier teversion string output field teversion output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","transfer encoding" "chunked","date" "tue, 05 sep 2023 06 47 07 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterpri get task run contexts returns a list of task run status records endpoint url /api/v1/tasks/runcontexts method get input argument name type required description parameters endtime array optional parameters for the get task run contexts action parameters endtimerange string optional parameters for the get task run contexts action parameters haserrors string optional parameters for the get task run contexts action parameters id array optional parameters for the get task run contexts action parameters pagelimit string optional parameters for the get task run contexts action parameters previousid string optional parameters for the get task run contexts action parameters runtype string optional parameters for the get task run contexts action parameters starttime array optional parameters for the get task run contexts action parameters stoptype string optional parameters for the get task run contexts action parameters taskid array optional parameters for the get task run contexts action input example {"parameters" {"endtime" \[""],"endtimerange" "","haserrors"\ false,"id" \[""],"pagelimit" "20","previousid" "","runtype" "check","starttime" \[""],"stoptype" "normal","taskid" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "522","date" "tue, 05 sep 2023 11 31 56 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"},"r get tasks returns a list of all tasks, or only those tasks that match the provided filter criteria search filters are supported for all fields except schedule endpoint url /api/v1/tasks method get input argument name type required description parameters actionids array optional parameters for the get tasks action parameters additionalemailaddresses array optional parameters for the get tasks action parameters archiveauditevents boolean optional parameters for the get tasks action parameters archivelogsexceeding array optional parameters for the get tasks action parameters archivelogsolderthan array optional parameters for the get tasks action parameters archivereports boolean optional parameters for the get tasks action parameters compactversionsexceeding array optional parameters for the get tasks action parameters compactversionsolderthan array optional parameters for the get tasks action parameters description array optional parameters for the get tasks action parameters emailserver array optional parameters for the get tasks action parameters enabled boolean optional parameters for the get tasks action parameters id array optional parameters for the get tasks action parameters ignoreemptyreports boolean optional parameters for the get tasks action parameters lastduration array optional parameters for the get tasks action parameters laststart array optional parameters for the get tasks action parameters name array optional parameters for the get tasks action parameters newbaselinesonly boolean optional parameters for the get tasks action parameters checknodeconnectiononly boolean optional parameters for the get tasks action parameters offboardingonly boolean optional parameters for the get tasks action parameters nextstart array optional parameters for the get tasks action parameters nodeid array optional parameters for the get tasks action parameters pagelimit string optional parameters for the get tasks action parameters pagestart string optional parameters for the get tasks action parameters reportformat array optional parameters for the get tasks action parameters reportid array optional parameters for the get tasks action input example {"parameters" {"actionids" \[""],"additionalemailaddresses" \[""],"archiveauditevents"\ false,"archivelogsexceeding" \[""],"archivelogsolderthan" \[""],"archivereports"\ false,"compactversionsexceeding" \[""],"compactversionsolderthan" \[""],"description" \[""],"emailserver" \[""],"enabled"\ true,"id" \[""],"ignoreemptyreports"\ true,"lastduration" \[""],"laststart" \[""],"name" \[""],"newbaselinesonly"\ false,"checknodeconnectiononly"\ false,"offboardingonly"\ true,"nextstart" \[""],"nodeid" \[""],"pagelimit" "20","pagestart" "0","reportformat" \[""],"reportid" \[""],"reportuserids" \[""],"ruleid" \[""],"status" \[""],"sub description" \[""],"timeout" \[""],"timeoutmillis" \[""],"type" \[""],"userid" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","content length" "1052","date" "tue, 05 sep 2023 12 27 42 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterprise"}," get users returns a list of all users or those that match the filter criteria endpoint url /api/v1/users method get input argument name type required description parameters builtin boolean optional parameters for the get users action parameters description array optional parameters for the get users action parameters email array optional parameters for the get users action parameters id array optional parameters for the get users action parameters lastlogin array optional parameters for the get users action parameters lastlogout array optional parameters for the get users action parameters name array optional parameters for the get users action parameters roleid array optional parameters for the get users action parameters sub description array optional parameters for the get users action input example {"parameters" {"builtin"\ true,"description" \[""],"email" \[""],"id" \[""],"lastlogin" \[""],"lastlogout" \[""],"name" \[""],"roleid" \[""],"sub description" \[""]}} output parameter type description status code number http status code of the response reason string response reason phrase output example {"status code" 200,"response headers" {"strict transport security" "max age=31622400; includesubdomains","x frame options" "sameorigin","x xss protection" "1; mode=block","x content type options" "nosniff","content security policy" "default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors ' ","content type" "application/json","transfer encoding" "chunked","date" "tue, 05 sep 2023 12 32 33 gmt","keep alive" "timeout=60","connection" "keep alive","server" "tripwire enterpri response headers header description example connection http response header connection keep alive content length the length of the response body in bytes 1052 content security policy http response header content security policy default src https data 'self' 'unsafe inline' 'unsafe eval'; frame ancestors 'self' content type the media type of the resource application/json csrftoken http response header csrftoken {"pagetokens" {"/api/v1/policies/run" "gnkd 4j9f 67l4 xh8k x6o2 rz4h 1kya jxh3"}} date the date and time at which the message was originated tue, 05 sep 2023 11 07 58 gmt keep alive http response header keep alive timeout=60 server information about the software used by the origin server tripwire enterprise strict transport security http response header strict transport security max age=31622400; includesubdomains transfer encoding http response header transfer encoding chunked x content type options http response header x content type options nosniff x frame options http response header x frame options sameorigin x xss protection http response header x xss protection 1; mode=block