I saw that one too, but this only set's the values, in a predefined list, as selected. However I figured out how I can change the list items. Each report has, apperently, its own resources and for list parameters which are defined like in the picture below, then jasper generates invisible files for them. These files can be accessed via the following request http://<<Jasper-IP>>/jasperserver/rest_v2/resources/reports/<<REPORT_NAME>>_files/<<PARAMETER_NAME>>_files/<<PARAMETER_NAME>> Within the header the parameter "Content-Type" needs to be set to "application/repository.listOfValues+json" or "application/repository.listOfValues+xml" With the PUT - method a body like this { "label": "lov_<<PARAMETER_NAME>>", "version": 0, "type": 6, "items": [ {"label": "test3", "value": "25626"} ] } you can change the values of the list parameter :) BUT the version number must be the same as the one from the the jasperserver. Each time you change at least one list properties the jasperserver increments this version number by 1. Thank you so much for your time and help :)