CDR Declassification Status Inquiry
Check the progress status of the received demining requests.
Check the progress of the de-identification using the job ID (jobID) as the key.
Important Notes
- Polling Frequency: Status inquiry cycle200msis recommended. Too frequent requests (e.g., immediate calls within a loop) may be considered a DDoS attack and can be blocked.
- Flow: Status Code(
code)g0or1only whenFile Download API(GET /v5/download/{jobID}You need to call ).- Response Format: All responses are
200 OKHTTP status code, and the actual result is in the JSON body.codeIt is separated by fields.
Method
GET
/v5/cdr/{jobID}
Request Path Parameter
KEY OBJECT DESC jobIDString Task ID to check the status (required)
Response Body (json)
KEY OBJECT DESC jobID String Work ID code int Status Codes (see table below) msg String Status Message logReason int Detailed Log Reason Code
Response Code
CODE DESC DETAIL 0 File reconstruction completed (decontamination successful) A safe file has been created and is available for download. 1 Omission of Demilitarization by Policy (Import of Original) The original file has been imported according to the policy. It is available for download. 2 File Blocking The file has been removed due to a threat detection or blocking policy. It cannot be downloaded. 3 Decontamination work in progress The processing has not been completed yet. Please check again later. 5 Rejecting Invalid Requests This is an invalid request or you do not have permission to access it. -1 Internal server error An unknown error has occurred. -3 Non-existent task ID The ID is incorrect or the task has expired.
Sample
REQUEST
curl -X GET "{{url}}/v5/cdr/test-job-001"RESPONSE - Success (Code: 0)
{
"jobID": "test-job-001",
"code": 0,
"msg": "파일 재구성 완료",
"logReason": 200000
}RESPONSE - Exception (Code: 1)
{
"jobID": "test-job-001",
"code": 1,
"msg": "[예외] 비밀번호 보호 문서 파일 원본 반입",
"logReason": 230243
}RESPONSE - Blocked (Code: 2)
{
"jobID": "test-job-001",
"code": 2,
"msg": "[차단] 확장자 위변조 파일 차단",
"logReason": 220355
}RESPONSE - In Progress (Code: 3)
{
"jobID": "test-job-001",
"code": 3,
"msg": "무해화 작업 진행 중",
"logReason": 100001
}RESPONSE - No job ID (Code: -3)
{
"jobID": "test-job-001",
"code": -3,
"msg": "JobId does not exist",
}
Processing Flow
- From here on, this is development information that should not be disclosed to the public.