createProject method
Creates a project based on a project type template, as shown in the following table:
Project Type Key | Project Template Key |
---|---|
business |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-content-management , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-document-approval , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-lead-tracking , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-process-control , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-procurement , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-project-management , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-recruitment , |
|
com.atlassian.jira-core-project-templates:jira-core-simplified-task-tracking |
|
service_desk |
|
com.atlassian.servicedesk:simplified-it-service-management , |
|
com.atlassian.servicedesk:simplified-general-service-desk-it , |
|
com.atlassian.servicedesk:simplified-general-service-desk-business , |
|
com.atlassian.servicedesk:simplified-external-service-desk , |
|
com.atlassian.servicedesk:simplified-hr-service-desk , |
|
com.atlassian.servicedesk:simplified-facilities-service-desk , |
|
com.atlassian.servicedesk:simplified-legal-service-desk , |
|
com.atlassian.servicedesk:simplified-analytics-service-desk , |
|
com.atlassian.servicedesk:simplified-marketing-service-desk , |
|
com.atlassian.servicedesk:simplified-design-service-desk , |
|
com.atlassian.servicedesk:simplified-sales-service-desk , |
|
com.atlassian.servicedesk:simplified-finance-service-desk |
|
software |
com.pyxis.greenhopper.jira:gh-simplified-agility-kanban , |
com.pyxis.greenhopper.jira:gh-simplified-agility-scrum , |
|
com.pyxis.greenhopper.jira:gh-simplified-basic , |
|
com.pyxis.greenhopper.jira:gh-simplified-kanban-classic , |
|
com.pyxis.greenhopper.jira:gh-simplified-scrum-classic |
|
The project types are available according to the installed Jira features | |
as follows: |
- Jira Core, the default, enables
business
projects. - Jira Service Management enables
service_desk
projects. - Jira Software enables
software
projects.
To determine which features are installed, go to Jira settings > Apps > Manage apps and review the System Apps list. To add Jira Software or Jira Service Management into a JIRA instance, use Jira settings > Apps > Finding new apps. For more information, see Managing add-ons.
Permissions required: Administer Jira global permission.
Implementation
Future<ProjectIdentifiers> createProject(
{required CreateProjectDetails body}) async {
return ProjectIdentifiers.fromJson(await _client.send(
'post',
'rest/api/3/project',
body: body.toJson(),
));
}