We should parse: 1) queryString params, 2) Http parameters passing from Uri 3) Http body json/xml And build ReportJob instance (POJO describes what report should be generated).