[]
        
(Showing Draft Content)

Report Instances

Report services provides various APIs that help you to work with cached report instance. These are RESTful API services, which enable you to load, render, export, view parameters, and update page settings of a report. It can communicate with the ReportViewer control to display the report content on the web. The service URL includes the $instances keyword to access the cached information of a report.

$instances - Indicates functions for the report runtime.

You can make use of the following Web API services that are based on $instances keyword.

HTTP Methods Description
POST: /api/report//$instances Gets all cached report instances for the specified report path.
GET: /api/report//$instances/ Gets the info of cached report instance with the specified instance id.
POST: /api/report///$instances//render Renders the report instance with the specified instance id.
GET: /api/report//$instances//status Gets the status of the cached instance.
DELETE: /api/report///$instances/ Delete the instance.
GET: /api/report//$instances//parameters Gets all parameters in the cached instance.
PUT: /api/report///$instances//parameters Updates all parameter values in the report instance with specified instance id.
PATCH: /api/report///$instances//parameters Updates specified parameter values in the report instance with specified instance id.
GET: /api/report//$instances//parameters/ Gets info of the parameter with specified name in the cached instance.
PUT: /api/report///$instances//parameters/ Updates the value of parameter with specified name in the report instance with specified instance if.
GET: /api/report//$instances//pagesettings Gets the current page settings in the cached instance.
PUT: /api/report///$instances//pagesettings Updates all page settings properties in the report instance with specified instance id.
PATCH: /api/report///$instances//pagesettings Updates the specified page settings properties in the report instance with specified instance id.
GET: /api/report//$instances//outlines Gets the outlines of the report with specified in the cached instance.
GET: /api/report//$instances//bookmarks/ Gets info of the bookmark with specified bookmark id in the cached instance.
GET: /api/report//$instances//search?[text]&[matchCase]&[wholeWord] Gets the search result in the cached instance.
GET: /api/report//$instances//export?[options] Exports the cached instance to specified format.
POST: /api/report//$instances//export Exports the cached instance to specified format.
GET: /api/report//$instances//supportedformats/ Gets supported export format width the specified name for the report.
GET: /api/report///$instances//supportedformats Gets all export formats supported by the report instance with specified instance id.
GET: /api/report//$instances//features Gets the features supported by the report instance.