curl --location --request GET 'http://jira.local:8080/jira/rest//rest/api/3/project/search'
{"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"}}]}
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=10000&id=10001
. Up to 50 project IDs can be provided.keys=PA&keys=PB
. Up to 50 project keys can be provided.key
or name
are returned (case insensitive).business
, service_desk
, and software
.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: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.live
Search live projects.archived
Search archived projects.deleted
Search deleted projects, those in the recycle bin.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
.