New to Telerik Report Server? Start a free 30-day trial
Report Server API Client Examples
Updated on Jan 28, 2026
Login
C#
var settings = new Settings()
{
BaseAddress = "https://myreportserver:83"
};
using (var rsClient = new ReportServerClient(settings))
{
rsClient.Login("username", "password");
}
Get Resource
C#
var category = rsClient.GetCategory("categoryId");
Create Resource
C#
var categoryData = new CreateCategoryData()
{
Name = "New Category",
};
var newCategory = rsClient.CreateCategory(categoryData);
Update Resource
C#
var category = rsClient.GetCategory("categoryId");
category.Name = "Updated Name";
var updatedCategory = rsClient.UpdateCategory(category);
Delete Resource
C#
rsClient.DeleteCategory("categoryId");