Here is a code to get the Quick stats report template with data:
<?php include 'PapApi.class.php'; $session = new Pap_Api_Session("https://URL_to_PAP/scripts/server.php"); if(!$session->login("merchant@example.com", "password")) { die("Cannot login. Message: ".$session->getMessage()); } // more details on session creation here https://support.qualityunit.com/931835-Pap_Api_Session $request = new Gpf_Rpc_DataRequest('Pap_Merchants_Reports_QuickReportData', 'load', $session); //$request->setField('isInitRequest', 'Y'); // specifies that the filter you've set under the Quick report as default should be used, without this it displays "All" data //$request->setField('filterType', 'quick_reports'); // used in conjuction with the above, without this line it won't set the default filter. //$request->addFilter('userid', '=', '11111111'); // this is how you can specify custom filters, more info about filtering here https://support.qualityunit.com/233666-Gpf_Rpc_GridRequest try { $request->sendNow(); } catch(Exception $e) { die("API call error: ".$e->getMessage()); } $data = $request->getData(); echo $data->getValue('htmlContent'); ?>
If instead of the template you want raw data you can use this approach.