2
Get Some RESTJIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian                   ...
JIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian                                3
I NEED SOME REST!JIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian               ...
$ whoami           95   00   05   10                               4
You’re a polyglot                    5
Common things... • Transport: HTTP • Data formats: XML, JSON • Patterns: authentication, authorization, UI, algorithms,   ...
7
JIRA 5 REST API What’sChanged?                    8
9
CRUD Issues              10
Search for issues, get back issues                                     11
... more • Filter the fields you get back in a response • Metadata • Add/delete remote issue links                         ...
Other goodies you shouldknow about• Representations in JSON, JSONP, and XML• Hypermedia inside entities• Versioned URI (/r...
14
Authentication• OAuth 1.0a • Examples: https://bitbucket.org/rmanalan/atlassian-   oauth-examples • Tutorial at https://de...
Tools for your toolbox • rest-console for Chrome: http://bit.ly/q7lGic • http-console: https://github.com/cloudhead/http-c...
17
18
19
20
21
22
+    =   23
+    =   23
Contacts• Rich Manalang (rmanalang@atlassian.com) / @rmanalan• Kyle Miller (kmiller@atlassian.com)• @atlassiandev         ...
Thank you!
Exploring the JIRA 5 REST API - AtlasCamp 2011
Upcoming SlideShare
Loading in …5
×

Exploring the JIRA 5 REST API - AtlasCamp 2011

2,732 views
2,579 views

Published on

Rich Manalang, Atlassian Software

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,732
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exploring the JIRA 5 REST API - AtlasCamp 2011

  1. 1. 2
  2. 2. Get Some RESTJIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian 3
  3. 3. JIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian 3
  4. 4. I NEED SOME REST!JIRA 5.0 REST API deep dive#jirarestRich Manalang (@rmanalan)Developer Advocate, Atlassian 3
  5. 5. $ whoami 95 00 05 10 4
  6. 6. You’re a polyglot 5
  7. 7. Common things... • Transport: HTTP • Data formats: XML, JSON • Patterns: authentication, authorization, UI, algorithms, etc. • Data exchange/integration: REST, SOAP 6
  8. 8. 7
  9. 9. JIRA 5 REST API What’sChanged? 8
  10. 10. 9
  11. 11. CRUD Issues 10
  12. 12. Search for issues, get back issues 11
  13. 13. ... more • Filter the fields you get back in a response • Metadata • Add/delete remote issue links 12
  14. 14. Other goodies you shouldknow about• Representations in JSON, JSONP, and XML• Hypermedia inside entities• Versioned URI (/rest/api/2, /rest/api/latest)• HTTP caching support• ActivityStreams API 13
  15. 15. 14
  16. 16. Authentication• OAuth 1.0a • Examples: https://bitbucket.org/rmanalan/atlassian- oauth-examples • Tutorial at https://developer.atlassian.com/display/ JIRADEV/JIRA+REST+API+Example+-+OAuth +authentication• Basic authentication 15
  17. 17. Tools for your toolbox • rest-console for Chrome: http://bit.ly/q7lGic • http-console: https://github.com/cloudhead/http-console • Documentation: https://developer.atlassian.com/ display/JIRADEV/JIRA+REST+API+Tutorials • Interactive REST API documentation coming soon to developer.atlassian.com! 16
  18. 18. 17
  19. 19. 18
  20. 20. 19
  21. 21. 20
  22. 22. 21
  23. 23. 22
  24. 24. + = 23
  25. 25. + = 23
  26. 26. Contacts• Rich Manalang (rmanalang@atlassian.com) / @rmanalan• Kyle Miller (kmiller@atlassian.com)• @atlassiandev 24
  27. 27. Thank you!

×