Show/Hide Toolbars

PerfectApps ® Help Guide

This method returns a list of all reports for which the logged in user has View permission.

 

Send Params

Return Params

tokenln - This is the security token that is obtained by the previous API call. See API Security for more details.

list - This is the XML document which contains data for each report (name, etc.)

 

tokenOut - This is the new security token that should be used for the next Web Service call after this one. See the API Security topic for more details.

 

 

Test

The test app is only available for requests from the local machine.

 

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

 

POST /api/portal.asmx HTTP/1.1

Host: app.perfectforms.com

Content-Type: text/xml; charset=utf-8

Content-Length: length

SOAPAction: "http://www.PerfectApps.com/Portal/GetReportsList"

 

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

  <soap:Body>

    <GetReportsList xmlns="http://www.PerfectApps.com/Portal">

      <tokenIn>string</tokenIn>

    </GetReportsList>

  </soap:Body>

</soap:Envelope>

 

HTTP/1.1 200 OK

Content-Type: text/xml; charset=utf-8

Content-Length: length

 

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

  <soap:Body>

    <GetReportsListResponse xmlns="http://www.PerfectApps.com/Portal">

      <GetReportsListResult>int</GetReportsListResult>

      <tokenOut>string</tokenOut>

      <list>string</list>

    </GetReportsListResponse>

  </soap:Body>

</soap:Envelope>

 

 

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

 

POST /api/portal.asmx HTTP/1.1

Host: app.perfectforms.com

Content-Type: application/soap+xml; charset=utf-8

Content-Length: length

 

<?xml version="1.0" encoding="utf-8"?>

<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">

  <soap12:Body>

    <GetReportsList xmlns="http://www.PerfectApps.com/Portal">

      <tokenIn>string</tokenIn>

    </GetReportsList>

  </soap12:Body>

</soap12:Envelope>

 

HTTP/1.1 200 OK

Content-Type: application/soap+xml; charset=utf-8

Content-Length: length

 

<?xml version="1.0" encoding="utf-8"?>

<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">

  <soap12:Body>

    <GetReportsListResponse xmlns="http://www.PerfectApps.com/Portal">

      <GetReportsListResult>int</GetReportsListResult>

      <tokenOut>string</tokenOut>

      <list>string</list>

    </GetReportsListResponse>

  </soap12:Body>

</soap12:Envelope>

 

 

See also: Login

 

Return to: PerfectApps API, Integration