Get report definition

get

/services/rest/v1/reports/{reportPath}

Gets information about a report, such as the default template, output type, and a list of template IDs. With the list of template IDs, you can generate a report with a template other than the default template.

Request

Path Parameters
  • URL encoded report path. For example, if your report path is "/Sample Lite/Published Reporting/Reports/Balance Letter" then your encoded report path will be "%2FSample%20Lite%2FPublished%20Reporting%2FReports%2FBalance%20Letter". Use double encoded forward slash when you send a REST request to BI Publisher through a load balancer that isn't configured to pass encoded slashes. For example, if your report path is "/Sample Lite/Published Reporting/Reports/Balance Letter" then your encoded report path will be Sample%20Lite%252FPublished%20Reporting%252FReports%252FBalance%20Letter
Back to Top

Response

Supported Media Types

200 Response

Returns report definition.
Body ()
Root Schema : ReportDefinition
Type: object
Show Source
Nested Schema : listOfTemplateFormatsLabelValues
Type: array
Show Source
Nested Schema : reportParameterNameValues
Type: array
Show Source
Nested Schema : templateIds
Type: array
Passes the layout names of the report templates.
Show Source
Nested Schema : TemplateFormatsLabelValues
Type: object
Show Source
Nested Schema : listOfTemplateFormatLabelValue
Type: array
Contains the TemplateFormatLabelValue label-value pairs .
Show Source
Nested Schema : templateAvailableLocales
Type: array
The available locale options defined for a template
Show Source
Nested Schema : TemplateFormatLabelValue
Type: object
Show Source
Nested Schema : ParamNameValues
Type: object
Show Source
Nested Schema : listOfParamNameValues
Type: array
An array of ParamNameValue
Show Source
Nested Schema : ParamNameValue
Type: object
Show Source
Nested Schema : lovLabels
Type: array
If the parameter type is "Menu", specifies the values displayed in the list of values to the user.
Show Source
Nested Schema : values
Type: array
Parameter values.
Show Source
Back to Top

Examples

The following example shows how to get information about a report by submitting a GET request on the REST resource using cURL.

curl -u username:password -H "Accept:application/json" -X GET https://host.com:port/xmlpserver/services/rest/v1/reports/Sample%20Lite%252FPublished%20Reporting%252FReports%252FBalance%20Letter
Back to Top