Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to get JIRA projects with pagination through rest api?


We have more than 50 projects in jira and we want only first 10 projects in our app and later 10 can we achieve this through jira rest api?



5 answers

1 accepted

0 votes
Answer accepted

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.

Hi @Kirubel Tesfaye,

So there is  no way of pagination while getting project list?

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!

Screen Shot 2018-05-17 at 4.03.59 PM.pngIf that is the case then how they are achieving pagination in  their JIRA website?

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.

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

Try this,


For the recently accessed 10 projects use:

<org URL>/rest/api/2/project?recent=10&maxResults=10

You may have a look at pagination section in

Clients can use the startAt, maxResults,andtotal parameters to retrieve the desired number of results.


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

Try add the 'total' parameter something like <org URL>/rest/api/2/project?startAt=0&maxResults=10&total=100

ok..let me check

not working...still getting all projects list

Like Esther de Mattos Silva likes this

yes I have try this  and get all projects list I think I need to use recent instead startAt

Like zqh likes this

Suggest an answer

Log in or Sign up to answer