How to retrieve the Initial Status of JIRA Issue when created?

I am trying to create an internal audit report for JIRA Transitions and need to identify the default / initial issue status when a ticket was created.

An alternative is to fetch data from the Get Issue API and get the issue creation date. Post this to get the current issue workflow and take the first status in the list. However, workflows can be modified at any time, and initial status can be changed, as per my understanding.

Any suggestions on how to identify the issue’s initial status when created ?

Hello @VivekS

Any suggestions on how to identify the issue’s initial status when created ?

There is no record of what the Status was when the Issue was created, as you have discovered, only a record if the Status changes.

You will need to get the Issue’s changelog, then parse it to find the first time the Status was changed, then extract what Status it was initially changed from.

Thanks @sunnyape This algorithm would work. Marking your answer as solution.