If you are doing it through web services in java it would be something like this: java.util.Map parameters = new java.util.HashMap(); parameters.put("key", "value"); then when you make your call you pass the parameters: client.runReport(currentUri, parameters); if you are running it through the web (ie URL) then just add the parameter in the url like so: http://server.company.com:8080/jasperserver-pro/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=&reportUnit=&key=value