{"openapi":"3.0.3","info":{"title":"APICK PDF 파일 합치기","version":"1.0.0","description":"PDF 파일 두 개 이상을 올린 순서대로 이어 붙여 PDF 파일 하나로 돌려줍니다. 응답은 JSON이 아닌 PDF 파일입니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/pdf_merge":{"post":{"summary":"PDF 파일 합치기","description":"PDF 파일 두 개 이상을 올린 순서대로 이어 붙여 PDF 파일 하나로 돌려줍니다. 응답은 JSON이 아닌 PDF 파일입니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"파일 직접 응답","content":{"application/pdf":{"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":{"pdf1":{"type":"string","description":"결과에서 가장 앞에 올 PDF 파일입니다. multipart/form-data로 전송하며, 파일 경로가 아니라 파일 본문을 첨부합니다. (file)","format":"binary"},"pdf2":{"type":"string","description":"두 번째로 이어 붙일 PDF 파일입니다. multipart/form-data로 전송하며, 파일 경로가 아니라 파일 본문을 첨부합니다. (file)","format":"binary"},"pdf3":{"type":"string","description":"세 번째 PDF 파일입니다. 더 합치려면 pdf4, pdf5 … 처럼 번호를 이어서 보냅니다. (file)","format":"binary"}},"required":["pdf1","pdf2"]}}}}}}},"x-code-tables":[{"title":"오류와 대처","columns":["HTTP","data.error","대처"],"rows":[["424","첨부파일이 없습니다.","pdf1과 pdf2를 모두 보냈는지 확인하세요."],["424","알 수 없는 이유로 실패했습니다.","PDF가 아니거나 손상된 파일이 섞여 있습니다. 각 파일을 다시 저장해 요청하세요."],["408","처리 시간 초과로 실패했습니다.","data.success가 3입니다. 파일 수를 줄여 나눠 합친 뒤 결과를 다시 합치세요."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}