Search Reports

Returns a list of all available pre-defined and custom reports. If you add any optional query parameters, returns only those reports that match the search.

Method Type URI
GET

v90/ws/report.ws

?name={reportName}

&creationDateFrom={startDateForSearch}

&creationDateTo={endDateForSearch}

Example URL:

>http://localhost:8080/ems/v90/ws/report.ws

>http://localhost:8080/ems/v90/ws/report.ws?name=LicenseExpirationReport&creationDateFrom=2021-03-01&creationDateTo=2021-03-31

URI Parameters

Parameter Description Type
name

(Optional) Report name.

Valid values:

>LicenseExpirationReport

>CustomerEntitlementReport

>CustomerActivationReport

>AuditLogReport

>MostPopularProductsOrdered

>TotalEntitlementUtilization

>CustomReportName

String
creationDateFrom (Optional) Start date for the search in yyyy-MM-dd format. String
creationDateTo (Optional) End date for the search in yyyy-MM-dd format. String

Sample Response

HTTP Status Code: 200

Success

Response Body:

<reports>
  <count>1</count>
  <report>
    <id>1</id>
    <name>ProductESDReport</name>
    <creationDate>2021-01-16 06:43</creationDate>
    <lastModifiedDate>2021-04-15 06:43</lastModifiedDate>
    <inputParameters>
      <inputParameter>
        <parameterName>StartDate</parameterName>
        <dataType>DATE</dataType>
        <mandatory>false</mandatory>
        <displayName>Start Date</displayName>
      </inputParameter>
    </inputParameters>
  </report>
</reports>

Failure

HTTP Status Code: 400

HTTP Status Code: 401

HTTP Status Code: 404