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?
Found the problem, I was using api key instead of api token
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.