I am planning to use JIRA as workflow engine through it REST APIs. In my case, the reporter and the assignee will be defined in different module (not in JIRA). The number of accounts (reporter and assignee) in my application may reach thousands; hence, If I defined them as normal users in JIRA then it will cost me a lot of money and those users will not login or receive any kind of notifications.
How can I create a JIRA task without having the reporter and the assignee defined as normal users. off course, I will create the JIRA using the admin account and then I will change the reporter.