We have used a service account(c3s@merkleinc.com) to create cloud JIRA tickets. We recently ran into an issue for 2 of the JIRA projects (DAT/MKE) where when call the JIRA create API using the service account c3s@merkle.com. It returns a successful request as well as a JIRA number. However, when trying to access that JIRA ticket we can't access it(even the admin users) so we're not sure if the ticket was ever created. We’ve used this service account(c3s@merkleinc.com) to create other cloud JIRA tickets(REKEY,M1E2, FCINFOSEC) and they were successfully created without any issues. We’ve used Python JIRA API as well as tRest API call in Talend. Both return the same behavior. Here is a debug log from the Python API call.
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): merkleinc.atlassian.net:443
DEBUG:urllib3.connectionpool:https://merkleinc.atlassian.net:443 "GET /rest/api/2/serverInfo HTTP/1.1" 200 None
DEBUG:urllib3.connectionpool:https://merkleinc.atlassian.net:443 "GET /rest/api/2/project/DAT HTTP/1.1" 200 None
DEBUG:urllib3.connectionpool:https://merkleinc.atlassian.net:443 "POST /rest/api/2/issue HTTP/1.1" 201 None
DEBUG:urllib3.connectionpool:https://merkleinc.atlassian.net:443 "GET /rest/api/2/issue/DAT-14204 HTTP/1.1" 200 None
DAT-14204 created!
https://merkleinc.atlassian.net/browse/DAT-14204