[
  {
    "ep_id": "E001",
    "source": "erp_swagger.json",
    "method": "GET",
    "path": "/orders/{orderId}",
    "summary": "주문 단건 조회",
    "auth": "oauth2",
    "params": [
      {
        "name": "orderId",
        "required": true,
        "desc": "주문 번호입니다"
      }
    ],
    "has_response_example": true,
    "error_codes": [
      "400",
      "404"
    ],
    "pii_fields": [],
    "rate_limit": "60 rpm"
  },
  {
    "ep_id": "E002",
    "source": "erp_swagger.json",
    "method": "GET",
    "path": "/orders",
    "summary": "주문 목록 조회",
    "auth": "oauth2",
    "params": [
      {
        "name": "from",
        "required": true,
        "desc": null
      },
      {
        "name": "to",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [],
    "pii_fields": [
      "customerName"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E003",
    "source": "erp_swagger.json",
    "method": "POST",
    "path": "/orders/{orderId}/cancel",
    "summary": null,
    "auth": "unspecified",
    "params": [
      {
        "name": "orderId",
        "required": true,
        "desc": "주문 번호입니다"
      },
      {
        "name": "reasonCode",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [
      "409"
    ],
    "pii_fields": [],
    "rate_limit": null
  },
  {
    "ep_id": "E004",
    "source": "groupware_openapi.yaml",
    "method": "GET",
    "path": "/employees",
    "summary": "임직원 목록 조회",
    "auth": "apikey",
    "params": [
      {
        "name": "deptCd",
        "required": false,
        "desc": "부서 코드입니다"
      }
    ],
    "has_response_example": true,
    "error_codes": [
      "401"
    ],
    "pii_fields": [
      "email",
      "phone"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E005",
    "source": "groupware_openapi.yaml",
    "method": "POST",
    "path": "/approvals",
    "summary": "결재 상신",
    "auth": "apikey",
    "params": [
      {
        "name": "docType",
        "required": true,
        "desc": null
      },
      {
        "name": "approverId",
        "required": true,
        "desc": "결재자 사번입니다"
      }
    ],
    "has_response_example": false,
    "error_codes": [
      "400"
    ],
    "pii_fields": [
      "approverId"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E006",
    "source": "groupware_openapi.yaml",
    "method": "GET",
    "path": "/approvals/{docId}",
    "summary": "결재 문서 조회",
    "auth": "apikey",
    "params": [
      {
        "name": "docId",
        "required": true,
        "desc": "결재 문서 번호입니다"
      }
    ],
    "has_response_example": true,
    "error_codes": [
      "401",
      "404"
    ],
    "pii_fields": [],
    "rate_limit": "120 rpm"
  },
  {
    "ep_id": "E007",
    "source": "contact_center_v2.json",
    "method": "POST",
    "path": "/tickets",
    "summary": "상담 티켓 생성",
    "auth": "basic",
    "params": [
      {
        "name": "callerPhone",
        "required": true,
        "desc": null
      },
      {
        "name": "category",
        "required": true,
        "desc": "상담 분류입니다"
      }
    ],
    "has_response_example": false,
    "error_codes": [],
    "pii_fields": [
      "callerPhone"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E008",
    "source": "contact_center_v2.json",
    "method": "GET",
    "path": "/tickets/{ticketId}/transcript",
    "summary": "상담 녹취 스크립트 조회",
    "auth": "basic",
    "params": [
      {
        "name": "ticketId",
        "required": true,
        "desc": "티켓 번호입니다"
      }
    ],
    "has_response_example": true,
    "error_codes": [
      "404",
      "500"
    ],
    "pii_fields": [
      "transcript",
      "callerPhone"
    ],
    "rate_limit": "10 rps"
  },
  {
    "ep_id": "E009",
    "source": "contact_center_v2.json",
    "method": "PUT",
    "path": "/tickets/{ticketId}",
    "summary": "상담 티켓 수정",
    "auth": "unspecified",
    "params": [
      {
        "name": "ticketId",
        "required": true,
        "desc": "티켓 번호입니다"
      },
      {
        "name": "status",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [],
    "pii_fields": [],
    "rate_limit": null
  },
  {
    "ep_id": "E010",
    "source": "erp_swagger.json",
    "method": "GET",
    "path": "/고객정보조회",
    "summary": "고객 정보 조회",
    "auth": "none",
    "params": [
      {
        "name": "고객번호",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [],
    "pii_fields": [
      "주민번호뒤7자리",
      "휴대폰번호"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E011",
    "source": "groupware_openapi.yaml",
    "method": "DELETE",
    "path": "/employees/{empId}",
    "summary": null,
    "auth": "apikey",
    "params": [
      {
        "name": "empId",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [],
    "pii_fields": [
      "empId"
    ],
    "rate_limit": null
  },
  {
    "ep_id": "E012",
    "source": "contact_center_v2.json",
    "method": "GET",
    "path": "/orders",
    "summary": "주문 조회(구버전)",
    "auth": "unspecified",
    "params": [
      {
        "name": "orderNo",
        "required": true,
        "desc": null
      }
    ],
    "has_response_example": false,
    "error_codes": [
      "500"
    ],
    "pii_fields": [],
    "rate_limit": null
  }
]