티켓 메모 목록 조회
지정한 티켓의 메모 목록을 조회합니다.
HTTP 요청
GET /api/sonar/tickets/:guid/comments
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/sonar/tickets/49272877-75f2-4c2f-9301-d21c4f9a106c/comments
요청 매개변수
경로 매개변수
| 키 | 타입 | 설명 | 비고 |
|---|---|---|---|
| guid | 문자열 | 티켓 식별자 | 36자 |
요청 본문 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| output_html | X | 불리언 | HTML 출력 여부 | 미지정 시 텍스트 원문 |
정상 응답
{
"comments": [
{
"guid": "b66a31b5-db94-478b-8751-194b5ee5f358",
"user_guid": "ffaf431b-653a-4329-8f83-913cbb00342d",
"user_name": "홍길동",
"type": "TEXT",
"format": "MARKDOWN",
"content": "* 방화벽에서 IP 차단함",
"created": "2022-09-14 17:52:20+0900",
"updated": "2022-09-14 17:52:20+0900",
"x_login": null,
"x_user": null,
"x_dept": null
}
]
}
- (배열) comments
- guid (문자열): 티켓 메모 식별자
- user_guid (문자열): 작성자 식별자
- user_name (문자열): 작성자 성명
- type (문자열):
TEXT고정. 메모 유형 확장 시 사용됩니다. - format (문자열):
PLAIN,MARKDOWN중 하나.JSON은 예약된 값입니다. - content (문자열): 메모 내용. output_html 옵션을
true로 설정한 경우 마크다운 텍스트를 HTML 형식으로 변환하여 출력합니다. - created (문자열): 생성일시. yyyy-MM-dd HH:mm:ssZ 형식.
- updated (문자열): 수정일시. yyyy-MM-dd HH:mm:ssZ 형식.
- x_login (문자열): 로그인 계정 이름. 작성자 계정 삭제 시 기록됩니다.
- x_user (문자열): 사용자 성명. 작성자 계정 삭제 시 기록됩니다.
- x_dept (문자열): 부서 이름. 작성자 계정이 삭제 시 기록됩니다.
오류 응답
식별자가 GUID 형식이 아닌 경우
HTTP 상태 코드 400 응답
{
"error_code": "invalid-param-type",
"error_msg": "guid should be guid type."
}
티켓이 존재하지 않는 경우
HTTP 상태 코드 500 응답
{
"error_code": "illegal-state",
"error_msg": "ticket not found: 49272877-75f2-4c2f-9301-d21c4f9a106c"
}