New to Telerik Report Server? Download free 30-day trial

Add reports to Report Server programmatically


Product Version 4.1 18.604
Product Progress® Telerik® Report Server (with 15 CAL users)


How to upload a report in the Report Server using the public API.


A simple console application in C# demonstrating how to upload a report (Concentric_NumericalScale_test.trdx that is included in the project) programmatically using the Report Server API is available in the attached file.

It is necessary to change the Log-in details to reflect your local settings, i.e. modify the following code accordingly:

class Program
    static void Main(string[] args)
        ReportServerClient reportServerClient = new ReportServerClient(@"http://yourlocalreportserver:83/api/reportserver/");
        reportServerClient.Login("demoUser", "demoPass");
In this article