티켓 메모 목록 조회

지정한 티켓의 메모 목록을 조회합니다.

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_htmlX불리언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"
}