Page cover

๐Ÿ“šProjects

Create project

POST /rest/api/{2-3}/project

Creates a project based on a project type template

const (
	BusinessContentManagement    = "com.atlassian.jira-core-project-templates:jira-core-simplified-content-management"
	BusinessDocumentApproval     = "com.atlassian.jira-core-project-templates:jira-core-simplified-document-approval"
	BusinessLeadTracking         = "com.atlassian.jira-core-project-templates:jira-core-simplified-lead-tracking"
	BusinessProcessControl       = "com.atlassian.jira-core-project-templates:jira-core-simplified-process-control"
	BusinessProcurement          = "com.atlassian.jira-core-project-templates:jira-core-simplified-procurement"
	BusinessProjectManagement    = "com.atlassian.jira-core-project-templates:jira-core-simplified-project-management"
	BusinessRecruitment          = "com.atlassian.jira-core-project-templates:jira-core-simplified-recruitment"
	BusinessTaskTracking         = "com.atlassian.jira-core-project-templates:jira-core-simplified-task-tracking"
	ITSMServiceDesk              = "com.atlassian.servicedesk:simplified-it-service-desk"
	ITSMInternalServiceDesk      = "com.atlassian.servicedesk:simplified-internal-service-desk"
	ITSMExternalServiceDesk      = "com.atlassian.servicedesk:simplified-external-service-desk"
	SoftwareTeamManagedKanban    = "com.pyxis.greenhopper.jira:gh-simplified-agility-kanban"
	SoftwareTeamManagedScrum     = "com.pyxis.greenhopper.jira:gh-simplified-agility-scrum"
	SoftwareCompanyManagedKanban = "com.pyxis.greenhopper.jira:gh-simplified-kanban-classic"
	SoftwareCompanyManagedScrum  = "com.pyxis.greenhopper.jira:gh-simplified-scrum-classic"
)

Get projects paginated

GET /rest/api/{2-3}/project/search

Returns a paginated list of projects visible to the user.

Get project

GET /rest/api/{2-3}/project/{projectIdOrKey}

Returns the project details

Update project

PUT /rest/api/{2-3}/project/{projectIdOrKey}

Updates the project details of a project.

Delete project

DELETE /rest/api/{2-3}/project/{projectIdOrKey}

Deletes a project.

Archive project

POST /rest/api/{2-3}/project/{projectIdOrKey}/archive

Archives a project. Archived projects cannot be deleted. To delete an archived project, restore the project and then delete it. To restore a project, use the Jira UI.

Delete project asynchronously

POST /rest/api/{2-3}/project/{projectIdOrKey}/delete

Deletes a project asynchronously.

Restore deleted project

POST /rest/api/{2-3}/project/{projectIdOrKey}/restore

Restores a project from the Jira recycle bin.

Get all statuses for project

GET /rest/api/{2-3}/project/{projectIdOrKey}/statuses

Returns the valid statuses for a project. The statuses are grouped by issue type, as each project has a set of valid issue types and each issue type has a set of valid statuses.

Get project notification scheme

GET /rest/api/{2-3}/project/{projectKeyOrId}/notificationscheme

Gets a notification scheme associated with the project.

Last updated

Was this helpful?