I have one client requirement.could you please tell me how to get all issues in jira using rest api.
Hi everyone,
You can use the REST API in Jira to return all issues, in this case, it would probably be best to use the endpoint GET /rest/api/2/search - Jira Server (for Cloud GET /rest/api/3/search)
In this case, you can just make a rest call to this endpoint, if you don't specify any JQL parameter here, it's the same as if you searched in the issue navigator in Jira and left the advanced search field empty; it returns all the issues that this user has access to.
Cloud example using curl
curl --request GET \ --url '/rest/api/3/search' \ --header 'Authorization: Bearer ' \ --header 'Accept: application/json'
Server example using curl
curl -D- -u username:password -X GET \-H "Content-Type: application/json" \"http://localhost:7123/rest/api/2/search?jql="
For other users that come across this, I hope this helps.
Regards,
Andy
Duplicate
https://community.atlassian.com/t5/Answers-Developer-Questions/Is-there-a-Rest-API-call-to-get-a-list-of-all-Issues/qaq-p/477942
Hi Tarun,
I am new to this could you please provide me rest api
See the link in the question Tarun referenced.
"Duplicate" link does not provide the answer.
This anwser is incorrect, atleast in API v3 there doesn't seem to be any way to do this, there's no "search" api that I can see, can someone please post a link to the actual part of the documentation where you can do this?
There is still a search endpoint you can use, even in Jira Cloud v3 of the REST API. I have linked to the reference guide in my original answer.
(for Cloud GET /rest/api/3/search)
This is still accurate for Jira Cloud today. Please let me know if you run into any problems with this.
I might have been unclear, sure there's a search, but what you get is a list of issueids, not the actual issues.
If we were to download all issues in a jira instance it would take hours to loop through every id and make an API-call.
Add to that making extra calls per issue to get all the fields for each issue.
Why isn't there a quicker get-all-issues feature? why have to loop through every single one "by hand".
Hi Gabriel,
Thanks for clarifying. The documentation of the search endpoint note that:
Note: All navigable fields are returned by default. This differs from GET issue where the default is all fields.
Have you tried to use the query parameters in that endpoint GET /rest/api/3/search such as fields=*all ? This will let you not only return the issues in the search, but all the fields of those issues as well. Perhaps this is the missing piece you are looking for.
So yes, you could use the GET issue endpoint and loop through it to get all the issues, but I think using an empty JQL search that returns all issues your account can view would probably be easier to accomplish in a single call. And you can get back all the fields if you pass it the right parameters. You might also want to use the expand=names in order to see the names of all those custom fields in the results.
I suspect here is not a get-all-issues type endpoint because the search endpoint can be made to perform this same function depending on the parameters passed to it.
Does that help more than the previous answers here? Please let me know,
Very simple, folks!!
Just run https://xxxx.atlassian.net/rest/api/2/search?jql= in your browser!! That's all!!
This worked and brought all issues for all projects!! Thank you so much!!!
When I am running this, the response is-
{ "startAt": 0, "maxResults": 50, "total": 0, "issues": []}
Some Jira sites will not return all issues when you use a blank JQL query. But then again some will. It has become an administrator setting that can be helpful to improve overall performance. Instead of using that query, try to at least enter something in the JQL, such as 'Order by created'
https://[yoursitename].atlassian.net/rest/api/2/search?jql=ORDER BY Created
Which should work on any Jira site regardless of that setting.
If you still get back 0 results, then either there are no issues there, or your account is not authenticated, or the account you have authenticated with cannot see any issues yet.
can I check, which issue is linked to the which release of a plan.
This method without any filter is returning only 50 maxresults.. How to get all issues for a particular project?
It looks like you're new here. Sign in or register to get started.