JIRA

Introduction

About Atlassian Jira.

Jira Query Language (JQL)

Issues where the current user has work log between two dates.

Warning: The 'Time Spent' (seconds) of every issue is the total work log of all users, not only the current user!

worklogAuthor = currentUser() AND timespent > 10 AND worklogDate >= startOfMonth() AND worklogDate < "2222/11/22" ORDER BY issuetype ASC


API reference

Jira Cloud platform REST API, version 2:

https://developer.atlassian.com/cloud/jira/platform/rest/v2/intro/


JIRA Java APIs

https://developer.atlassian.com/server/jira/platform/java-apis/

>example> https://community.atlassian.com/t5/Jira-questions/Are-there-any-simple-examples-to-get-started-with-JIRA-Client/qaq-p/1348298


Python library for interacting with JIRA via REST APIs

https://pypi.org/project/jira/


Denis Blanchette strategy, with Python example:

https://community.atlassian.com/t5/Jira-questions/How-to-get-list-of-worklogs-through-JIRA-REST-API/qaq-p/533633

API examples

Returns the meta data for creating issues (deprecated)

curl -u user:pass -X GET -H "Content-Type: application/json" http://jira.uoc.edu/jira/rest/api/2/issue/createmeta

Get worklog - GET /rest/api/3/issue/{issueIdOrKey}/worklog/{id}

curl -u user:pass -X GET -H "Content-Type: application/json" http://jira.uoc.edu/jira/rest/api/2/issue/1035/worklog/9375