I am developing a company application using JIRA as the backend workflow engine. I found 3 Java APIs (we are a Java shop)
- https://docs.atlassian.com/jira-rest-java-client-api/2.0.0-m31/jira-rest-java-client-api/apidocs/ (Java Rest API)
- https://docs.atlassian.com/jira/7.1.9/index.html?overview-summary.html (JIRA Java API)
- https://docs.atlassian.com/jira-servicedesk/3.3.0-REL-0036/ (Java Service Desk API)
I am using 1), but found out that many methods are not available, for example:
Issue.getCustomFieldValue(), and Issue.setCustomFieldValue()
but they are available in 2 - (JIRA Java API)
It seems that Java Rest API is for READ-ONLY: I didn’t see methods for updating, is that correct?
Why there are so many different Java APIs? For what purpose? I am really confused.
For my purpose, which Java API is best to use? Any tutorials to get started with JIRA Java API?
I only saw the tutorials for Java REST API, that’s why I started with it.
Thanks a lot for the help!