I want to create a new Project through the REST API and assign the Project Lead. This means I need to use the /user/picker or /user/search endpoints so the user can select any active user in JIRA.
Both endpoints have a mandatory username/query parameter with an implicit leading wildcard. This means I can't construct a list of users programatically by sending off a query for each letter in the alphabet as /user/search?username=a returns Adam and Edward.
This is a pretty basic thing to do so I'm sure others have come across the same problem.
This issue has been reported in the following case:
Please note, from the request, it does mention the following:
In various environments, it has been observed that setting username to one of the following characters will do the trick:
- /rest/api/latest/user/search?username="" (double quotes)
- /rest/api/latest/user/search?username='' (single quotes)
- /rest/api/latest/user/search?username=. (dot)
- /rest/api/latest/user/search?username=% (percent)
- /rest/api/latest/user/search?username=_ (underscore)
Also, maxResults and startAt seem to be functioning.
You can give this a try in your environment and see if you're able to get any further, but do note that it doesn't seem to work for all Jira setups.
I am now sure whether you are using Cloud or not, however you should be able to get the list of all the assignable users for a project by using:
For details please see:
I hope this helps.
Atlassian Cloud Support
...PermissionsStartOnly=true User=www-data Group=www-data ExecStart=/opt/jira/bin/startup.sh ExecStop=/opt/jira/bin/shutdown.sh TimeoutStartSec=120 TimeoutStopSec=600 PrivateTmp=true [Install] WantedBy...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG