What is the best way to know if a user is allowed to create a issue in a given project?
The /rest/api/2/project/{projectIdOrKey}/permissionscheme
may return 403, if you can’t admin the project. So, not usable.
The other option seems to be to call the createmeta /rest/api/2/issue/createmeta/{projectIdOrKey}/issuetypes
endpoint, which then returns a HTTP 400 if you can’t create a project. However, I’m not sure that this HTTP 400 is intentional. Its a bid odd.
Is there any obvious better endpoint to detect in advance if the user can create issues on a specific project?