Hi, I've just succesfully get JSON reportExecutionRequest structure send. You are rigth - there are no good examples for JSON - but it is possible to decompile jar files and see class definitions used by server.... {"reportUnitUri":"/reports/fait/pracownicy","async":true,"freshData":true,"saveDataSnapshot":false,"outputFormat":"pdf","interactive":false,"ignorePagination":true,"pages":null,"parameters":{"reportParameter":[{"name":"Parameter1","value":["a"]}]}} C# wrapper class of it: public class ReportParameter { public String name { get; set; } public List<String> value { get; set; } } public class ReportParameters { public List<ReportParameter> reportParameter { get; set; } } public class reportExecutionRequest { public string reportUnitUri { get; set; } public bool async { get; set; } public bool freshData { get; set; } public bool saveDataSnapshot { get; set; } public string outputFormat { get; set; } public bool interactive { get; set; } public bool ignorePagination { get; set; } public string pages { get; set; } //1-5 public ReportParameters parameters { get; set; } } Regards, Rafal