{"openapi":"3.0.3","info":{"title":"APICK 개인정보 마스킹(주민등록번호)","version":"1.0.0","description":"이미지파일에서 주민등록번호를 인식하여 가립니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/hide_rrn":{"post":{"summary":"개인정보 마스킹(주민등록번호)","description":"이미지파일에서 주민등록번호를 인식하여 가립니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"파일 직접 응답","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"default":{"description":"HTTP 상태 및 서비스 오류코드 확인","content":{"application/json":{"schema":{"type":"object"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"image":{"type":"string","description":"주민등록번호가 들어 있는 이미지 파일 하나입니다. JPG·PNG 등 이미지만 받으며 PDF는 받지 않습니다. 50MB 이하입니다. (file)","format":"binary"},"type":{"type":"string","description":"가림 처리 타입 (1: 주민등록번호 전체, 2: 뒷자리 전체, 3: 뒷자리 첫 숫자 제외, 4: 주민등록번호+주소) (string)","example":"3"}},"required":["image","type"]}}}}}}},"x-code-tables":[{"title":"입력 오류","columns":["HTTP","data.error","원인·조치"],"rows":[["400","필수 입력값이 없습니다.","type이 없거나 1~4가 아닙니다."],["400","파일 유형이 맞지 않습니다. 이미지 형식의 파일만 허용됩니다.","이미지가 아닌 파일입니다. PDF는 이미지(JPG·PNG)로 바꿔 보내세요."],["424","첨부파일이 없습니다.","image 항목에 파일 본문이 첨부되지 않았습니다. multipart/form-data로 파일을 첨부했는지 확인하세요."]]},{"title":"오류 응답","columns":["HTTP / 오류 코드","설명"],"rows":[["422IDENTITY_TEXT_UNREADABLE","글자가 일부 가려졌거나 선명하지 않아 필요한 정보를 정확히 인식할 수 없습니다. 문서 전체와 글자가 선명하게 보이는 이미지를 업로드해 주세요."],["400IDENTITY_DOCUMENT_MISMATCH","주민등록번호가 포함된 올바른 문서 이미지를 업로드해 주세요."],["424IDENTITY_PROCESSING_FAILED","이미지 처리 중 오류가 발생했습니다. 잠시 후 다시 시도해 주세요."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}