Forums

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

What is the best practice to learn JIRA API?

Sami
Contributor
November 18, 2018

Hi there,

I am working as a JIRA Administrator and now I would like to enhance my skills and work on JIRA APIs. What is the best practice to learn JIRA API?

 

I have a very basic knowledge of development, May I know from which technology should I start? 

 

Suggest me the best approach to learn JIRA API.

 

Regards,

Sami Ahmed Shaik.

2 answers

2 accepted

1 vote
Answer accepted
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 18, 2018

Find something that you want to do with the API first, and then code to that.  It's a lot easier to learn something by working your way through the process of building something useful!

The internal API is Java based so if you mean that one, start with Java, but the external one returns standard JSON, so you can pick any tech (lean towards one that has libraries that know JSON though, so you don't have to re-invent the wheel in reading/building it)

Sami
Contributor
November 18, 2018

@Nic Brough -Adaptavist-

If I go with JAVA which level of JAVA programming should I have to learn? Whether JAVA CORE, ADVANCED JAVA etc?

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 18, 2018

Only the basics, the JIRA API does most of the work for you, you just need to learn how to talk to it.

Sami
Contributor
November 19, 2018

Thanks @Nic Brough -Adaptavist-. I am going to enhance my skill in JIRA CORE. Thanks once again!!

0 votes
Answer accepted
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 18, 2018

Hello,

If you are on Cloud then you can use this reference:

https://developer.atlassian.com/cloud/jira/platform/rest/v3/?utm_source=%2Fcloud%2Fjira%2Fplatform%2Frest%2F&utm_medium=302

If you are on Server and you want to learn Jira Rest Api, then follow this reference:

https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/

If you are on Server and you want to know Jira Java Api, then you should have a look at Jira plugin tutorials:

https://developer.atlassian.com/server/framework/atlassian-sdk/tutorials/

Sami
Contributor
November 18, 2018

Thanks @Alexey Matveev, but I am seeking a technology to learn for JIRA API. 

Sami
Contributor
November 19, 2018

@Alexey Matveev what is the difference between JIRA REST API & JIRA JAVA API?

Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 19, 2018

If you use Jira Rest Api, you do not have to develop a plugin or use scripting add-ons. All you need is the curl program or any similair program. 

Jira Java Api requires the knowledge of Java from your side and Jira Rest Api does not require it. Jira Rest Api is easier to learn and use. But Jira Java API is richer in functionality than Jira Rest Api.

Sami
Contributor
November 19, 2018

Thanks for the quick response @Alexey Matveev. JAVA knowledge in the sense JAVA CORE knowledge or Advance JAVA knowledge. 

Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 19, 2018

It depends on how you want to use the Jira Java Api. If you use it with a scripting add-on, then Java Core is enough. But you would need to pay for such an add-on. 

If you want to develop your own plugin, then you would need Advanced Java knowledge.

Sami
Contributor
November 19, 2018

@Alexey Matveev Thanks for the knowledge share. 

Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 19, 2018

@SamiYou are most welcome!

Suggest an answer

Log in or Sign up to answer