커서 삭제
지정한 쿼리 ID의 서버 커서를 삭제합니다.
필요 권한
사용자 이상의 계정으로 이용할 수 있습니다.
HTTP 요청
DELETE /api/sonar/cursors/:id
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
-X DELETE https://HOSTNAME/api/sonar/cursors/12345
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| id | O | 32비트 정수 | 로그프레소 쿼리 ID |
정상 응답
{
"status": "ok"
}
오류 응답
쿼리가 존재하지 않는 경우
HTTP 상태 코드 403 응답. 커서가 존재하지 않거나 다른 계정에서 실행한 쿼리의 경우 커서를 삭제할 수 없습니다.
{
"error_code": "invalid-query-id",
"error_msg": "cannot access query 42"
}
쿼리 ID가 정수가 아닌 경우
HTTP 상태 코드 400 응답
{
"error_code": "invalid-param-type",
"error_msg": "query id should be integer type"
}