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

0 votes
Albert Amadanyan April 27, 2023

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

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
TAGS
AUG Leaders

Atlassian Community Events