{"openapi":"3.0.3","info":{"title":"APICK IP로 도메인 조회","version":"1.0.0","description":"특정 IP에 등록된 도메인 이력 정보를 조회합니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/reverse_ip":{"post":{"summary":"IP로 도메인 조회","description":"특정 IP에 등록된 도메인 이력 정보를 조회합니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"서비스별 성공·처리 상태 응답","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"domain_count":{"type":"string","description":"찾은 도메인 수입니다. 숫자가 문자열로 옵니다(예: \"2\")."},"domains":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"도메인 이름입니다."},"last_resolved":{"type":"string","description":"이 IP에 연결된 것이 마지막으로 확인된 날짜(YYYY-MM-DD)입니다."}}},"description":"도메인 목록입니다."},"success":{"type":"integer","description":"1이면 정상 처리되어 과금된 응답입니다."},"error":{"type":"string","description":"실패 사유입니다. 이 필드가 있으면 과금되지 않습니다."}}},"api":{"type":"object","properties":{"success":{"type":"boolean"},"cost":{"type":"integer","description":"차감된 포인트입니다. 실패하면 0입니다."},"ms":{"type":"integer"},"pl_id":{"type":"integer","description":"결제 기록 번호입니다."}}}}}}}},"default":{"description":"HTTP 상태 및 서비스 오류코드 확인","content":{"application/json":{"schema":{"type":"object"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"ip":{"type":"string","description":"조회할 IPv4 주소입니다. 예: 168.126.63.1. 사설 IP(10.x, 192.168.x)는 공인 정보가 없어 결과가 비어 있을 수 있습니다. (string)","example":"168.126.63.1"}},"required":["ip"]}}}}}}},"x-code-tables":[{"title":"오류 코드","columns":["data.error","HTTP","대처"],"rows":[["필수 입력값이 없습니다.","400","ip를 채워 다시 요청합니다."],["IP 형식이 잘못되었습니다.","400","IPv4 형식(0~255 숫자 4개를 점으로 연결)인지 확인합니다."],["알 수 없는 이유로 실패했습니다.","424","일시적인 실패입니다. 잠시 뒤 다시 요청합니다."]]}],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}