{"openapi":"3.0.3","info":{"title":"APICK DOCX 파일을 PDF 파일로 변환","version":"1.0.0","description":"DOCX 문서 한 개를 업로드해 PDF 파일로 받습니다. 응답은 JSON이 아닌 PDF 파일입니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/docx_to_pdf":{"post":{"summary":"DOCX 파일을 PDF 파일로 변환","description":"DOCX 문서 한 개를 업로드해 PDF 파일로 받습니다. 응답은 JSON이 아닌 PDF 파일입니다.","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":{"docx":{"type":"string","description":"변환할 DOCX 파일 한 개입니다. multipart/form-data로 전송하며, 파일 경로가 아니라 파일 본문을 첨부합니다. (file)","format":"binary"}},"required":["docx"]}}}}}}},"x-code-tables":[{"title":"응답과 오류 복구","columns":["항목","의미"],"rows":[["성공 본문","PDF 바이너리. 내려받기 파일명은 output.pdf입니다."],["성공 헤더","success: 1, 차감 포인트 cost, 처리시간 ms, URI 인코딩된 안내 msg"],["HTTP 424","파일 누락 또는 변환 실패. data.error를 확인하고 DOCX 파일과 필드 이름 docx를 점검하세요."],["HTTP 408","처리시간 초과. data.success: 3으로 구분합니다. 문서 크기를 줄인 뒤 다시 시도하세요."],["오류 본문","data.error, data.success, api.cost, api.success, api.ms를 확인합니다. api.success만으로 파일 변환 성공을 판단하지 마세요."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}