I have a desktop client application that auto-submits bug reports to YouTrack using the REST API. Currently, all issues get submitted as an 'AutoSubmit' user and assigned to me.
The drawback of this is that the users don't get notified about any updates/fixes to their issues. I'd prefer to have the client login as 'AutoSubmit', create a user for that specific person (client has info needed to do this), and then submit the bug as reported by that user. However, there doesn't seem to be a way to do this.
Things I've tried:
1) I can auto-create a user in the client, but I can't login using that user since I don't know the password since the user might change that. This is ok for the first issue, but same user reporting an issue from a different client or client changing account password is a problem.
2) If I create the issue from the AutoSubmit user, I can't force the ReportedBy field to be the actual user.
3) I can 'import' the issue instead, where I can set the ReportedBy, but I have to set a specific IssueNumber, and getting the next available Issue# seems to be a problem.
I'm out of ideas, can anyone make a suggestion?