Hi,
We have more than 50 projects in jira and we want only first 10 projects in our app and later 10 more.how can we achieve this through jira rest api?
Regards
Ashish
Hi @Ashish Bijlwan,
If you refer to documentation for the Jira rest api you used, you will see that it return list of all of project visible for the currently logged in user, i.e. all the projects the user has either ‘Browse projects’ or ‘Administer projects’ permission.
So the solution I have found is that either to use a user that has access to only the 10 project or use the recent property.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hello again @Ashish Bijlwan,
The documentation vaguely state that pagination is enforced for methods that could return a large collection of items without clearly defining how much large is. I think they assumed that list of projects couldn't be large and didn't enforce pagination on this api.
So instead use the recent query parameter, which if set returns Only projects recently accessed by the current user. If no user is logged in, recently accessed projects will be returned based on current HTTP session. Maximum count is limited to the specified number, but no more than 20.
Hope this Helps!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If that is the case then how they are achieving pagination in their JIRA website?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello again @Ashish Bijlwan,
This is different kind of pagination. This kind of pagination is created using HTML & CSS
The pagination we are talking about is different.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok..means you want to say that their also they are getting all project at a time but by using html/css/javascript ,they are showing in form of pagination
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try this,
<org_url>/rest/api/latest/search?project=<project_key>&startAt=0&maxResults=50
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For the recently accessed 10 projects use:
<org URL>/rest/api/2/project?recent=10&maxResults=10
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Use this path-
<jiraCloudURL> rest/api/3/project/search?jql&startAt=0&maxResults=10
Hope you find this helpful.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You may have a look at pagination section in https://developer.atlassian.com/server/jira/platform/rest-apis/
Clients can use the startAt,
maxResults,
andtotal
parameters to retrieve the desired number of results.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
this is the rest api for getting the project list :-<org URL>/rest/api/2/project
i am also passing startAt and maxResults parms but not getting limited data.
<org URL>/rest/api/2/project?startAt=0&maxResults=10
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try add the 'total' parameter something like <org URL>/rest/api/2/project?startAt=0&maxResults=10&total=100
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
yes I have try this and get all projects list I think I need to use recent instead startAt
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.