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
    }
]