从 jira rest api 根据项目键获取项目类别
Getting project category based on project key from jira rest api
我们正在开发一个 Web 项目,以使用他们的 rest api 获取 jira 的特定项目密钥的项目类别列表并更新它。
我找不到任何合适的 api 。
有没有人做过这样的事情。
提前致谢。
JIRA REST API 文档提到了这一点简单明了。
正在检索项目信息
使用GET /rest/api/2/project/{projectIdOrKey}获取特定项目的详细信息。此响应还将包含有关项目类别的信息,即:
"projectCategory": {
"self": "http://www.example.com/jira/rest/api/2/projectCategory/10000",
"id": "10000",
"name": "FIRST",
"description": "First Project Category"
}
正在更新项目
要更新类别,请使用 PUT /rest/api/2/project/{projectIdOrKey}
您可以在请求正文中包含所需类别的id,即:
{
"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,
"categoryId": 10120
}
我们正在开发一个 Web 项目,以使用他们的 rest api 获取 jira 的特定项目密钥的项目类别列表并更新它。 我找不到任何合适的 api 。 有没有人做过这样的事情。 提前致谢。
JIRA REST API 文档提到了这一点简单明了。
正在检索项目信息
使用GET /rest/api/2/project/{projectIdOrKey}获取特定项目的详细信息。此响应还将包含有关项目类别的信息,即:
"projectCategory": {
"self": "http://www.example.com/jira/rest/api/2/projectCategory/10000",
"id": "10000",
"name": "FIRST",
"description": "First Project Category"
}
正在更新项目
要更新类别,请使用 PUT /rest/api/2/project/{projectIdOrKey}
您可以在请求正文中包含所需类别的id,即:
{
"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,
"categoryId": 10120
}