我已经在这里检查过:
如何获得对项目所做的所有配置(我们将在组织中使用以下配置作为模板的模板?
REST端点:
[POST /rest/api/2/project]
样品请求有效载荷:
{
"key": "EX",
"name": "Example",
"projectTypeKey": "business",
"projectTemplateKey": "com.atlassian.jira-core-project-templates:jira-core-project-management",
"description": "Example Project description",
"lead": "Charlie",
"url": "http://atlassian.com",
"assigneeType": "PROJECT_LEAD",
"avatarId": 10200,
"issueSecurityScheme": 10001,
"permissionScheme": 10011,
"notificationScheme": 10021,
"workflowSchemeId": 10031,
"categoryId": 10120
}
对于问题类型和屏幕方案,没有可用上面的create project rest api设置的参数。如果您要创建一个新的jira项目,而该项目需要继承任何现有项目(或模板项目)的所有配置,请使用以下Rest终结点使用共享配置来创建jira项目,这将允许您重用所有存在于模板项目(现有项目)中。
REST端点:
POST /rest/project-templates/1.0/createshared/{{projectid}}
样品请求有效载荷:
{
"key": "NEWKEY",
"name": "New test project",
"lead": "lead username"
}
您可以使用下面的其余端点获取模板项目的ProjectID,GET /rest/api/2/project/{projectIdOrKey}