Jira Info API (연결정보)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /jira/connect/info | POST | 지라 연결 정보 저장 |
API Parameters & Request Body & Response Body
Parameters
x
Request Body
{
"connectId": 1,
"passwordOrToken": "string",
"uri": "string",
"userId": "string"
}
Response Body
{
"connectId": 1,
"issueId": "string",
"issueName": "string",
"passwordOrToken": "string",
"self": "string",
"uri": "string",
"userId": "string"
}
Jira Project API (프로젝트)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/project/list | GET | 프로젝트 리스트 조회 |
2 | /{connectId}/jira/project/{projectKeyOrId} | GET | 프로젝트 상세 정보 조회 |
API Parameters & Request Body & Response Body & Error Code
프로젝트 리스트 조회
Parameters
Name
connectId : integer - required
Request Body
x
Response Body
[
{
"id": "string",
"key": "string",
"name": "string",
"self": "string"
}
.
.
.
{
"id": "string",
"key": "string",
"name": "string",
"self": "string"
}
]
Error Code
프로젝트 상세 정보 조회
Parameters
Name
connectId : integer - required
projectKerOrId : string - requir
Request Body
x
Response Body
{
"self": "https://{자라도메인}.atlassian.net/rest/api/3/project/프로젝트 아이디",
"id": "프로젝트 아이디",
"key": "프로젝트 키",
"name": "프로젝트 이름"
}
Error Code
Jira Issue API (이슈)
이슈 생성
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issue | POST | 이슈 생성 |
2 | /{connectId}/jira/issue/{issueKeyOrId} | PUT | 이슈 업데이트 |
3 | /{connectId}/jira/issue/{issueKeyOrId} | DELETE | 이슈 삭제 라벨 처리 |
4 | /{connectId}/jira/issue/list/{projectKeyOrId} | GET | 이슈 전체 목록 조회 |
5 | /{connectId}/jira/issue/{issueKeyOrId} | GET | 이슈 상세 정보 조회 |
6 | /{connectId}/jira/issue/link/{issueKeyOrId} | GET | 이슈 키의 연결된 이슈 목록 조회 |
7 | /{connectId}/jira/issue/subtask/{issueKeyOrId} | GET | 이슈 키의 서브테스크 목록 조회 |
Parameters
Name
connectId : integer - required
Request Body
x{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
}
}
Response Body
{
"id": "이슈 아이디",
"key": "이슈 아이디",
"self": "https://{지라도메인}.atlassian.net/rest/api/3/issue/이슈 아이디"
}
Error Code
프로젝트 상세 정보 조회
Parameters
Name
connectId : integer - required
projectKerOrId : string - requir
Request Body
x
Response Body
{
"self": "https://{자라도메인}.atlassian.net/rest/api/3/project/프로젝트 아이디",
"id": "프로젝트 아이디",
"key": "프로젝트 키",
"name": "프로젝트 이름"
}
Error Code
2. 이슈 상세 정보 조회
Parameters
Name
connectId : integer - required
issueKerOrId : string - requiredz
Request Body
x{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
}
}
Response Body
{
"id": "이슈 아이디",
"key": "이슈 아이디",
"self": "https://{지라도메인}.atlassian.net/rest/api/3/issue/이슈 아이디"
}
Error Code
이슈 상세 정보 조회
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Request Body
x
Response Body
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
Error Code
이슈 상세 정보 조회
Parameters
Name
connectId : integer - required
issueKerOrId : string - requiredz
Request Body
x
Response Body
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
Error Code
이슈 수정
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Request Body
{
"fields": {
"description": {},
"labels": [
"string"
],
"summary": "string"
}
}
Response Body
{
"success": true,
"message": "이슈 수정 성공"
}
Error Code
{
"success": false,
"message": "이슈 수정 실패"
}
이슈 수정
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Request Body
{
"fields": {
"description": {},
"labels": [
"string"
],
"summary": "string"
}
}
Response Body
{
"success": true,
"message": "이슈 수정 성공"
}
Error Code
{
"success": false,
"message": "이슈 수정 실패"
}
이슈 삭제 라벨 처리
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Response Body
{
"success": true,
"message": "이슈 라벨 닫기 처리 성공"
}
Error Code
이슈 전체 목록 조회
Parameters
Name
connectId : integer - required
projectKerOrId : string - required
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
이슈 키의 연결된 이슈 목록 조회
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Request Body
{
"fields": {
"description": {},
"labels": [
"string"
],
"summary": "string"
}
}
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
{
"success": false,
"message": "이슈 수정 실패"
}
이슈 키의 서브테스크 목록 조회
Parameters
Name
connectId : integer - required (path)
issueKerOrId : string - required (path)
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
Jira Issue Type API (이슈 타입)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issuetype/list | GET | 온 프레미스 이슈 타입 리스트 조회 |
2 | /{connectId}/jira/issuetype/{projectId} | GET | 클라우드 프로젝트 이슈 타입 리스트 조회 |
API Parameters & Request Body & Response Body
이슈 타입 리스트 조회
Parameters
Name
connectId : integer - required
projectOrId : string - required
Cloud Response
[{
"success": false,
"response": null,
"error": {
"message": "클라우드 타입은 이슈 유형 목록 가져오기를 사용할 수 없습니다.",
"errorCode": null,
"status": 500
}
}
이슈 수정
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Request Body
{
"fields": {
"description": {},
"labels": [
"string"
],
"summary": "string"
}
}
Response Body
{
"success": true,
"message": "이슈 수정 성공"
}
Error Code
{
"success": false,
"message": "이슈 수정 실패"
}
이슈 삭제 라벨 처리
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Response Body
{
"success": true,
"message": "이슈 라벨 닫기 처리 성공"
}
Error Code
이슈 전체 목록 조회
Parameters
Name
connectId : integer - required
projectKerOrId : string - required
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
이슈 키의 연결된 이슈 목록 조회
Parameters
Name
connectId : integer - required
issueKerOrId : string - required
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
이슈 키의 서브테스크 목록 조회
Parameters
Name
connectId : integer - required (path)
issueKerOrId : string - required (path)
Response Body
[
{
"fields": {
"assignee": {
"emailAddress": "string",
"name": "string"
},
"description": {},
"issuelinks": [
{
"id": "string",
"self": "string",
"type": {
"id": "string",
"inward": "string",
"name": "string",
"outward": "string",
"self": "string"
}
}
],
"issuetype": {
"description": "string",
"hierarchyLevel": 0,
"id": "string",
"name": "string",
"self": "string",
"subtask": true,
"untranslatedName": "string"
},
"labels": [
"string"
],
"priority": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"project": {
"id": "string",
"key": "string",
"name": "string",
"self": "string"
},
"reporter": {
"emailAddress": "string",
"name": "string"
},
"resolution": {
"default": true,
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"status": {
"description": "string",
"id": "string",
"name": "string",
"self": "string"
},
"subtasks": [
{
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
],
"summary": "string"
},
"id": "string",
"issues": [
null
],
"key": "string",
"self": "string"
}
]
Error Code
Jira Issue Type API (이슈 타입)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issuetype/list | GET | 온 프레미스 이슈 타입 리스트 조회 |
2 | /{connectId}/jira/issuetype/{projectId} | GET | 클라우드 프로젝트 이슈 타입 리스트 조회 |
API Parameters & Request Body & Response Body
1 이슈 타입 리스트 조회
Parameters
Name
connectId : integer - required
(path)
Cloud Response
Name
connectId : integer - required
(path)
On Premise Response
[
{
"self": "Requirement",
"id": "10",
"description": "A-RMS 요구사항 이슈 타입",
"name": "Requirement",
"subtask": false
},
{
"self": "Improvement",
"id": "4",
"description": "An improvement or enhancement to an existing feature or task.",
"name": "Improvement",
"subtask": false
},
{
"self": "표준 이슈 유형1",
"id": "11",
"description": "표준 이슈 유형12",
"name": "표준 이슈 유형1",
"subtask": false
},
{
"self": "Ticket Template(WBSGantt)",
"id": "9",
"description": "Ticket Template",
"name": "Ticket Template(WBSGantt)",
"subtask": false
},
{
"self": "Task",
"id": "3",
"description": "A task that needs to be done.",
"name": "Task",
"subtask": false
},
{
"self": "Sub-task",
"id": "5",
"description": "The sub-task of the issue",
"name": "Sub-task",
"subtask": true
},
{
"self": "Bug",
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
},
{
"self": "온프라미스 이슈 타입",
"id": "12",
"description": "온프라미스 이슈 타입",
"name": "온프라미스 이슈 타입",
"subtask": false
},
{
"self": "Phase",
"id": "8",
"description": "Project Development Phase",
"name": "Phase",
"subtask": false
},
{
"self": "New Feature",
"id": "2",
"description": "A new feature of the product, which has yet to be developed.",
"name": "New Feature",
"subtask": false
}
]
2 프로젝트 별 이슈 타입 리스트 조회
Parameters
Name
connectId : integer - required
projectOrId : string - required
Response
[
{
"self": "https://advanc2d.atlassian.net/rest/api/3/issuetype/10019",
"id": "10019",
"description": "소규모 개별 업무입니다.",
"name": "작업",
"subtask": false,
"untranslatedName": "Task",
"hierarchyLevel": 0
},
{
"self": "https://advanc2d.atlassian.net/rest/api/3/issuetype/10020",
"id": "10020",
"description": "대량 작업 일부인 소규모 업무.",
"name": "하위 작업",
"subtask": true,
"untranslatedName": "Sub-task",
"hierarchyLevel": -1
},
{
"self": "https://advanc2d.atlassian.net/rest/api/3/issuetype/10064",
"id": "10064",
"description": "요구사항",
"name": "요구사항WM",
"subtask": false,
"untranslatedName": "요구사항WM",
"hierarchyLevel": 0
},
{
"self": "https://advanc2d.atlassian.net/rest/api/3/issuetype/10066",
"id": "10066",
"description": "요구사항2",
"name": "요구사항WM2",
"subtask": false,
"untranslatedName": "요구사항WM2",
"hierarchyLevel": 0
}
]
Jira Issue Status API (이슈 상태)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issuestatus/list | GET | 온 프레미스 이슈 상태 목록 조회 |
1 | /{connectId}/jira/issuestatus/{projectId} | GET | 클라우드 프로젝트 이슈 상태 목록 조회 |
API Parameters & Request Body & Response Body
1 온 프레미스 이슈 상태 목록 조회
Parameters
Name
connectId : integer - required
(path)
Cloud Response Body
{
"success": false,
"response": null,
"error": {
"message": "클라우드 타입은 이슈 상태 목록 가져오기를 사용할 수 없습니다.",
"errorCode": null,
"status": 500
}
}
Response Body
[
{
"self": "http://www.313.co.kr/jira/rest/api/latest/status/1",
"id": "1",
"name": "Open",
"description": "The issue is open and ready for the assignee to start work on it."
},
{
"self": "http://www.313.co.kr/jira/rest/api/latest/status/3",
"id": "3",
"name": "In Progress",
"description": "This issue is being actively worked on at the moment by the assignee."
},
{
"self": "http://www.313.co.kr/jira/rest/api/latest/status/4",
"id": "4",
"name": "Feedback",
"description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved."
},
{
"self": "http://www.313.co.kr/jira/rest/api/latest/status/5",
"id": "5",
"name": "Resolved",
"description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed."
},
{
"self": "http://www.313.co.kr/jira/rest/api/latest/status/6",
"id": "6",
"name": "Closed",
"description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened."
}
]
2 클라우드 프로젝트 이슈 상태 목록 조회
Parameters
Name
connectId : integer - required
projectId : string - required
Response
[
{
"self": "https://advanc2d.atlassian.net/rest/api/3/statuses?id=10024",
"id": "10024",
"name": "Done",
"description": ""
},
{
"self": "https://advanc2d.atlassian.net/rest/api/3/statuses?id=10023",
"id": "10023",
"name": "In Progress",
"description": ""
},
{
"self": "https://advanc2d.atlassian.net/rest/api/3/statuses?id=10022",
"id": "10022",
"name": "To Do",
"description": ""
}
]
Jira Issue Priority API (이슈 우선순위)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issuepriority/list | GET | 이슈 우선순위 목록 조회 |
API Parameters & Request Body & Response Body
이슈 우선순위 목록 조회
Parameters
Name
connectId : integer - required
Response
[
{
"self": "http://www.313.co.kr/jira/rest/api/2/priority/6",
"id": "6",
"name": "High",
"description": "High",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/priority/7",
"id": "7",
"name": "Medium",
"description": "Medium",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/priority/8",
"id": "8",
"name": "Low",
"description": "Low",
"default": false
}
]
Jira Issue Resolution Scheme API (이슈 해결책)
Index | URL | Mehtod | Description |
---|---|---|---|
1 | /{connectId}/jira/issueresolution/list | GET | 이슈 해결책 목록 조회 |
API Parameters & Request Body & Response Body
1 이슈 해결책 목록 조회
Parameters
Name
connectId : integer - required
Response
[
{
"self": "http://www.313.co.kr/jira/rest/api/2/resolution/1",
"id": "1",
"name": "Fixed",
"description": "A fix for this issue is checked into the tree and tested.",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/resolution/2",
"id": "2",
"name": "Won't Fix",
"description": "The problem described is an issue which will never be fixed.",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/resolution/3",
"id": "3",
"name": "Duplicate",
"description": "The problem is a duplicate of an existing issue.",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/resolution/4",
"id": "4",
"name": "Incomplete",
"description": "The problem is not completely described.",
"default": false
},
{
"self": "http://www.313.co.kr/jira/rest/api/2/resolution/5",
"id": "5",
"name": "Cannot Reproduce",
"description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.",
"default": false
}
]