{"openapi":"3.0.1","info":{"title":"Medi Link Project API","description":"Medi Link API 명세서 (Zoom / Webex 화상협진 연동)","contact":{"name":"eGovFrame","url":"https://www.egovframe.go.kr/","email":"egovframesupport@gmail.com"},"license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0"},"version":"3.1.1"},"externalDocs":{"description":"Wiki Documentation","url":"https://github.com/eGovFramework/egovframe-template-simple-backend/wiki"},"servers":[{"url":"http://e-icu.riv-tech.co.kr","description":"Generated server url"}],"tags":[{"name":"EgovBBSAttributeManageApiController","description":"게시판 속성관리"},{"name":"EgovImageProcessController","description":"이미지 처리"},{"name":"Webex Meeting Api","description":"Webex 미팅 관리 API"},{"name":"EgovFileDownloadController","description":"파일 다운로드"},{"name":"EgovIndvdlSchdulManageApiController","description":"일정관리"},{"name":"EgovBBSUseInfoManageApiController","description":"게시판 이용정보 관리"},{"name":"EgovMainApiController","description":"메인 페이지"},{"name":"EgovLoginApiController","description":"로그인 관련"},{"name":"SnsLoginApiController","description":"Sns 로그인 관련"},{"name":"EgovFileMngApiController","description":"파일 관리"},{"name":"CP Vitals Api","description":"Cloud Physician 생체신호 수집/조회 API"},{"name":"Webex Recording Api","description":"로컬 저장된 Webex 녹화 재생/다운로드"},{"name":"Zoom Meeting SDK Api","description":"Zoom Meeting SDK 참가 자격증명 API"},{"name":"Zoom Meeting Api","description":"줌 미팅 관리 API"},{"name":"EgovSiteManagerApiController","description":"사용자 관리"},{"name":"Zoom Call Api","description":"메인 화면 임시 호출 신호"},{"name":"EgovMberManageApiController","description":"회원 관리"},{"name":"Zoom User Api","description":"줌 사용자 관리 API"},{"name":"EgovBBSManageApiController","description":"게시물 관리"},{"name":"Zoom Directory Api","description":"거점병원별 Zoom 사용자 목록"}],"paths":{"/zoom/meetings/{meeting_key}":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅 조회","description":"미팅 정보를 조회합니다.","operationId":"getMeeting","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"occurrenceId","in":"query","description":"발생 ID (반복 미팅인 경우)","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"put":{"tags":["Zoom Meeting Api"],"summary":"미팅 수정","description":"기존 미팅을 수정합니다. 반복 미팅의 개별 occurrence를 수정하려면 occurrence_id를 전달합니다.","operationId":"updateMeeting","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"occurrence_id","in":"query","description":"발생 ID (반복 미팅의 개별 일정 수정 시)","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"수정할 미팅 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"delete":{"tags":["Zoom Meeting Api"],"summary":"미팅 삭제","description":"미팅을 삭제합니다. 반복 미팅의 경우 occurrence_id를 지정하면 해당 일정만 삭제됩니다.","operationId":"deleteMeeting","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"occurrence_id","in":"query","description":"발생 ID (반복 미팅의 개별 일정 삭제 시)","required":false,"schema":{"type":"string"}},{"name":"schedule_for_reminder","in":"query","description":"호스트/대체 호스트에게 취소 알림 발송 여부","required":false,"schema":{"type":"boolean","default":true}},{"name":"cancel_meeting_reminder","in":"query","description":"참석자에게 취소 알림 발송 여부","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseObject"}}}}}}},"/webex/meetings/{meeting_key}":{"get":{"tags":["Webex Meeting Api"],"summary":"미팅 상세 조회","description":"Webex 미팅 상세 정보를 조회한다.","operationId":"getMeeting_1","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"put":{"tags":["Webex Meeting Api"],"summary":"미팅 수정","description":"Webex 미팅 정보를 수정한다(PUT 전체 교체, 미변경 필드는 자동 보존).","operationId":"updateMeeting_1","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"delete":{"tags":["Webex Meeting Api"],"summary":"미팅 삭제","description":"Webex 미팅을 삭제한다.","operationId":"deleteMeeting_1","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/schedule/{schdulId}":{"get":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"일정 상세조회","description":"일정 목록을 상세조회","operationId":"EgovIndvdlSchdulManageDetail","parameters":[{"name":"schdulId","in":"path","description":"일정 Id","required":true,"schema":{"type":"string"},"example":"SCHDUL_0000000000001"}],"responses":{"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}},"put":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"일정 수정","description":"일정을 수정 처리","operationId":"IndvdlSchdulManageModifyActor","parameters":[{"name":"indvdlSchdulManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/IndvdlSchdulManageVO"}},{"name":"schdulId","in":"path","description":"일정 Id","required":true,"schema":{"type":"string"},"example":"SCHDUL_0000000000001"}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"delete":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"일정 삭제","description":"일정을 삭제 처리","operationId":"EgovIndvdlSchdulManageDelete","parameters":[{"name":"schdulId","in":"path","description":"일정 Id","required":true,"schema":{"type":"string"},"example":"SCHDUL_0000000000001"}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/mypage/update":{"get":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원정보 수정용 상세조회화면","description":"사용자단에서 회원정보 수정을 위해 회원정보를 상세조회","operationId":"updateMypageView","responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"put":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원 수정처리","description":"사용자단에서 회원 수정처리","operationId":"updateMypage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MberManageVO"}}},"required":true},"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/mypage/delete":{"put":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원 탈퇴처리","description":"사용자단에서 회원 탈퇴처리","operationId":"deleteMypage","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MberManageVO"}}},"required":true},"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/members/update":{"put":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원 수정처리","description":"관리자단에서 회원 수정처리","operationId":"updateMber","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MberManageVO"}}},"required":true},"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/board/{nttId}":{"put":{"tags":["EgovBBSManageApiController"],"summary":"게시물 수정","description":"게시물에 대한 내용을 수정","operationId":"updateBoardArticle","parameters":[{"name":"boardVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/BoardVO"}},{"name":"nttId","in":"path","description":"게시글 Id","required":true,"schema":{"type":"string"},"example":1}],"responses":{"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"수정 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/bbsUseInf/{bbsId}":{"put":{"tags":["EgovBBSUseInfoManageApiController"],"summary":"게시판 사용정보 수정","description":" 게시판 사용정보를 수정","operationId":"updateBBSUseInf","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BoardUseInfVO"}}},"required":true},"responses":{"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"수정 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/bbsMaster/{bbsId}":{"get":{"tags":["EgovBBSAttributeManageApiController"],"summary":"게시판 마스터 상세 조회","description":"게시판 마스터 상세내용을 조회","operationId":"selectBBSMasterInf","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"put":{"tags":["EgovBBSAttributeManageApiController"],"summary":"게시판 마스터 수정","description":"게시판 마스터 정보를 수정","operationId":"updateBBSMasterInf","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BoardMasterVO"}}},"required":true},"responses":{"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"수정 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"patch":{"tags":["EgovBBSAttributeManageApiController"],"summary":"게시판 마스터 삭제","description":"게시판 마스터 정보를 삭제","operationId":"deleteBBSMasterInf","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"삭제 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/zoom/zoom_user_id/{zoom_user_id}/meetings":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅 목록 조회","description":"zoom사용자의 미팅 목록을 조회합니다.","operationId":"getMeetings","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID","required":true,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"요청할 레코드 수","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"next_page_token","in":"query","description":"다음 페이지 토큰","required":false,"schema":{"type":"string"}},{"name":"type","in":"query","description":"미팅 타입","required":false,"schema":{"type":"string","default":"scheduled"}},{"name":"from","in":"query","description":"검색 시작 날짜","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"검색 종료 날짜","required":false,"schema":{"type":"string"}},{"name":"timezone","in":"query","description":"타임존","required":false,"schema":{"type":"string","default":"Asia/Seoul"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"post":{"tags":["Zoom Meeting Api"],"summary":"미팅 생성","description":"특정 Zoom계정으로 새로운 미팅을 생성합니다.","operationId":"createMeetingWithUserAccount","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"미팅 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/webhook":{"post":{"tags":["zoom-webhook-controller"],"operationId":"handleWebhook","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/zoom/users":{"get":{"tags":["Zoom User Api"],"summary":"사용자 목록 조회","description":"Zoom 사용자 목록을 조회합니다.","operationId":"getUsers","parameters":[{"name":"status","in":"query","description":"사용자 상태 (active, inactive, pending)","required":false,"schema":{"type":"string","default":"active"}},{"name":"page_size","in":"query","description":"페이지 크기 (최대 300)","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"role_id","in":"query","description":"역할 ID","required":false,"schema":{"type":"string"}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"next_page_token","in":"query","description":"다음 페이지 토큰","required":false,"schema":{"type":"string"}},{"name":"include_fields","in":"query","description":"포함할 필드","required":false,"schema":{"type":"string"}},{"name":"license","in":"query","description":"라이센스 유형","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"post":{"tags":["Zoom User Api"],"summary":"사용자 생성","description":"새로운 Zoom 사용자를 생성합니다.","operationId":"createUser","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"사용자 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings":{"post":{"tags":["Zoom Meeting Api"],"summary":"미팅 생성","description":"Zoom 공용계정으로 새로운 미팅을 생성합니다.","operationId":"createMeetingWithSharedAccount","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"미팅 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/registrants":{"get":{"tags":["Zoom Meeting Api"],"summary":"참석자 조회","description":"미팅의 참석자 목록을 조회합니다.","operationId":"getMeetingParticipants","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"post":{"tags":["Zoom Meeting Api"],"summary":"참석자 추가","description":"미팅에 참석자를 추가합니다.","operationId":"addMeetingParticipant","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"참석자 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/registrants-bulk":{"post":{"tags":["Zoom Meeting Api"],"summary":"참석자 추가","description":"미팅에 참석자를 추가합니다.","operationId":"addMeetingParticipantBulk","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"참석자 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/join-credentials":{"post":{"tags":["Zoom Meeting SDK Api"],"summary":"Meeting SDK 참가 자격증명 발급","description":"Meeting SDK 로 미팅에 입장하는 데 필요한 signature, sdk_key, zak(호스트), password 를 일괄 발급합니다.","operationId":"getJoinCredentials","parameters":[{"name":"meeting_key","in":"path","description":"미팅 번호","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"참가자 이름(user_name), 참가 역할(role: 0=참가자, 1=호스트)"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/calls":{"post":{"tags":["Zoom Call Api"],"summary":"호출 생성","description":"선택된 참가자에게 수신 신호를 남깁니다.","operationId":"create","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/calls/{call_id}/respond":{"post":{"tags":["Zoom Call Api"],"summary":"호출 응답","description":"수락 또는 거절합니다.","operationId":"respond","parameters":[{"name":"call_id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/webex_user_id/{webex_user_id}/meetings":{"get":{"tags":["Webex Meeting Api"],"summary":"미팅 목록 조회","description":"특정 webex_user_id(이메일)의 Webex 미팅 목록을 조회한다.","operationId":"listMeetings","parameters":[{"name":"webex_user_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","required":false,"schema":{"type":"string"}},{"name":"max","in":"query","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"post":{"tags":["Webex Meeting Api"],"summary":"미팅 생성(계정 지정)","description":"지정한 webex_user_id(이메일)로 Webex 미팅을 생성한다.","operationId":"createMeetingForHost","parameters":[{"name":"webex_user_id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/meetings":{"post":{"tags":["Webex Meeting Api"],"summary":"미팅 생성","description":"사용 가능한 호스트 계정을 자동 할당하여 Webex 미팅을 생성한다.","operationId":"createMeeting","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/meetings/{meeting_key}/invitees":{"get":{"tags":["Webex Meeting Api"],"summary":"초대자 참석링크 조회","description":"미팅 초대자 목록과 개인 참석링크(guest_url)를 조회한다.","operationId":"getInvitees","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"post":{"tags":["Webex Meeting Api"],"summary":"초대자 추가","description":"미팅에 초대자를 추가한다.","operationId":"addInvitee","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/schedule":{"post":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"일정 등록","description":"일정을 등록 처리","operationId":"IndvdlSchdulManageRegistActor","parameters":[{"name":"indvdlSchdulManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/IndvdlSchdulManageVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/members/insert":{"get":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원 등록화면","description":"관리자단에서 회원등록화면에 필요한 값 생성","operationId":"insertMberView","parameters":[{"name":"userSearchVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/UserDefaultVO"}},{"name":"mberManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/MberManageVO"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"post":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원 등록처리","description":"관리자단에서 회원 등록처리","operationId":"insertMber","parameters":[{"name":"mberManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/MberManageVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/jwtAuthAPI":{"post":{"tags":["EgovSiteManagerApiController"],"summary":"토큰값 검증","description":"Headers에서 Authorization 속성값에 발급한 토큰값 검증","operationId":"jwtAuthentication","responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/file":{"get":{"tags":["EgovFileDownloadController"],"summary":"파일 다운로드","description":"첨부파일로 등록된 파일에 대하여 다운로드를 제공","operationId":"cvplFileDownload","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/fileMap"}}],"responses":{"200":{"description":"성공"}}},"post":{"tags":["EgovFileMngApiController"],"summary":"파일 삭제","description":"첨부파일에 대한 삭제를 처리","operationId":"deleteFileInf","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileVO"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/etc/member_insert":{"get":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원 가입화면","description":"사용자단에서 회원가입화면에 필요한 값 생성","operationId":"sbscrbMberView","parameters":[{"name":"userSearchVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/UserDefaultVO"}},{"name":"mberManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/MberManageVO"}},{"name":"commandMap","in":"query","required":true,"schema":{"type":"object","additionalProperties":{"type":"object"}}}],"responses":{"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}},"post":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원 등록처리","description":"사용자단에서 회원 등록처리","operationId":"sbscrbMber","parameters":[{"name":"mberManageVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/MberManageVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/cp/vitals":{"post":{"tags":["CP Vitals Api"],"summary":"생체신호 수신","description":"netra_cardiac_monitor 예측값을 저장합니다.","operationId":"ingest","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"hospital_code, hospital_name, bed_no, model_name, model_version, netra_prediction"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseObject"}}}}}}},"/board":{"get":{"tags":["EgovBBSManageApiController"],"summary":"게시물 목록 조회","description":"게시물에 대한 목록을 조회","operationId":"selectBoardArticles","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchBbsMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}},"post":{"tags":["EgovBBSManageApiController"],"summary":"게시물 등록","description":"게시물을 등록","operationId":"insertBoardArticle","parameters":[{"name":"boardVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/BoardVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/boardReply":{"post":{"tags":["EgovBBSManageApiController"],"summary":"게시물 답변 등록","description":"게시물에 대한 답변을 등록","operationId":"replyBoardArticle","parameters":[{"name":"boardVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/BoardVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/bbsUseInf":{"get":{"tags":["EgovBBSUseInfoManageApiController"],"summary":"게시판 사용정보 목록 조회","description":"게시판 사용정보 목록을 조회","operationId":"selectBBSUseInfs","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"post":{"tags":["EgovBBSUseInfoManageApiController"],"summary":"게시판 사용정보 등록","description":" 게시판 사용정보를 등록","operationId":"insertBBSUseInf","parameters":[{"name":"bdUseVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/BoardUseInfVO"}}],"responses":{"200":{"description":"등록 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/bbsMaster":{"get":{"tags":["EgovBBSAttributeManageApiController"],"summary":"게시판 마스터 조회","description":"게시판 마스터 목록을 조회","operationId":"selectBBSMasterInfs","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]},"post":{"tags":["EgovBBSAttributeManageApiController"],"summary":"게시판 마스터 등록","description":"신규 게시판 마스터 정보를 등록","operationId":"insertBBSMasterInf","parameters":[{"name":"boardMasterVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/BoardMasterVO"}}],"responses":{"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/auth/login":{"post":{"tags":["EgovLoginApiController"],"summary":"일반 로그인","description":"일반 로그인 처리","operationId":"actionLogin","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginVO"}},"text/html":{"schema":{"$ref":"#/components/schemas/LoginVO"}}},"required":true},"responses":{"200":{"description":"로그인 성공","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}},"300":{"description":"로그인 실패","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/auth/login-jwt":{"post":{"tags":["EgovLoginApiController"],"summary":"JWT 로그인","description":"JWT 로그인 처리","operationId":"actionLoginJWT","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginVO"}}},"required":true},"responses":{"200":{"description":"로그인 성공","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}},"300":{"description":"로그인 실패","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/zoom/users":{"get":{"tags":["admin-api-controller"],"operationId":"zoomUsers","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"post":{"tags":["admin-api-controller"],"operationId":"saveZoomUser","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/zoom/users/verify":{"post":{"tags":["admin-api-controller"],"operationId":"verifyZoomUser","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/login":{"post":{"tags":["admin-api-controller"],"operationId":"login","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/accounts":{"post":{"tags":["admin-api-controller"],"operationId":"saveAccount","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/zoom/users/{user_id}":{"get":{"tags":["Zoom User Api"],"summary":"사용자 정보 조회","description":"Zoom 사용자 정보를 조회합니다.","operationId":"getUser","parameters":[{"name":"user_id","in":"path","description":"사용자 ID 또는 이메일","required":true,"schema":{"type":"string"}},{"name":"login_type","in":"query","description":"로그인 타입","required":false,"schema":{"type":"string"}},{"name":"encrypted_email","in":"query","description":"암호화된 이메일 사용 여부","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}},"delete":{"tags":["Zoom User Api"],"summary":"사용자 삭제","description":"Zoom 사용자를 삭제하거나 연결 해제합니다.","operationId":"deleteUser","parameters":[{"name":"user_id","in":"path","description":"사용자 ID 또는 이메일","required":true,"schema":{"type":"string"}},{"name":"action","in":"query","description":"삭제 액션 (delete, disassociate)","required":false,"schema":{"type":"string","default":"delete"}},{"name":"transfer_email","in":"query","description":"이전할 이메일 (delete 시)","required":false,"schema":{"type":"string"}},{"name":"transfer_meeting","in":"query","description":"미팅 이전 여부","required":false,"schema":{"type":"boolean"}},{"name":"transfer_webinar","in":"query","description":"웨비나 이전 여부","required":false,"schema":{"type":"boolean"}},{"name":"transfer_recording","in":"query","description":"녹화 이전 여부","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseObject"}}}}}},"patch":{"tags":["Zoom User Api"],"summary":"사용자 정보 수정","description":"기존 Zoom 사용자 정보를 수정합니다.","operationId":"updateUser","parameters":[{"name":"user_id","in":"path","description":"사용자 ID 또는 이메일","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"},"description":"수정할 사용자 정보"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/board/{bbsId}/{nttId}":{"get":{"tags":["EgovBBSManageApiController"],"summary":"게시물 상세 조회","description":"게시물에 대한 상세 정보를 조회","operationId":"selectBoardArticle","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"},{"name":"nttId","in":"path","description":"게시글 Id","required":true,"schema":{"type":"string"},"example":1}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}},"patch":{"tags":["EgovBBSManageApiController"],"summary":"게시물 삭제","description":"게시물에 대한 내용을 삭제","operationId":"deleteBoardArticle","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"},{"name":"nttId","in":"path","description":"게시글 Id","required":true,"schema":{"type":"string"},"example":1}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"삭제 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/admin/password":{"patch":{"tags":["EgovSiteManagerApiController"],"summary":"비밀번호 변경","description":"사이트관리자의 기존 비번과 비교하여 변경된 비밀번호를 저장","operationId":"updateAdminPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/passwordMap"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"800":{"description":"저장시 내부 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/zoom/zoom_user_id/{zoom_user_id}/meetings/reportings":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(미팅 목록) 조회","description":"zoom사용자의 미팅이력을 조회합니다.","operationId":"getMeetingReports","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"next_page_token","in":"query","description":"다음 페이지 토큰","required":false,"schema":{"type":"string"}},{"name":"timezone","in":"query","description":"타임존","required":false,"schema":{"type":"string","default":"Asia/Seoul"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/zoom_user_id/{zoom_user_id}/meetings/reportings/db":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(미팅 목록) DB 조회","description":"데이터베이스에서 zoom사용자의 미팅이력을 조회합니다.","operationId":"getMeetingReportsFromDatabase","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID (host_id)","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32","default":1}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/zoom_user_id/{zoom_user_id}/meetings/recordings":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(녹화목록) 조회","description":"zoom사용자의 녹화 리스트를 조회합니다.","operationId":"getMeetingRecordings","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"next_page_token","in":"query","description":"다음 페이지 토큰","required":false,"schema":{"type":"string"}},{"name":"timezone","in":"query","description":"타임존","required":false,"schema":{"type":"string","default":"Asia/Seoul"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/zoom_user_id/{zoom_user_id}/meetings/recordings/db":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(녹화목록) DB 조회","description":"데이터베이스에서 zoom사용자의 녹화 리스트를 조회합니다.","operationId":"getRecordingsFromDatabase","parameters":[{"name":"zoom_user_id","in":"path","description":"줌 사용자 ID (host_id)","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32","default":1}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/oauth/webhook/callback":{"get":{"tags":["zoom-o-auth-controller"],"operationId":"handleOAuthWebhookCallback","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/zoom/oauth/api/callback":{"get":{"tags":["zoom-o-auth-controller"],"operationId":"handleOAuthApiCallback","parameters":[{"name":"code","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/zoom/meetings/{meeting_key}/summary":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅 회의록 조회","description":"미팅 키로 모든 인스턴스의 회의록을 조회합니다.","operationId":"getMeetingSummary","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/reportings":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(참석자 목록) 조회","description":"미팅의 참석자 이력을 조회합니다.","operationId":"getMeetingParticipantReports","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"next_page_token","in":"query","description":"다음 페이지 토큰","required":false,"schema":{"type":"string"}},{"name":"timezone","in":"query","description":"타임존","required":false,"schema":{"type":"string","default":"Asia/Seoul"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/reportings/db":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(참석자 목록) DB 조회","description":"데이터베이스에서 미팅의 참석자 이력을 조회합니다.","operationId":"getMeetingParticipantReportsFromDatabase","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32","default":1}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/recordings":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(녹화) 조회","description":"미팅의 녹화 이력을 조회합니다.","operationId":"getMeetingRecording","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/recordings/db":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력(녹화) DB 조회","description":"데이터베이스에서 미팅의 녹화 이력을 조회합니다.","operationId":"getMeetingRecordingFromDatabase","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/participants":{"get":{"tags":["Zoom Meeting Api"],"summary":"참석자 DB 조회","description":"participants 테이블 기준 참석자 목록(이름·병원·직급)을 조회합니다.","operationId":"getMeetingParticipantsFromDatabase","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/occurrences":{"get":{"tags":["Zoom Meeting Api"],"summary":"반복 미팅 occurrence 목록 조회","description":"반복 미팅의 개별 일정(occurrence) 목록을 조회합니다.","operationId":"getMeetingOccurrences","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/{meeting_key}/invitation":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅 초대장 조회","description":"미팅 초대장을 조회합니다.","operationId":"getMeetingInvitation","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/reservations":{"get":{"tags":["Zoom Meeting Api"],"summary":"예약 목록 조회","description":"예약(schedule) 목록을 기간 기준으로 조회합니다. 예약현황 임베드 화면에서 사용합니다.","operationId":"getReservations","parameters":[{"name":"from","in":"query","description":"시작일 (yyyy-MM-dd)","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일 (yyyy-MM-dd)","required":false,"schema":{"type":"string"}},{"name":"user_id","in":"query","description":"포털 사용자 ID (main 예약현황)","required":false,"schema":{"type":"string"}},{"name":"email","in":"query","description":"포털 사용자 이메일 (초대 매칭)","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32","default":1}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/meetings/histories":{"get":{"tags":["Zoom Meeting Api"],"summary":"미팅이력 전체 DB 조회","description":"호스트 지정 없이 기간 기준으로 미팅 이력을 조회합니다. 회의이력 임베드 화면에서 사용합니다.","operationId":"getMeetingHistories","parameters":[{"name":"zoom_user_id","in":"query","description":"줌 사용자 ID (host_id). 미지정 시 전체","required":false,"schema":{"type":"string"}},{"name":"from","in":"query","description":"시작일 (yyyy-MM-dd)","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","description":"종료일 (yyyy-MM-dd)","required":false,"schema":{"type":"string"}},{"name":"page_size","in":"query","description":"페이지 크기","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"page_number","in":"query","description":"페이지 번호","required":false,"schema":{"type":"integer","format":"int32","default":1}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/directory":{"get":{"tags":["Zoom Directory Api"],"summary":"거점병원별 Zoom 사용자","description":"sys_code 병원 목록에 zoom_users 를 묶어 반환합니다.","operationId":"directory","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/zoom/calls/inbox":{"get":{"tags":["Zoom Call Api"],"summary":"수신함","description":"해당 사용자에게 온 대기 중 호출을 조회합니다.","operationId":"inbox","parameters":[{"name":"user_id","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/webex_user_id/{webex_user_id}/recordings/local":{"get":{"tags":["Webex Recording Api"],"summary":"호스트 기준 로컬 녹화 목록","description":"호스트 계정(webex_user_id) 기준 로컬 아카이브 녹화 목록을 DB에서 조회한다. from/to 로 기간 필터(선택).","operationId":"getLocalRecordingsByHost","parameters":[{"name":"webex_user_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/recordings/{recording_id}/file":{"get":{"tags":["Webex Recording Api"],"summary":"녹화 파일 재생/다운로드","description":"로컬(NFS)에 저장된 녹화 파일을 스트리밍한다. download=true 면 첨부(다운로드).","operationId":"streamRecording","parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"download","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/webex/meetings/{meeting_key}/recordings/local":{"get":{"tags":["Webex Recording Api"],"summary":"미팅 로컬 녹화 목록","description":"로컬(NFS)에 아카이브된 해당 미팅의 녹화 목록(local_url 포함)을 DB에서 조회한다.","operationId":"getLocalRecordingsByMeeting","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/webex/meetings/by-attendee":{"get":{"tags":["Webex Meeting Api"],"summary":"참석자 기준 미팅 목록 조회","description":"참석자 이메일(email)로, 그 사용자가 초대된 Webex 미팅 목록을 조회한다. from/to 로 기간 필터(선택).","operationId":"getMeetingsByAttendee","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"schema":{"type":"string"}},{"name":"to","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/schedule/week":{"get":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"주간별 일정 조회","description":"일정(주간별) 목록을 조회","operationId":"EgovIndvdlSchdulManageWeekList","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchSchdulWeekMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/schedule/month":{"get":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"월별 일정 조회","description":"일정(월별) 목록을 조회","operationId":"EgovIndvdlSchdulManageMonthList","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchSchdulMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/schedule/daily":{"get":{"tags":["EgovIndvdlSchdulManageApiController"],"summary":"일별 일정 조회","description":"일정(일별) 목록을 조회","operationId":"EgovIndvdlSchdulManageDailyList","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchSchdulMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/notUsedBbsMaster":{"get":{"tags":["EgovBBSUseInfoManageApiController"],"summary":"미사용 게시판 속성정보 목록 조회","description":"사용중이지 않은 게시판 속성 정보의 목록을 조회","operationId":"selectNotUsedBdMstrList","responses":{"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/members":{"get":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원 목록조회화면","description":"관리자단에서 회원에 대한 목록을 조회","operationId":"selectMberList","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/searchMap"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/members/update/{uniqId}":{"get":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원정보 수정용 상세조회화면","description":"관리자단에서 회원정보 수정을 위해 회원정보를 상세조회","operationId":"updateMberView","parameters":[{"name":"uniqId","in":"path","required":true,"schema":{"type":"string"}},{"name":"userSearchVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/UserDefaultVO"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/mainPage":{"get":{"tags":["EgovMainApiController"],"summary":"메인 페이지","description":"템플릿 메인 페이지 조회","operationId":"getMgtMainPage","responses":{"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/login/naver":{"get":{"tags":["SnsLoginApiController"],"summary":"네이버API 로그인","description":"네이버API 로그인 처리","operationId":"getNaverAuthUrl","responses":{"401":{"description":"인증 실패"},"200":{"description":"인증 성공"}}}},"/login/naver/callback":{"get":{"tags":["SnsLoginApiController"],"summary":"네이버API 로그인 콜백","description":"네이버API 로그인 콜백처리","operationId":"getNaverAuthCallback","responses":{"401":{"description":"인증 실패","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}},"200":{"description":"인증 성공","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/login/kakao":{"get":{"tags":["SnsLoginApiController"],"summary":"카카오API 로그인","description":"카카오API 로그인 처리","operationId":"getKakaoAuthUrl","responses":{"401":{"description":"인증 실패"},"200":{"description":"인증 성공"}}}},"/login/kakao/callback":{"get":{"tags":["SnsLoginApiController"],"summary":"카카오API 로그인 콜백","description":"카카오API 로그인 콜백처리","operationId":"getKakaoAuthCallback","responses":{"401":{"description":"인증 실패","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}},"200":{"description":"인증 성공","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/image":{"get":{"tags":["EgovImageProcessController"],"summary":"이미지 미리보기","description":"첨부된 이미지에 대한 미리보기 기능을 제공","operationId":"getImageInf","parameters":[{"name":"commandMap","in":"query","required":true,"style":"form","explode":true,"schema":{"$ref":"#/components/schemas/fileMap"}}],"responses":{"200":{"description":"성공"}}}},"/etc/member_checkid/{checkid}":{"get":{"tags":["EgovMberManageApiController"],"summary":"사용자아이디의 중복여부 체크처리","description":"사용자아이디의 중복여부 체크처리","operationId":"checkIdDplct","parameters":[{"name":"checkid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/etc/member_agreement":{"get":{"tags":["EgovMberManageApiController"],"summary":"사용자단에서 회원 약관확인","description":"사용자단에서 회원 약관확인에 필요한 값 생성","operationId":"sbscrbEntrprsMber","responses":{"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/cp/vitals/latest":{"get":{"tags":["CP Vitals Api"],"summary":"베드별 최신 생체신호","description":"선택한 거점병원의 베드별 최신 생체신호를 반환합니다.","operationId":"latest","parameters":[{"name":"hospital_code","in":"query","description":"거점병원 코드","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseListMapStringObject"}}}}}}},"/cp/vitals/history":{"get":{"tags":["CP Vitals Api"],"summary":"베드 판독 이력","description":"선택한 거점병원/베드의 최근 판독 이력을 반환합니다.","operationId":"history","parameters":[{"name":"hospital_code","in":"query","description":"거점병원 코드","required":true,"schema":{"type":"string"}},{"name":"bed_no","in":"query","description":"베드 번호","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"조회 건수","required":false,"schema":{"type":"integer","format":"int32","default":20}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseListMapStringObject"}}}}}}},"/cp/hospitals":{"get":{"tags":["CP Vitals Api"],"summary":"거점병원 목록","description":"생체신호 수신 이력이 있는 거점병원 목록을 반환합니다.","operationId":"hospitals","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseListMapStringObject"}}}}}}},"/boardFileAtch/{bbsId}":{"get":{"tags":["EgovBBSManageApiController"],"summary":"게시판 파일 첨부 관련 정보 조회","description":"게시판의 파일 첨부가능 여부 및 첨부가능 파일 수 조회","operationId":"selectUserBBSMasterInf","parameters":[{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}}}},"/bbsUseInf/{trgetId}/{bbsId}":{"get":{"tags":["EgovBBSUseInfoManageApiController"],"summary":"게시판 사용정보 상세 조회","description":"게시판 사용정보에 대한 상세정보를 조회","operationId":"selectBBSUseInf","parameters":[{"name":"trgetId","in":"path","description":"대상시스템 Id","required":true,"schema":{"type":"string"},"example":"SYSTEM_DEFAULT_BOARD"},{"name":"bbsId","in":"path","description":"게시판 Id","required":true,"schema":{"type":"string"},"example":"BBSMSTR_AAAAAAAAAAAA"}],"responses":{"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"조회 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/auth/logout":{"get":{"tags":["EgovLoginApiController"],"summary":"로그아웃","description":"로그아웃 처리(JWT,일반 관계 없이)","operationId":"actionLogoutJSON","responses":{"200":{"description":"로그아웃 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}},"/admin/zoom/options":{"get":{"tags":["admin-api-controller"],"operationId":"zoomOptions","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/schedule/meetings":{"get":{"tags":["admin-api-controller"],"operationId":"meetings","parameters":[{"name":"START_DATE","in":"query","required":false,"schema":{"type":"string"}},{"name":"END_DATE","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"object"}}}}}}}}},"/admin/logout":{"get":{"tags":["admin-api-controller"],"operationId":"logout","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/admin/accounts/list":{"get":{"tags":["admin-api-controller"],"operationId":"accounts","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"object"}}}}}}}}},"/zoom/meetings/{meeting_key}/registrants/{registrant_id}":{"delete":{"tags":["Zoom Meeting Api"],"summary":"참석자 삭제","description":"미팅에서 참석자를 삭제합니다.","operationId":"deleteMeetingParticipant","parameters":[{"name":"meeting_key","in":"path","description":"미팅 키","required":true,"schema":{"type":"string"}},{"name":"registrant_id","in":"path","description":"참석자 ID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseObject"}}}}}}},"/webex/meetings/{meeting_key}/invitees/{invitee_id}":{"delete":{"tags":["Webex Meeting Api"],"summary":"초대자 삭제","description":"미팅에서 초대자를 삭제한다.","operationId":"deleteInvitee","parameters":[{"name":"meeting_key","in":"path","required":true,"schema":{"type":"string"}},{"name":"invitee_id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResponseMapStringObject"}}}}}}},"/members/{uniqId}":{"delete":{"tags":["EgovMberManageApiController"],"summary":"관리자단에서 회원 삭제처리","description":"관리자단에서 회원 삭제처리","operationId":"deleteMber","parameters":[{"name":"uniqId","in":"path","required":true,"schema":{"type":"string"}},{"name":"userSearchVO","in":"query","required":true,"schema":{"$ref":"#/components/schemas/UserDefaultVO"}}],"responses":{"900":{"description":"입력값 무결성 오류","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"403":{"description":"인가된 사용자가 아님","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}},"200":{"description":"삭제 성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVO"}}}}},"security":[{"Authorization":[]}]}}},"components":{"schemas":{"searchBbsMap":{"type":"object","properties":{"bbsId":{"type":"string","example":"BBSMSTR_AAAAAAAAAAAA"},"pageIndex":{"type":"string","example":"1"},"searchCnd":{"type":"string","example":"0"},"searchWrd":{"type":"string","example":""}}},"searchMap":{"type":"object","properties":{"pageIndex":{"type":"string","example":"1"},"searchCnd":{"type":"string","example":"0"},"searchWrd":{"type":"string","example":""}}},"fileMap":{"type":"object","properties":{"atchFileId":{"type":"string","example":""},"fileSn":{"type":"string","example":"0"}}},"searchSchdulMap":{"type":"object","properties":{"schdulSe":{"type":"string","example":""},"year":{"type":"string","example":"2023"},"month":{"type":"string","example":"0"},"date":{"type":"string","example":"1"}}},"searchSchdulWeekMap":{"type":"object","properties":{"schdulSe":{"type":"string","example":""},"year":{"type":"string","example":"2023"},"month":{"type":"string","example":"0"},"date":{"type":"string","example":"1"},"weekDay":{"type":"string","example":"0"},"weekOfMonth":{"type":"string","example":"1"}}},"passwordMap":{"type":"object","properties":{"old_password":{"type":"string","example":""},"new_password":{"type":"string","example":""}}},"ApiResponseMapStringObject":{"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"object"}},"message":{"type":"string"},"code":{"type":"integer","format":"int32"},"result":{"type":"boolean"}}},"IndvdlSchdulManageVO":{"type":"object","properties":{"schdulId":{"type":"string","description":"일정ID"},"schdulSe":{"type":"string","description":"일정구분(회의/교육/세미나/강의 기타)"},"schdulDeptId":{"type":"string","description":"일정부서ID"},"schdulKindCode":{"type":"string","description":"일정종류(부서일정/개인일정)"},"schdulBgnde":{"type":"string","description":"일정시작일자"},"schdulEndde":{"type":"string","description":"일정종료일자"},"schdulNm":{"type":"string","description":"일정명"},"schdulCn":{"type":"string","description":"일정내용"},"schdulPlace":{"type":"string","description":"일정장소"},"schdulIpcrCode":{"type":"string","description":"일정중요도코드"},"schdulChargerId":{"type":"string","description":"일정담담자ID"},"atchFileId":{"type":"string","description":"첨부파일ID"},"reptitSeCode":{"type":"string","description":"반복구분(반복, 연속, 요일반복)"},"frstRegisterPnttm":{"type":"string","description":"최초등록시점"},"frstRegisterId":{"type":"string","description":"최초등록자ID"},"lastUpdusrPnttm":{"type":"string","description":"최종수정시점"},"lastUpdusrId":{"type":"string","description":"최종수정ID"},"schdulBgndeHH":{"type":"string","description":"일정시작일자(시간)"},"schdulBgndeMM":{"type":"string","description":"일정시작일자(분)"},"schdulEnddeHH":{"type":"string","description":"일정종료일자(시간)"},"schdulEnddeMM":{"type":"string","description":"일정종료일자(분)"},"schdulBgndeYYYMMDD":{"type":"string","description":"일정시작일자(Year/Month/Day)"},"schdulEnddeYYYMMDD":{"type":"string","description":"일정시작일자일정종료일자(Year/Month/Day)"},"schdulDeptName":{"type":"string","description":"담당부서"},"schdulChargerName":{"type":"string","description":"담당자명"}},"description":"일정 VO"},"ResultVO":{"type":"object","properties":{"resultCode":{"type":"integer","description":"응답 코드","format":"int32"},"resultMessage":{"type":"string","description":"응답 메시지"},"result":{"type":"object","additionalProperties":{"type":"object"}}},"description":"응답 객체 VO"},"MberManageVO":{"type":"object","properties":{"sbscrbSttus":{"type":"string"},"searchCondition":{"type":"string"},"searchKeyword":{"type":"string"},"searchUseYn":{"type":"string"},"pageIndex":{"type":"integer","format":"int32"},"pageUnit":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"firstIndex":{"type":"integer","format":"int32"},"lastIndex":{"type":"integer","format":"int32"},"recordCountPerPage":{"type":"integer","format":"int32"},"oldPassword":{"type":"string","description":"이전비밀번호"},"uniqId":{"type":"string","description":"사용자고유아이디"},"userTy":{"type":"string","description":"사용자 유형"},"adres":{"type":"string","description":"주소"},"detailAdres":{"type":"string","description":"상세주소"},"endTelno":{"type":"string","description":"끝전화번호"},"mberFxnum":{"type":"string","description":"팩스번호"},"orgnztId":{"type":"string","description":"조직 ID"},"groupId":{"type":"string","description":"그룹 ID"},"ihidnum":{"type":"string","description":"주민등록번호"},"sexdstnCode":{"type":"string","description":"성별코드"},"mberId":{"type":"string","description":"회원 ID"},"mberNm":{"type":"string","description":"회원명"},"mberSttus":{"type":"string","description":"회원상태"},"areaNo":{"type":"string","description":"지역번호"},"middleTelno":{"type":"string","description":"중간전화번호"},"moblphonNo":{"type":"string","description":"핸드폰번호"},"password":{"type":"string","description":"비밀번호"},"passwordCnsr":{"type":"string","description":"비밀번호 정답"},"passwordHint":{"type":"string","description":"비밀번호 힌트"},"sbscrbDe":{"type":"string","description":"가입 일자"},"zip":{"type":"string","description":"우편번호"},"mberEmailAdres":{"type":"string","description":"이메일주소"}},"description":"회원 VO"},"BoardVO":{"type":"object","properties":{"atchFileId":{"type":"string","description":"게시물 첨부파일 아이디"},"bbsId":{"type":"string","description":"게시판 아이디"},"frstRegisterId":{"type":"string","description":"최초등록자 아이디"},"frstRegisterPnttm":{"type":"string","description":"최초등록시점"},"lastUpdusrId":{"type":"string","description":"최종수정자 아이디"},"lastUpdusrPnttm":{"type":"string","description":"최종수정시점"},"ntceBgnde":{"type":"string","description":"게시시작일"},"ntceEndde":{"type":"string","description":"게시종료일"},"ntcrId":{"type":"string","description":"게시자 아이디"},"ntcrNm":{"type":"string","description":"게시자명"},"nttCn":{"type":"string","description":"게시물 내용"},"nttId":{"type":"integer","description":"게시물 아이디","format":"int64"},"nttNo":{"type":"integer","description":"게시물 번호","format":"int64"},"nttSj":{"type":"string","description":"게시물 제목"},"parnts":{"type":"string","description":"부모글번호"},"password":{"type":"string","description":"패스워드"},"inqireCo":{"type":"integer","description":"조회수","format":"int32"},"replyAt":{"type":"string","description":"답장여부"},"replyLc":{"type":"string","description":"답장위치"},"sortOrdr":{"type":"integer","description":"정렬순서(DESC,ASC)","format":"int64"},"useAt":{"type":"string","description":"사용여부","enum":["Y","N"]},"ntceEnddeView":{"type":"string","description":"게시 종료일"},"ntceBgndeView":{"type":"string","description":"게시 시작일"},"searchBgnDe":{"type":"string","description":"검색시작일"},"searchCnd":{"type":"string","description":"검색조건"},"searchEndDe":{"type":"string","description":"검색종료일"},"searchWrd":{"type":"string","description":"검색단어"},"searchUseYn":{"type":"string","description":"검색사용여부"},"pageIndex":{"type":"integer","description":"현재페이지","format":"int32"},"pageUnit":{"type":"integer","description":"페이지갯수","format":"int32"},"pageSize":{"type":"integer","description":"페이지사이즈","format":"int32"},"firstIndex":{"type":"integer","description":"첫페이지 인덱스","format":"int32"},"lastIndex":{"type":"integer","description":"마지막페이지 인덱스","format":"int32"},"recordCountPerPage":{"type":"integer","description":"페이지당 레코드 개수","format":"int32"},"rowNo":{"type":"integer","description":"레코드 번호","format":"int32"},"frstRegisterNm":{"type":"string","description":"최초 등록자명"},"lastUpdusrNm":{"type":"string","description":"최종 수정자명"},"isExpired":{"type":"string","description":"유효여부"},"parntsSortOrdr":{"type":"string","description":"상위 정렬 순서"},"parntsReplyLc":{"type":"string","description":"상위 답변 위치"},"bbsTyCode":{"type":"string","description":"게시판 유형코드"},"bbsAttrbCode":{"type":"string","description":"게시판 속성코드"},"bbsNm":{"type":"string","description":"게시판 명"},"fileAtchPosblAt":{"type":"string","description":"파일첨부가능여부"},"posblAtchFileNumber":{"type":"integer","description":"첨부가능파일숫자","format":"int32"},"replyPosblAt":{"type":"string","description":"답장가능여부"},"plusCount":{"type":"boolean","description":"조회 수 증가 여부"},"subPageIndex":{"type":"string","description":"하위 페이지 인덱스 (댓글 및 만족도 조사 여부 확인용)"}},"description":"게시물 VO"},"BoardUseInfVO":{"type":"object","properties":{"bbsId":{"type":"string","description":"게시판 아이디"},"trgetId":{"type":"string","description":"대상시스템 아이디"},"trgetType":{"type":"string","description":"대상 구분 (커뮤니티, 동호회)"},"frstRegisterId":{"type":"string","description":"최초 등록자 아이디"},"frstRegisterPnttm":{"type":"string","description":"최초등록시점"},"lastUpdusrId":{"type":"string","description":"최종수정자 아이디"},"lastUpdusrPnttm":{"type":"string","description":"최종수정시점"},"registSeCode":{"type":"string","description":"등록구분코드"},"useAt":{"type":"string","description":"사용여부","enum":["Y","N"]},"searchBgnDe":{"type":"string","description":"검색시작일"},"searchCnd":{"type":"string","description":"검색조건"},"searchEndDe":{"type":"string","description":"검색종료일"},"searchWrd":{"type":"string","description":"검색단어"},"sortOrdr":{"type":"integer","description":"정렬순서(DESC,ASC)","format":"int64"},"searchUseYn":{"type":"string","description":"검색사용여부"},"pageIndex":{"type":"integer","description":"현재페이지","format":"int32"},"pageUnit":{"type":"integer","description":"페이지갯수","format":"int32"},"pageSize":{"type":"integer","description":"페이지사이즈","format":"int32"},"firstIndex":{"type":"integer","description":"첫페이지 인덱스","format":"int32"},"lastIndex":{"type":"integer","description":"마지막페이지 인덱스","format":"int32"},"recordCountPerPage":{"type":"integer","description":"페이지당 레코드 개수","format":"int32"},"rowNo":{"type":"integer","description":"레코드 번호","format":"int32"},"frstRegisterNm":{"type":"string","description":"최초 등록자명"},"lastUpdusrNm":{"type":"string","description":"최종 수정자명"},"registSeCodeNm":{"type":"string","description":"등록구분 코드명"},"cmmntyId":{"type":"string","description":"커뮤니티 아이디"},"cmmntyNm":{"type":"string","description":"커뮤니티 명"},"clbId":{"type":"string","description":"동호회 아이디"},"clbNm":{"type":"string","description":"동호회 명"},"bbsNm":{"type":"string","description":"게시판 명"},"userNm":{"type":"string","description":"사용자 명"},"provdUrl":{"type":"string","description":"제공 URL"},"bbsTyCode":{"type":"string","description":"게시판 유형코드"}},"description":"게시판 이용정보 VO"},"BoardMasterVO":{"type":"object","properties":{"bbsAttrbCode":{"type":"string","description":"게시판 속성코드"},"bbsId":{"type":"string","description":"게시판 아이디"},"bbsIntrcn":{"type":"string","description":"게시판 소개"},"bbsNm":{"type":"string","description":"게시판 명"},"bbsTyCode":{"type":"string","description":"게시판 유형코드"},"fileAtchPosblAt":{"type":"string","description":"파일첨부가능여부"},"frstRegisterId":{"type":"string","description":"최초등록자 아이디"},"frstRegisterPnttm":{"type":"string","description":"최초등록시점"},"lastUpdusrId":{"type":"string","description":"최종수정자 아이디"},"lastUpdusrPnttm":{"type":"string","description":"최종수정시점"},"posblAtchFileNumber":{"type":"integer","description":"첨부가능파일숫자","format":"int32"},"posblAtchFileSize":{"type":"string","description":"첨부가능파일사이즈"},"replyPosblAt":{"type":"string","description":"답장가능여부"},"tmplatId":{"type":"string","description":"템플릿 아이디"},"useAt":{"type":"string","description":"사용여부"},"bbsUseFlag":{"type":"string","description":"사용플래그"},"trgetId":{"type":"string","description":"대상 아이디"},"registSeCode":{"type":"string","description":"등록구분코드"},"uniqId":{"type":"string","description":"유일 아이디"},"tmplatNm":{"type":"string","description":"템플릿 명"},"option":{"type":"string","description":"추가 option (댓글-comment, 만족도조사-stsfdg)"},"commentAt":{"type":"string","description":"댓글 여부"},"stsfdgAt":{"type":"string","description":"만족도조사"},"searchBgnDe":{"type":"string","description":"검색시작일"},"searchCnd":{"type":"string","description":"검색조건"},"searchEndDe":{"type":"string","description":"검색종료일"},"searchWrd":{"type":"string","description":"검색단어"},"sortOrdr":{"type":"string","description":"정렬순서(DESC,ASC)"},"searchUseYn":{"type":"string","description":"검색사용여부"},"pageIndex":{"type":"integer","description":"현재페이지","format":"int32"},"pageUnit":{"type":"integer","description":"페이지갯수","format":"int32"},"pageSize":{"type":"integer","description":"페이지사이즈","format":"int32"},"firstIndex":{"type":"integer","description":"첫페이지 인덱스","format":"int32"},"lastIndex":{"type":"integer","description":"마지막페이지 인덱스","format":"int32"},"recordCountPerPage":{"type":"integer","description":"페이지당 레코드 개수","format":"int32"},"rowNo":{"type":"integer","description":"레코드 번호","format":"int32"},"frstRegisterNm":{"type":"string","description":"최초 등록자명"},"bbsTyCodeNm":{"type":"string","description":"게시판유형 코드명"},"bbsAttrbCodeNm":{"type":"string","description":"게시판속성 코드명"},"lastUpdusrNm":{"type":"string","description":"최종 수정자명"},"authFlag":{"type":"string","description":"권한지정 여부"}},"description":"게시판 속성 정보 VO"},"FileVO":{"type":"object","properties":{"atchFileId":{"type":"string","description":"첨부파일 아이디"},"creatDt":{"type":"string","description":"생성일자"},"fileCn":{"type":"string","description":"파일내용"},"fileExtsn":{"type":"string","description":"파일확장자"},"fileMg":{"type":"string","description":"파일크기"},"fileSn":{"type":"string","description":"파일연번"},"fileStreCours":{"type":"string","description":"파일저장경로"},"orignlFileNm":{"type":"string","description":"원파일명"},"streFileNm":{"type":"string","description":"저장파일명"}},"description":"파일 정보 VO"},"ApiResponseObject":{"type":"object","properties":{"data":{"type":"object"},"message":{"type":"string"},"code":{"type":"integer","format":"int32"},"result":{"type":"boolean"}}},"LoginVO":{"type":"object","properties":{"id":{"type":"string","description":"아이디"},"name":{"type":"string","description":"이름"},"ihidNum":{"type":"string","description":"주민등록번호"},"email":{"type":"string","description":"이메일주소"},"password":{"type":"string","description":"비밀번호"},"passwordHint":{"type":"string","description":"비밀번호 힌트"},"passwordCnsr":{"type":"string","description":"비밀번호 정답"},"userSe":{"type":"string","description":"사용자 구분","default":"USR","enum":["GNR","ENT","USR","ADM"]},"orgnztId":{"type":"string","description":"조직(부서)ID"},"orgnztNm":{"type":"string","description":"조직(부서)명"},"uniqId":{"type":"string","description":"고유아이디"},"url":{"type":"string","description":"로그인 후 이동할 페이지"},"ip":{"type":"string","description":"사용자 IP정보"},"dn":{"type":"string","description":"GPKI인증 DN"},"groupId":{"type":"string","description":"그룹ID"},"groupNm":{"type":"string","description":"그룹명"}},"description":"사용자 정보 VO"},"UserDefaultVO":{"type":"object","properties":{"sbscrbSttus":{"type":"string"},"searchCondition":{"type":"string"},"searchKeyword":{"type":"string"},"searchUseYn":{"type":"string"},"pageIndex":{"type":"integer","format":"int32"},"pageUnit":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"firstIndex":{"type":"integer","format":"int32"},"lastIndex":{"type":"integer","format":"int32"},"recordCountPerPage":{"type":"integer","format":"int32"}}},"ApiResponseListMapStringObject":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{"type":"object"}}},"message":{"type":"string"},"code":{"type":"integer","format":"int32"},"result":{"type":"boolean"}}}},"securitySchemes":{"Authorization":{"type":"apiKey","name":"Authorization","in":"header"}}}}