티켓 첨부 파일 목록 조회
필요 권한
사용자 이상의 계정으로 이용할 수 있습니다.
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
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| guid | O | 문자열 | 티켓 GUID | 36자 |
정상 응답
{
"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"
}