The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to list Jira projects pragmatically in java/kotlin

Albert Amadanyan
April 27, 2023

I have written this code to list jira projects using an api token and jira rest client, but it doesn't print anything as the project list is empty.
```
fun listProjects(){
    val jiraUrl = "https://<company>.atlassian.net"
    val apiToken = "<api-token>"

    val factory = AsynchronousJiraRestClientFactory()
    val uri = URI.create(jiraUrl)
    val client = factory.createWithBasicHttpAuthentication(uri, apiToken, apiToken)   //tried  email for username too, but it still didn't work

    val projects = client.projectClient.allProjects.claim()
    for (project in projects) {
        println(project.name)
    }

    client.close()
}
```
I do have projects in my test company and the api token is 100% correct. So what did I do wrong and how can fix that?

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Albert Amadanyan
April 27, 2023

Found the problem, I was using api key instead of api token

DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
TAGS
AUG Leaders

Atlassian Community Events