Edit this page

Resources

Get Reports, Categories, and other resources.

In order to perform report server operations, you have to login first and get an access token.

Here is a sample code snippet which illustrates how to read the report catalog items from the report server:

Example
  var token =
    window.sessionStorage.getItem(serverTokenKey);

  var headers = {};

  if (token) {
    headers.Authorization = 'Bearer ' + token;
  }

  $.ajax({
    type: "GET",
    url: serverApi + "reports",
    headers : headers
  })
  .done(function (reports, status, xhr) {
    var length = reports.length;
    var reportNames = "";
    for (var i = 0; i < length; i++) {
      reportNames += (reports[i].Name + "\r\n")
    }
    window.alert(reportNames);
  })
  .fail(function (xhr, status, error) {
    window.alert(xhr.status + ": " + error);
  });

You can get the report categories and the other report server resources such as scheduled tasks, data alerts, data connections, etc. in the same way just by changing the request url.

For example: serverApi + "categories" to get report categories, serverApi + "dataconnections" to get data connections, etc.

Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy