연동 개요
방식REST API + DB Direct Connection
Base URLhttps://api.webcash.co.kr/infosys/v1
DB 연결JDBC / ODBC (사내망 직접 연결)
응답 포맷JSON (데이터 + 분석 텍스트)
인증 방식
방식API Key
헤더X-API-Key: {api_key}
발급웹케시 파트너포털 → API 키 발급
IP 허용사내망 IP Whitelist 등록 필수
지원 데이터베이스
Oracle
MySQL
PostgreSQL
MS-SQL
MariaDB
Tibero
Altibase
주요 API
POST/nl2sql자연어 → SQL 변환
POST/query/executeSQL 실행 및 결과 반환
POST/analyze데이터 즉시 분석 + 인사이트
GET/report/{id}분석 리포트 조회
GET/schema연결된 DB 스키마 목록
연동 예시
# 자연어 → SQL 변환 + 실행
curl -X POST \
https://api.webcash.co.kr/infosys/v1/analyze \
-H "X-API-Key: {api_key}" \
-d '{"question":"지난 분기 매출 상위
10개 제품은?",
"db_id":"erp_prod"}'
# 응답
{
"sql": "SELECT product, SUM(sales)...",
"data": [...],
"insight": "A제품이 전체의 34% 차지..."
}
보안 / 규격
전송 암호화TLS 1.3 (사내망 전용 터널)
DB 접근Read-Only 계정 권장
개인정보마스킹 처리 옵션 제공
감사 로그질의 이력 전체 보관