Get projects paginated
GET
/rest/api/3/project/search
Projects
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://jira.local:8080/jira/rest//rest/api/3/project/search'
Response Response Example
200 - Success
{
"self": "https://your-domain.atlassian.net/rest/api/3/project/search?startAt=0&maxResults=2",
"nextPage": "https://your-domain.atlassian.net/rest/api/3/project/search?startAt=2&maxResults=2",
"maxResults": 2,
"startAt": 0,
"total": 7,
"isLast": false,
"values": [
{
"self": "https://your-domain.atlassian.net/rest/api/3/project/EX",
"id": "10000",
"key": "EX",
"name": "Example",
"avatarUrls": {
"48x48": "https://your-domain.atlassian.net/secure/projectavatar?size=large&pid=10000",
"24x24": "https://your-domain.atlassian.net/secure/projectavatar?size=small&pid=10000",
"16x16": "https://your-domain.atlassian.net/secure/projectavatar?size=xsmall&pid=10000",
"32x32": "https://your-domain.atlassian.net/secure/projectavatar?size=medium&pid=10000"
},
"projectCategory": {
"self": "https://your-domain.atlassian.net/rest/api/3/projectCategory/10000",
"id": "10000",
"name": "FIRST",
"description": "First Project Category"
},
"simplified": false,
"style": "classic",
"insight": {
"totalIssueCount": 100,
"lastIssueUpdateTime": "2023-07-12T06:03:00.831+0000"
}
},
{
"self": "https://your-domain.atlassian.net/rest/api/3/project/ABC",
"id": "10001",
"key": "ABC",
"name": "Alphabetical",
"avatarUrls": {
"48x48": "https://your-domain.atlassian.net/secure/projectavatar?size=large&pid=10001",
"24x24": "https://your-domain.atlassian.net/secure/projectavatar?size=small&pid=10001",
"16x16": "https://your-domain.atlassian.net/secure/projectavatar?size=xsmall&pid=10001",
"32x32": "https://your-domain.atlassian.net/secure/projectavatar?size=medium&pid=10001"
},
"projectCategory": {
"self": "https://your-domain.atlassian.net/rest/api/3/projectCategory/10000",
"id": "10000",
"name": "FIRST",
"description": "First Project Category"
},
"simplified": false,
"style": "classic",
"insight": {
"totalIssueCount": 100,
"lastIssueUpdateTime": "2023-07-12T06:03:00.831+0000"
}
}
]
}
Request
Query Params
startAt
integerÂ
optional
maxResults
integerÂ
optional
orderBy
stringÂ
optional
category
Sorts by project category. A complete list of category IDs is found using Get all project categories.issueCount
Sorts by the total number of issues in each project.key
Sorts by project key.lastIssueUpdatedTime
Sorts by the last issue update time.name
Sorts by project name.owner
Sorts by project lead.archivedDate
EXPERIMENTAL. Sorts by project archived date.deletedDate
EXPERIMENTAL. Sorts by project deleted date.id
array[string]
optional
id=10000&id=10001
. Up to 50 project IDs can be provided.keys
array[string]
optional
keys=PA&keys=PB
. Up to 50 project keys can be provided.query
stringÂ
optional
key
or name
are returned (case insensitive).typeKey
stringÂ
optional
business
, service_desk
, and software
.categoryId
integerÂ
optional
action
stringÂ
optional
view
the project, meaning that they have one of the following permissions:browse
the project, meaning that they have the Browse projects project permission for the project.edit
the project, meaning that they have one of the following permissions:expand
stringÂ
optional
description
Returns the project description.projectKeys
Returns all project keys associated with a project.lead
Returns information about the project lead.issueTypes
Returns all issue types associated with the project.url
Returns the URL associated with the project.insight
EXPERIMENTAL. Returns the insight details of total issue count and last issue update time for the project.status
array[string]
optional
live
Search live projects.archived
Search archived projects.deleted
Search deleted projects, those in the recycle bin.properties
array[string]
optional
propertyQuery
stringÂ
optional
nested
from {"something":{"nested":1,"other":2}}
use [thepropertykey].something.nested=1
. Note that the propertyQuery key is enclosed in square brackets to enable searching where the propertyQuery key includes dot (.) or equals (=) characters. Note that thepropertykey
is only returned when included in properties
.Responses
Modified at 2023-07-13 03:27:27