티켓 첨부 파일 목록 조회

필요 권한

사용자 이상의 계정으로 이용할 수 있습니다.

HTTP 요청

GET /api/sonar/tickets/:guid/attachments
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
     https://HOSTNAME/api/sonar/tickets/8de3c683-a793-4bde-bf41-657396d17ef5/attachments
요청 매개변수
필수타입설명비고
guidO문자열티켓 GUID36자

정상 응답

{
  "attachments": [
    {
      "guid": "75624e2d-dc78-4a21-974b-78c2281dc089",
      "user_guid": "ffaf431b-653a-4329-8f83-913cbb00342d",
      "ticket_guid": "8de3c683-a793-4bde-bf41-657396d17ef5",
      "file_name": "66c7e112-edc9-4b11-b332-5a0581a24211.png",
      "file_size": 124109
    }
  ]
}
  • attachments (배열): 첨부 파일 목록
    • guid (문자열): 첨부 파일 식별자
    • user_guid (문자열): 계정 식별자
    • ticket_guid (문자열): 티켓 식별자
    • file_name (문자열): 파일 이름
    • file_size (64비트 정수): 파일 크기

오류 응답

식별자가 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"
}