> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/store-front-api/member-api/undefined-2.md).

# 회원공통

## APP PUSH 동의여부 조회

> \## 기능설명\
> \* 회원 APP PUSH 동의 여부를 조회합니다.\
> \---\
> \## 상세설명\
> \* 고객의 모바일 전용 APP PUSH 동의 여부를 조회합니다.\
> \---\
> \## 특이사항\
> \* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/memberPushInfo":{"post":{"tags":["회원공통"],"summary":"APP PUSH 동의여부 조회","description":"## 기능설명\n* 회원 APP PUSH 동의 여부를 조회합니다.\n---\n## 상세설명\n* 고객의 모바일 전용 APP PUSH 동의 여부를 조회합니다.\n---\n## 특이사항\n* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.\n","operationId":"getMemberPushAgrYn","parameters":[{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"type":"string"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## APP PUSH 동의여부 수정

> \## 기능설명\
> \* 회원 APP PUSH 동의 여부 변경합니다.\
> \---\
> \## 상세설명\
> \* 고객의 모바일 전용 APP PUSH 동의 여부를 변경합니다.\
> \---\
> \## 특이사항\
> \* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.\
> \* appPushAgrYn 필드의 경우 Y, N의 값만 허용됩니다.\
> \---\
> \## 수정번호\
> \* Release v1.05\_231204: 첫 APP PUSH 수신동의 시 쿠폰발급 추가\
> &#x20;  \* appPushAgrYn 필드 값이 Y일 경우 회원의 앱 푸시 수신동의 쿠폰 지급여부가 'N'일 때 쿠폰을 지급합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/memberPushInfo":{"put":{"tags":["회원공통"],"summary":"APP PUSH 동의여부 수정","description":"## 기능설명\n* 회원 APP PUSH 동의 여부 변경합니다.\n---\n## 상세설명\n* 고객의 모바일 전용 APP PUSH 동의 여부를 변경합니다.\n---\n## 특이사항\n* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.\n* appPushAgrYn 필드의 경우 Y, N의 값만 허용됩니다.\n---\n## 수정번호\n* Release v1.05_231204: 첫 APP PUSH 수신동의 시 쿠폰발급 추가\n   * appPushAgrYn 필드 값이 Y일 경우 회원의 앱 푸시 수신동의 쿠폰 지급여부가 'N'일 때 쿠폰을 지급합니다.\n","operationId":"updateMemberPushInfo","parameters":[{"name":"appPushInfoRequest","in":"query","description":"앱 푸시 동의 여부","required":true,"schema":{"type":"string","description":"AppPushInfoRequest"}},{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppPushInfoRequest"}}},"required":true},"responses":{"200":{"description":"성공"},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"AppPushInfoRequest":{"type":"object","description":"APP PUSH 정보 수정 Request","properties":{"appPushAgrYn":{"type":"string","description":"APP PUSH 동의 여부"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## APP 기기정보 정보 저장

> \## 기능설명\
> \* APP으로 부터 전송된 기기정보 정보를 받아 저장한다.\
> \---\
> \## 상세설명\
> \* APP을 사용하는 고객의 모바일 정보를 저장합니다.\
> \* 최초 APP 로그인 시, 앱 최초 로그인 쿠폰을 발급합니다.\
> \---\
> \## 특이사항\
> \* 모바일 App 전용 API로, 웹에서는 지원하지 않습니다.\
> \## 수정번호\
> \* Release v1.05\_231204: APP 첫 로그인 쿠폰 발급 로직 추가\
> \* Release v2.00\_240509: 푸쉬 기능 미포함으로 모바일 메세지 토큰 키(moblMsgTknKey) 필수 값 제외<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/memberAppInfo":{"put":{"tags":["회원공통"],"summary":"APP 기기정보 정보 저장","description":"## 기능설명\n* APP으로 부터 전송된 기기정보 정보를 받아 저장한다.\n---\n## 상세설명\n* APP을 사용하는 고객의 모바일 정보를 저장합니다.\n* 최초 APP 로그인 시, 앱 최초 로그인 쿠폰을 발급합니다.\n---\n## 특이사항\n* 모바일 App 전용 API로, 웹에서는 지원하지 않습니다.\n## 수정번호\n* Release v1.05_231204: APP 첫 로그인 쿠폰 발급 로직 추가\n* Release v2.00_240509: 푸쉬 기능 미포함으로 모바일 메세지 토큰 키(moblMsgTknKey) 필수 값 제외\n","operationId":"saveMemberAppInfo","parameters":[{"name":"appInfoRequest","in":"query","description":"회원 모바일 기기 정보","required":true,"schema":{"type":"string","description":"EtMbrMoblMachInfo"}},{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppInfoRequest"}}},"required":true},"responses":{"200":{"description":"성공"},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"AppInfoRequest":{"type":"object","properties":{"moblMachTypCd":{"type":"string","description":"모바일기기유형코드(ME049) 10: 스마트폰,20: 태블릿 PC,30: 스마트워치"},"moblMachModlNm":{"type":"string","description":"모바일기기모델명"},"moblOsTypCd":{"type":"string","description":"모바일OS유형코드(ME050) 10: IOS, 20: Android"},"moblOsVerNo":{"type":"string","description":"모바일OS버전번호"},"moblMsgTknKey":{"type":"string","description":"모바일메시지토큰키"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 회원 주문일자 수정

> \## 기능설명\
> \* 회원의 최초 및 최종 주문일자를 업데이트합니다.\
> \---\
> \## 상세설명\
> \* 고객이 상품 주문 시 최초 주문일자와 최종 주문일자를 회원 기본 정보 데이터에 기록합니다.\
> \* 최초 주문 정보는 1회만 기록되며, 최종 주문일자는 고객의 주문 데이터가 생성될 때마다 갱신됩니다.\
> \---\
> \## 특이사항\
> \* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/mbrOrdDtInfo":{"put":{"tags":["회원공통"],"summary":"회원 주문일자 수정","description":"## 기능설명\n* 회원의 최초 및 최종 주문일자를 업데이트합니다.\n---\n## 상세설명\n* 고객이 상품 주문 시 최초 주문일자와 최종 주문일자를 회원 기본 정보 데이터에 기록합니다.\n* 최초 주문 정보는 1회만 기록되며, 최종 주문일자는 고객의 주문 데이터가 생성될 때마다 갱신됩니다.\n---\n## 특이사항\n* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.\n","operationId":"modifyMbrOrdDtlInfo","parameters":[{"name":"mbrOrdDtmInfoRequest","in":"query","description":"회원 주문일자 정보","required":true,"schema":{"type":"string","description":"MbrOrdDtmInfoRequest"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MbrOrdDtmInfoRequest"}}},"required":true},"responses":{"200":{"description":"성공"},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MbrOrdDtmInfoRequest":{"type":"object","description":"주문일자 정보 업데이트 Request","properties":{"mbrNo":{"type":"string","description":"회원번호"},"ordDtm":{"type":"string","format":"date-time","description":"주문일시"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 비밀번호 확인

> \## 기능설명\
> \* 회원의 현재 비밀번호를 확인합니다.\
> \---\
> \## 상세설명\
> \* 본인확인\
> &#x20;  \* 개인정보가 존재하는 페이지에 접속 하기 전, 현재 패스워드 검증을 통해 본인을 인증합니다.\
> \---\
> \## 특이사항\
> \* 패스워드의 경우 암호화된 값을 전달합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/checkCurrentPassword":{"post":{"tags":["회원공통"],"summary":"비밀번호 확인","description":"## 기능설명\n* 회원의 현재 비밀번호를 확인합니다.\n---\n## 상세설명\n* 본인확인\n   * 개인정보가 존재하는 페이지에 접속 하기 전, 현재 패스워드 검증을 통해 본인을 인증합니다.\n---\n## 특이사항\n* 패스워드의 경우 암호화된 값을 전달합니다.\n","operationId":"checkCurrentPassword","parameters":[{"name":"request","in":"query","description":"현재 비밀번호 정보","required":true,"schema":{"type":"string","description":"CurrentPasswordRequest"}},{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentPasswordRequest"}}},"required":true},"responses":{"200":{"description":"성공"},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"CurrentPasswordRequest":{"type":"object","description":"회원 현재 비밀번호 확인 Request","properties":{"lgnId":{"type":"string","description":"로그인ID"},"pwd":{"type":"string","description":"비밀번호"}},"required":["pwd"]},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 사업자등록정보 진위확인

> &#x20; \## 기능 설명\
> &#x20; \* 국세청 사업자등록정보 진위확인 API 입니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* 사업자등록번호, 대표자명, 개업일자 등을 입력받아 진위여부를 확인합니다.\
> &#x20; \* 국세청 API를 통해 실시간으로 조회합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/business/validate":{"post":{"tags":["회원공통"],"summary":"사업자등록정보 진위확인","description":"  ## 기능 설명\n  * 국세청 사업자등록정보 진위확인 API 입니다.\n  ---\n  ## 상세 설명\n  * 사업자등록번호, 대표자명, 개업일자 등을 입력받아 진위여부를 확인합니다.\n  * 국세청 API를 통해 실시간으로 조회합니다.\n","operationId":"getNtsBusinessValidate","parameters":[{"name":"request","in":"query","description":"사업자등록정보 조회 요청","required":true,"schema":{"$ref":"#/components/schemas/NtsValidateRequest"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NtsValidateRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/NtsValidateResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"NtsValidateRequest":{"type":"object","description":"국세청 사업자등록정보 진위확인 요청","properties":{"bmanRegNo":{"type":"string","description":"사업자등록번호","minLength":1,"pattern":"^\\d{10}$"},"bmanRegDt":{"type":"string","description":"개업일자(YYYYMMDD)","minLength":1,"pattern":"^\\d{8}$"},"rpstmnNm":{"type":"string","description":"대표자성명","minLength":1},"rpstmnNm2":{"type":"string","description":"대표자성명2"},"bmanNm":{"type":"string","description":"사업자명"},"corpNo":{"type":"string","description":"법인등록번호","pattern":"^\\d{13}$"},"bmanSector":{"type":"string","description":"주업태"},"bmanType":{"type":"string","description":"주종목"},"bmanAddr":{"type":"string","description":"사업장주소"}},"required":["bmanRegDt","bmanRegNo","rpstmnNm"]},"NtsValidateResponse":{"type":"object","description":"사업자등록정보 진위확인 응답","properties":{"requestCnt":{"type":"integer","format":"int32","description":"요청 건수"},"statusCode":{"type":"string","description":"상태 코드"},"validCnt":{"type":"integer","format":"int32","description":"검증 Valid 수"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"valid":{"type":"string","description":"진위확인 결과 (01: 일치, 02: 불일치)"},"validMsg":{"type":"string","description":"진위확인 메시지"},"registPsbYn":{"type":"boolean","description":"회원가입가능여부"},"bmanStatus":{"type":"string","description":"사업자 상태"},"bmanStatusCd":{"type":"string","description":"사업자 상태 코드"},"taxType":{"type":"string","description":"과세유형"},"taxTypeCd":{"type":"string","description":"과세유형 코드"},"bmanEndDt":{"type":"string","description":"폐업일자"},"utccYn":{"type":"string","description":"단위과세전환여부"},"taxTypeChangeDt":{"type":"string","description":"과세유형전환일자"},"invoiceApplyDt":{"type":"string","description":"인보이스적용일자"},"rbfTaxType":{"type":"string","description":"반기별예정신고대상여부"},"rbfTaxTypeCd":{"type":"string","description":"반기별예정신고대상여부 코드"},"bmanRegDt":{"type":"string","description":"개업일자(YYYYMMDD)"},"rpstmnNm":{"type":"string","description":"대표자성명"},"rpstmnNm2":{"type":"string","description":"대표자성명2"},"bmanNm":{"type":"string","description":"사업자명"},"corpNo":{"type":"string","description":"법인등록번호"},"bmanSector":{"type":"string","description":"주업태"},"bmanType":{"type":"string","description":"주종목"},"bmanAddr":{"type":"string","description":"사업장주소"},"wdraYn":{"type":"string","description":"탈퇴재가입여부"},"rejoinPossibleDay":{"type":"integer","format":"int64","description":"탈퇴후재가입가능잔여일수"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 사업자등록 상태조회

> &#x20; \## 기능 설명\
> &#x20; \* 국세청 사업자등록 상태를 조회하는 API 입니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* 사업자등록번호를 입력받아 휴/폐업 상태를 조회합니다.\
> &#x20; \* 계속사업자, 휴업자, 폐업자 등의 상태를 확인할 수 있습니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/business/status":{"post":{"tags":["회원공통"],"summary":"사업자등록 상태조회","description":"  ## 기능 설명\n  * 국세청 사업자등록 상태를 조회하는 API 입니다.\n  ---\n  ## 상세 설명\n  * 사업자등록번호를 입력받아 휴/폐업 상태를 조회합니다.\n  * 계속사업자, 휴업자, 폐업자 등의 상태를 확인할 수 있습니다.\n","operationId":"getNtsBusinessStatus","parameters":[{"name":"request","in":"query","description":"사업자등록 상태조회 요청","required":true,"schema":{"$ref":"#/components/schemas/NtsStatusRequest"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NtsStatusRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/NtsStatusResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"NtsStatusRequest":{"type":"object","description":"국세청 사업자등록 상태조회 요청","properties":{"bmanRegNo":{"type":"string","description":"사업자등록번호","minLength":1,"pattern":"^\\d{10}$"}},"required":["bmanRegNo"]},"NtsStatusResponse":{"type":"object","description":"사업자등록정보 조회 응답","properties":{"requestCnt":{"type":"integer","format":"int32","description":"요청 건수"},"statusCode":{"type":"string","description":"상태 코드"},"matchCnt":{"type":"integer","format":"int32","description":"일치 건수"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"bmanStatus":{"type":"string","description":"사업자 상태"},"bmanStatusCd":{"type":"string","description":"사업자 상태 코드 (01: 계속사업자, 02: 휴업자, 03: 폐업자)"},"taxType":{"type":"string","description":"과세유형"},"taxTypeCd":{"type":"string","description":"과세유형 코드 (01: 간이과세자, 02: 일반과세자, 03: 면세사업자, 04: 법인사업자)"},"bmanEndDt":{"type":"string","description":"폐업일자"},"utccYn":{"type":"string","description":"단위과세전환여부 (Y/N)"},"taxTypeChangeDt":{"type":"string","description":"과세유형전환일자"},"invoiceApplyDt":{"type":"string","description":"인보이스적용일자"},"rbfTaxType":{"type":"string","description":"반기별예정신고대상여부"},"rbfTaxTypeCd":{"type":"string","description":"반기별예정신고대상여부 코드"},"validMsg":{"type":"string","description":"예외처리 메세지"},"isBmanRegNoDupl":{"type":"boolean","description":"사업자번호 중복 여부"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 상품별 좋아요 여부 조회

> \## 기능설명\
> \* 상품번호에 대한 좋아요 여부를 조회합니다.\
> \---\
> \## 상세설명\
> \* 로그인은 필수입니다.\
> \* 상품 상세 상단 및 장바구니에 위시리스트여부를 표시하기 위해 활용됩니다.\
> \* goodsNo를 빈 리스트로 보내면 로그인한 회원에 대한 위시리스트 전체 목록을 조회합니다.\
> \* goodsNo 존재 시 해당 상품번호에 대한 위시리스트 여부를 Y, N으로 응답합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/front/wishlistProducts":{"post":{"tags":["회원공통"],"summary":"상품별 좋아요 여부 조회","description":"## 기능설명\n* 상품번호에 대한 좋아요 여부를 조회합니다.\n---\n## 상세설명\n* 로그인은 필수입니다.\n* 상품 상세 상단 및 장바구니에 위시리스트여부를 표시하기 위해 활용됩니다.\n* goodsNo를 빈 리스트로 보내면 로그인한 회원에 대한 위시리스트 전체 목록을 조회합니다.\n* goodsNo 존재 시 해당 상품번호에 대한 위시리스트 여부를 Y, N으로 응답합니다.\n","operationId":"wishlistProducts","parameters":[{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WishlistProductsRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WishlistProductsResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"WishlistProductsRequest":{"type":"object","description":"상품 좋아요 여부 Request","properties":{"mbrNo":{"type":"string","description":"회원번호"},"goodsNo":{"type":"array","description":"상품번호 목록","items":{"type":"string"}}},"required":["goodsNo","mbrNo"]},"WishlistProductsResponse":{"type":"object","description":"단일 상품 좋아요 여부 Response","properties":{"likeYn":{"type":"string","description":"좋아요 여부"},"goodsNo":{"type":"string","description":"상품번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 회원 필수 정보 조회

> \## 기능설명\
> \* 로그인 이후 로그인한 회원의 정보를 조회합니다.\
> \---\
> \## 상세설명\
> \* 로그인 과정을 통해 인증 및 인가된 계정은 각 모듈 API에서 회원의 필수 정보를 활용 및 권한인증을 위하여 UserDetail 정보가 생성됩니다.\
> \* 로그인 과정 중 Redis 서버의 오류 등 예기치 못한 오류로 인하여 정상적으로 데이터가 등록 되지 않았을 때, 회원 필수 정보를 조회하여 TokenFilter에서 Redis 재등록을 시도합니다.\
> \---\
> \## 특이사항\
> \* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.\
> \## 수정번호\
> \* Release v2.00\_240401: token Redis 이관작업에 따른 구조 변경<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/front/userDetail":{"post":{"tags":["회원공통"],"summary":"회원 필수 정보 조회","description":"## 기능설명\n* 로그인 이후 로그인한 회원의 정보를 조회합니다.\n---\n## 상세설명\n* 로그인 과정을 통해 인증 및 인가된 계정은 각 모듈 API에서 회원의 필수 정보를 활용 및 권한인증을 위하여 UserDetail 정보가 생성됩니다.\n* 로그인 과정 중 Redis 서버의 오류 등 예기치 못한 오류로 인하여 정상적으로 데이터가 등록 되지 않았을 때, 회원 필수 정보를 조회하여 TokenFilter에서 Redis 재등록을 시도합니다.\n---\n## 특이사항\n* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.\n## 수정번호\n* Release v2.00_240401: token Redis 이관작업에 따른 구조 변경\n","operationId":"getUserDetail","parameters":[{"name":"userDetail","in":"query","description":"회원 번호 및 지역 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDetail"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/UserDetail"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"UserDetail":{"type":"object","properties":{"userName":{"type":"string"},"mbrNo":{"type":"string"},"mbrMgrCd":{"type":"string"},"mbrGbCd":{"type":"string"},"loginId":{"type":"string"},"mbrGradeCd":{"type":"string"},"stafYn":{"type":"string"},"sexGbCd":{"type":"string"},"adlCertiYn":{"type":"string"},"age":{"type":"string"},"langCd":{"type":"string"},"comGbCd":{"type":"string"},"token":{"type":"string"},"refreshToken":{"type":"string"},"uuid":{"type":"string"},"certiYn":{"type":"string"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 회원 정보 조회(모바일전용)

> \## 기능설명\
> \* 로그인한 계정의 회원정보를 조회합니다.\
> \---\
> \## 상세설명\
> \* 모바일에서 앱에서 활용할 로그인한 계정의 회원정보를 조회합니다.\
> \---\
> \## 특이사항\
> \* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/memberInfoApp":{"get":{"tags":["회원공통"],"summary":"회원 정보 조회(모바일전용)","description":"## 기능설명\n* 로그인한 계정의 회원정보를 조회합니다.\n---\n## 상세설명\n* 모바일에서 앱에서 활용할 로그인한 계정의 회원정보를 조회합니다.\n---\n## 특이사항\n* 모바일 App 전용 API로, 웹에서는 사용하지 않습니다.\n","operationId":"getMemberInfoApp","parameters":[{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MemberAppResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MemberAppResponse":{"type":"object","properties":{"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인 ID"},"sexGbCd":{"type":"string","description":"성별구분코드(ME017)","enum":["MALE","FEMALE"]}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 회원 정보 목록 조회

> \## 기능설명\
> \* 개인정보가 마스킹 되지 않은 다건의 상세 회원 정보 목록을 조회합니다.\
> \---\
> \## 상세설명\
> \* 마스킹되어 있지 않은 회원의 정보로, 회원의 기본적인 정보를 목록으로 제공합니다.\
> \---\
> \## 특이사항\
> \* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.\
> \---\
> \## 수정번호\
> \* Release v1.05\_231204: Response 컬럼 추가(주소 관련, 휴대폰 번호 관련, 로그인ID, 관리구분코드, 생년월일, 주문제한여부, 성인인증여부)<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/getMemberInfoList":{"get":{"tags":["회원공통"],"summary":"회원 정보 목록 조회","description":"## 기능설명\n* 개인정보가 마스킹 되지 않은 다건의 상세 회원 정보 목록을 조회합니다.\n---\n## 상세설명\n* 마스킹되어 있지 않은 회원의 정보로, 회원의 기본적인 정보를 목록으로 제공합니다.\n---\n## 특이사항\n* 외부 접속이 차단된 API로, 내부 서버에서만 접근이 가능합니다.\n---\n## 수정번호\n* Release v1.05_231204: Response 컬럼 추가(주소 관련, 휴대폰 번호 관련, 로그인ID, 관리구분코드, 생년월일, 주문제한여부, 성인인증여부)\n","operationId":"getMemberInfoList","parameters":[{"name":"mbrDetailRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/MemberDetailRequest"}},{"name":"memberDetailRequest","in":"query","description":"회원번호 목록","required":true,"schema":{"type":"string","description":"MemberDetailRequest"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MemberDetailResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MemberDetailRequest":{"type":"object","description":"회원정보 다건 조회 Request (프로모션에 제공)","properties":{"mbrNoList":{"type":"array","description":"회원번호 리스트","items":{"type":"string"}}}},"MemberDetailResponse":{"type":"object","description":"회원 조회 다건 Response","properties":{"mbrNo":{"type":"string","description":"회원번호"},"mbrStatCd":{"type":"string","description":"회원상태코드(ME003)","enum":["NORMAL_MEMBER","STOP_MEMBER","WITHDRAWAL_MEMBER","WAIT_MEMBER","REJECT_MEMBER"]},"mbrGradeCd":{"type":"string","description":"회원등급","enum":["GREEN","FAMILY","GOLD","VIP","VVIP"]},"stafYn":{"type":"string","description":"임직원여부"},"comGbCd":{"type":"string","description":"임직원구분코드(ME038) P00: 플래티어"},"mbrGbCd":{"type":"string","description":"회원구분코드(ME001)","enum":["MEMBER","NO_MEMBER"]},"mbrMgrCd":{"type":"string","description":"회원관리코드(ME002)","enum":["UNION_MEMBER","GENERAL_MEMBER","SOCIAL_MEMBER","ENTERPRISE_MEMBER","NO_MEMBER"]},"zipNo":{"type":"string","description":"우편번호"},"zipAddr":{"type":"string","description":"주소"},"dtlAddr":{"type":"string","description":"상세주소"},"cellSctNo":{"type":"string","description":"핸드폰구분번호"},"cellTxnoNo":{"type":"string","description":"핸드폰국번번호"},"cellEndNo":{"type":"string","description":"핸드폰끝번호"},"telRgnNo":{"type":"string","description":"전화지역번호"},"telTxnoNo":{"type":"string","description":"전화국번번호"},"telEndNo":{"type":"string","description":"전화끝번호"},"mbrNm":{"type":"string","description":"회원명"},"emailAddr":{"type":"string","description":"이메일"},"loginId":{"type":"string","description":"로그인 ID"},"mgrGbCd":{"type":"string","description":"관리구분코드(ME019)"},"ordLmtYn":{"type":"string","description":"구매제한여부"},"brth":{"type":"string","description":"생년월일"},"adlCertiYn":{"type":"string","description":"성인인증여부"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"bmanNm":{"type":"string","description":"사업자명"},"bmanRegDt":{"type":"string","description":"사업자등록일자"},"joinSgtStatCd":{"type":"string","description":"가입승인상태코드(ME058)"},"rpstmnNm":{"type":"string","description":"대표자명"},"repTelSctNo":{"type":"string","description":"대표전화구분번호"},"repTelTxnoNo":{"type":"string","description":"대표전화국번번호"},"repTelEndNo":{"type":"string","description":"대표전화끝번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 선물수신자 회원번호 조회

> \## 기능설명\
> \* 선물하기 서비스를 이용하기 위해 회원 번호를 조회합니다.\
> \---\
> \## 상세설명\
> \* 휴대폰번호를 입력하여 회원번호 목록을 조회합니다.\
> \---\
> \## 수정번호\
> \* Release v1.03\_231106: 휴대폰번호로 회원정보 조회 API 개발<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/member/getMbrNoByCellNo":{"get":{"tags":["회원공통"],"summary":"선물수신자 회원번호 조회","description":"## 기능설명\n* 선물하기 서비스를 이용하기 위해 회원 번호를 조회합니다.\n---\n## 상세설명\n* 휴대폰번호를 입력하여 회원번호 목록을 조회합니다.\n---\n## 수정번호\n* Release v1.03_231106: 휴대폰번호로 회원정보 조회 API 개발\n","operationId":"getMbrNoListByCellNo","parameters":[{"name":"cellNoToMbrNoRequest","in":"query","description":"회원 전화번호 정보","required":true,"schema":{"type":"string","description":"CellNoToMbrNoRequest"}},{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CellNoToMbrNoResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"CellNoToMbrNoResponse":{"type":"object","properties":{"mbrNoList":{"type":"array","description":"회원번호","items":{"type":"string"}}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 비회원 정보 조회

> \## 기능설명\
> \* 비회원 정보를 조회합니다.\
> \---\
> \## 상세설명\
> \* 비회원 정보를 조회합니다.\
> \* 비회원은 회원번호 "999999999"로 관리됩니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/front/nonMemberInfo":{"get":{"tags":["회원공통"],"summary":"비회원 정보 조회","description":"## 기능설명\n* 비회원 정보를 조회합니다.\n---\n## 상세설명\n* 비회원 정보를 조회합니다.\n* 비회원은 회원번호 \"999999999\"로 관리됩니다.\n","operationId":"getMemberInfo","parameters":[{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MemberInfo"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MemberInfo":{"type":"object","description":"회원번호 조회 Response","properties":{"mbrNo":{"type":"string","description":"회원번호"},"mbrGradeCd":{"type":"string","description":"회원등급코드(ME008)","enum":["GREEN","FAMILY","GOLD","VIP","VVIP"]},"mbrGradeNm":{"type":"string","description":"회원등급명(ME008)"},"mbrGbCd":{"type":"string","description":"회원구분코드(ME001)","enum":["MEMBER","NO_MEMBER"]},"mbrGbNm":{"type":"string","description":"회원구분명"},"mbrMgrCd":{"type":"string","description":"회원관리코드 (ME002)","enum":["UNION_MEMBER","GENERAL_MEMBER","SOCIAL_MEMBER","ENTERPRISE_MEMBER","NO_MEMBER"]},"mbrMgrNm":{"type":"string","description":"회원관리명"},"brth":{"type":"string","description":"생년월일"},"sexGbCd":{"type":"string","description":"성별구분코드 (ME017)","enum":["MALE","FEMALE"]},"sexGbNm":{"type":"string","description":"성별구분"},"nafrGbCd":{"type":"string","description":"내외국인구분코드 (ME018)","enum":["CITIZEN_MEMBER","FOREIGN_MEMBER"]},"nafrGbNm":{"type":"string","description":"내외국인구분명"},"stafYn":{"type":"string","description":"임직원여부"},"comGbCd":{"type":"string","description":"임직원 회사구분코드 (ME038)"},"comGbNm":{"type":"string","description":"임직원 회사구분명"},"frstLoginDtm":{"type":"string","format":"date-time","description":"최초로그인일시 (최초로그인 정보가 없으면 첫로그인 이벤트 대상)"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인ID"},"zipNo":{"type":"string","description":"우편번호"},"zipAddr":{"type":"string","description":"주소"},"dtlAddr":{"type":"string","description":"상세주소"},"cellSctNo":{"type":"string","description":"핸드폰구분번호"},"cellTxnoNo":{"type":"string","description":"핸드폰국번번호"},"cellEndNo":{"type":"string","description":"핸드폰끝번호"},"telRgnNo":{"type":"string","description":"전화지역번호"},"telTxnoNo":{"type":"string","description":"전화국번번호"},"telEndNo":{"type":"string","description":"전화끝번호"},"emailAddr":{"type":"string","description":"이메일"},"emailRecvAgrYn":{"type":"string","description":"이메일 수신 동의 여부"},"smsRecvAgrYn":{"type":"string","description":"문자 수신 동의 여부"},"appPushAgrYn":{"type":"string","description":"APP PUSH 동의여부"},"kakaoRecvAgrYn":{"type":"string","description":"카카오톡 수신동의 여부"},"histStrDt":{"type":"string","description":"현재 등급기준 시작일자"},"histEndDt":{"type":"string","description":"현재 등급기준 종료일자"},"smpctAcctLinkGbCd":{"type":"string","description":"간편계정연동구분코드 (ME052)","enum":["KAKAOTALK","NAVER","GOOGLE","APPLE"]},"smpctAcctLinkGbNm":{"type":"string","description":"간편계정연동구분명"},"frstOrdDt":{"type":"string","description":"최초주문일자"},"lstOrdDt":{"type":"string","description":"최종주문일자"},"loginCnt":{"type":"integer","format":"int32","description":"로그인횟수"},"ordCnt":{"type":"integer","format":"int32","description":"주문수"},"mbrJoinDtm":{"type":"string","format":"date-time","description":"회원가입일자"},"ordLmtYn":{"type":"string","description":"구매제한여부"},"ciCtacValYn":{"type":"string","description":"Ci인증정보여부"},"pwdChgDtm":{"type":"string","format":"date-time","description":"비밀번호변경일시"},"mgrGbCd":{"type":"string","description":"관리구분코드(ME019)"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"bmanNm":{"type":"string","description":"사업자명"},"bmanRegDt":{"type":"string","description":"사업자등록일자"},"rpstmnNm":{"type":"string","description":"대표자명"},"bmanRegFileNm":{"type":"string","description":"파일명"},"repTelSctNo":{"type":"string","description":"대표전화구분번호"},"repTelTxnoNo":{"type":"string","description":"대표전화국번번호"},"repTelEndNo":{"type":"string","description":"대표전화끝번호"},"bplcZipNo":{"type":"string","description":"사업자우편번호"},"bplcZipAddr":{"type":"string","description":"사업자주소"},"bplcDtlAddr":{"type":"string","description":"사업자상세주소"},"sysProcId":{"type":"string","description":"시스템처리ID"},"aprvRtrnCaus":{"type":"string","description":"가입반려사유"},"mbrStatCd":{"type":"string","description":"회원상태코드(ME003)"},"aempNm":{"type":"string","description":"담당자명"},"aempCellSctNo":{"type":"string","description":"담당자 휴대전화구분번호"},"aempCellTxnoNo":{"type":"string","description":"담당자 휴대전화국번번호"},"aempCellEndNo":{"type":"string","description":"담당자 휴대전화끝번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```

## 회원 정보 조회(미마스킹)

> \## 기능설명\
> \* 마스킹 되지 않은 회원의 정보를 조회합니다.\
> \---\
> \## 상세설명\
> \* 로그인은 필수입니다.\
> \* 회원 등급은 매달 산정됩니다.\
> \* 마스킹 목록\
> &#x20;  \* 생년월일\
> &#x20;  \* 회원명\
> &#x20;  \* 주소\
> &#x20;  \* 상세주소\
> &#x20;  \* 핸드폰국번번호\
> &#x20;  \* 이메일\
> \## 수정번호\
> \* \`\`\`(TEMP)MOON Project\`\`\`: Response 카카오톡 수신동의 추가<br>

````json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/front/memberInfo":{"get":{"tags":["회원공통"],"summary":"회원 정보 조회(미마스킹)","description":"## 기능설명\n* 마스킹 되지 않은 회원의 정보를 조회합니다.\n---\n## 상세설명\n* 로그인은 필수입니다.\n* 회원 등급은 매달 산정됩니다.\n* 마스킹 목록\n   * 생년월일\n   * 회원명\n   * 주소\n   * 상세주소\n   * 핸드폰국번번호\n   * 이메일\n## 수정번호\n* ```(TEMP)MOON Project```: Response 카카오톡 수신동의 추가\n","operationId":"getMemberInfo_1","parameters":[{"name":"userDetail","in":"query","description":"회원 정보","required":true,"schema":{"type":"string","description":"UserDetail"}},{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MemberInfo"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MemberInfo":{"type":"object","description":"회원번호 조회 Response","properties":{"mbrNo":{"type":"string","description":"회원번호"},"mbrGradeCd":{"type":"string","description":"회원등급코드(ME008)","enum":["GREEN","FAMILY","GOLD","VIP","VVIP"]},"mbrGradeNm":{"type":"string","description":"회원등급명(ME008)"},"mbrGbCd":{"type":"string","description":"회원구분코드(ME001)","enum":["MEMBER","NO_MEMBER"]},"mbrGbNm":{"type":"string","description":"회원구분명"},"mbrMgrCd":{"type":"string","description":"회원관리코드 (ME002)","enum":["UNION_MEMBER","GENERAL_MEMBER","SOCIAL_MEMBER","ENTERPRISE_MEMBER","NO_MEMBER"]},"mbrMgrNm":{"type":"string","description":"회원관리명"},"brth":{"type":"string","description":"생년월일"},"sexGbCd":{"type":"string","description":"성별구분코드 (ME017)","enum":["MALE","FEMALE"]},"sexGbNm":{"type":"string","description":"성별구분"},"nafrGbCd":{"type":"string","description":"내외국인구분코드 (ME018)","enum":["CITIZEN_MEMBER","FOREIGN_MEMBER"]},"nafrGbNm":{"type":"string","description":"내외국인구분명"},"stafYn":{"type":"string","description":"임직원여부"},"comGbCd":{"type":"string","description":"임직원 회사구분코드 (ME038)"},"comGbNm":{"type":"string","description":"임직원 회사구분명"},"frstLoginDtm":{"type":"string","format":"date-time","description":"최초로그인일시 (최초로그인 정보가 없으면 첫로그인 이벤트 대상)"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인ID"},"zipNo":{"type":"string","description":"우편번호"},"zipAddr":{"type":"string","description":"주소"},"dtlAddr":{"type":"string","description":"상세주소"},"cellSctNo":{"type":"string","description":"핸드폰구분번호"},"cellTxnoNo":{"type":"string","description":"핸드폰국번번호"},"cellEndNo":{"type":"string","description":"핸드폰끝번호"},"telRgnNo":{"type":"string","description":"전화지역번호"},"telTxnoNo":{"type":"string","description":"전화국번번호"},"telEndNo":{"type":"string","description":"전화끝번호"},"emailAddr":{"type":"string","description":"이메일"},"emailRecvAgrYn":{"type":"string","description":"이메일 수신 동의 여부"},"smsRecvAgrYn":{"type":"string","description":"문자 수신 동의 여부"},"appPushAgrYn":{"type":"string","description":"APP PUSH 동의여부"},"kakaoRecvAgrYn":{"type":"string","description":"카카오톡 수신동의 여부"},"histStrDt":{"type":"string","description":"현재 등급기준 시작일자"},"histEndDt":{"type":"string","description":"현재 등급기준 종료일자"},"smpctAcctLinkGbCd":{"type":"string","description":"간편계정연동구분코드 (ME052)","enum":["KAKAOTALK","NAVER","GOOGLE","APPLE"]},"smpctAcctLinkGbNm":{"type":"string","description":"간편계정연동구분명"},"frstOrdDt":{"type":"string","description":"최초주문일자"},"lstOrdDt":{"type":"string","description":"최종주문일자"},"loginCnt":{"type":"integer","format":"int32","description":"로그인횟수"},"ordCnt":{"type":"integer","format":"int32","description":"주문수"},"mbrJoinDtm":{"type":"string","format":"date-time","description":"회원가입일자"},"ordLmtYn":{"type":"string","description":"구매제한여부"},"ciCtacValYn":{"type":"string","description":"Ci인증정보여부"},"pwdChgDtm":{"type":"string","format":"date-time","description":"비밀번호변경일시"},"mgrGbCd":{"type":"string","description":"관리구분코드(ME019)"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"bmanNm":{"type":"string","description":"사업자명"},"bmanRegDt":{"type":"string","description":"사업자등록일자"},"rpstmnNm":{"type":"string","description":"대표자명"},"bmanRegFileNm":{"type":"string","description":"파일명"},"repTelSctNo":{"type":"string","description":"대표전화구분번호"},"repTelTxnoNo":{"type":"string","description":"대표전화국번번호"},"repTelEndNo":{"type":"string","description":"대표전화끝번호"},"bplcZipNo":{"type":"string","description":"사업자우편번호"},"bplcZipAddr":{"type":"string","description":"사업자주소"},"bplcDtlAddr":{"type":"string","description":"사업자상세주소"},"sysProcId":{"type":"string","description":"시스템처리ID"},"aprvRtrnCaus":{"type":"string","description":"가입반려사유"},"mbrStatCd":{"type":"string","description":"회원상태코드(ME003)"},"aempNm":{"type":"string","description":"담당자명"},"aempCellSctNo":{"type":"string","description":"담당자 휴대전화구분번호"},"aempCellTxnoNo":{"type":"string","description":"담당자 휴대전화국번번호"},"aempCellEndNo":{"type":"string","description":"담당자 휴대전화끝번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
````

## 회원 정보 조회(마스킹)

> \## 기능설명\
> \* 마스킹된 않은 회원의 정보를 조회합니다.\
> \---\
> \## 상세설명\
> \* 로그인은 필수입니다.\
> \* 회원 등급은 매달 산정됩니다.\
> \* 마스킹 목록\
> &#x20;  \* 생년월일\
> &#x20;  \* 회원명\
> &#x20;  \* 주소\
> &#x20;  \* 상세주소\
> &#x20;  \* 핸드폰국번번호\
> &#x20;  \* 이메일<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE Member API","version":"v1"},"servers":[{"url":"https://api-member.x2bee.com/api/member/","description":"prd"}],"paths":{"/v1/front/loginInfo":{"get":{"tags":["회원공통"],"summary":"회원 정보 조회(마스킹)","description":"## 기능설명\n* 마스킹된 않은 회원의 정보를 조회합니다.\n---\n## 상세설명\n* 로그인은 필수입니다.\n* 회원 등급은 매달 산정됩니다.\n* 마스킹 목록\n   * 생년월일\n   * 회원명\n   * 주소\n   * 상세주소\n   * 핸드폰국번번호\n   * 이메일\n","operationId":"getLoginInfo","parameters":[{"name":"Authorization","in":"header","description":"Access Token","required":false}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/MaskingMemberInfo"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}},"components":{"schemas":{"MaskingMemberInfo":{"type":"object","properties":{"mbrNo":{"type":"string","description":"회원번호"},"mbrGradeCd":{"type":"string","description":"회원등급코드 (ME008)","enum":["GREEN","FAMILY","GOLD","VIP","VVIP"]},"mbrGradeNm":{"type":"string","description":"회원등급명 (ME008)"},"mbrGbCd":{"type":"string","description":"회원구분코드 (ME001 - 10:정회원, 99:비회원)","enum":["MEMBER","NO_MEMBER"]},"mbrGbNm":{"type":"string","description":"회원구분명"},"mbrMgrCd":{"type":"string","description":"회원관리코드 (ME002 - 10:통합회원, 20:일반회원, 30:소셜회원, 99:비회원)","enum":["UNION_MEMBER","GENERAL_MEMBER","SOCIAL_MEMBER","ENTERPRISE_MEMBER","NO_MEMBER"]},"mbrMgrNm":{"type":"string","description":"회원관리명"},"brth":{"type":"string","description":"생년월일"},"sexGbCd":{"type":"string","description":"성별구분코드 (ME017 - M:남, F:여)","enum":["MALE","FEMALE"]},"sexGbNm":{"type":"string","description":"성별구분"},"nafrGbCd":{"type":"string","description":"내외국인구분코드 (ME018 - 10:내국인, 20:외국인)","enum":["CITIZEN_MEMBER","FOREIGN_MEMBER"]},"nafrGbNm":{"type":"string","description":"내외국인구분명"},"stafYn":{"type":"string","description":"임직원여부"},"comGbCd":{"type":"string","description":"임직원 회사구분코드 (ME038)"},"comGbNm":{"type":"string","description":"임직원 회사구분명"},"frstLoginDtm":{"type":"string","format":"date-time","description":"최초로그인일시 (최초로그인 정보가 없으면 첫로그인 이벤트 대상)"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인ID"},"zipNo":{"type":"string","description":"우편번호"},"zipAddr":{"type":"string","description":"주소"},"dtlAddr":{"type":"string","description":"상세주소"},"cellSctNo":{"type":"string","description":"핸드폰구분번호"},"cellTxnoNo":{"type":"string","description":"핸드폰국번번호"},"cellEndNo":{"type":"string","description":"핸드폰끝번호"},"emailAddr":{"type":"string","description":"이메일"},"emailRecvAgrYn":{"type":"string","description":"이메일 수신 동의 여부"},"smsRecvAgrYn":{"type":"string","description":"문자 수신 동의 여부"},"histStrDt":{"type":"string","description":"현재 등급기준 시작일자"},"histEndDt":{"type":"string","description":"현재 등급기준 종료일자"},"smpctAcctLinkGbCd":{"type":"string","description":"간편계정연동구분코드 (ME052)","enum":["KAKAOTALK","NAVER","GOOGLE","APPLE"]},"smpctAcctLinkGbNm":{"type":"string","description":"간편계정연동구분명"},"frstOrdDt":{"type":"string","description":"최초주문일자"},"lstOrdDt":{"type":"string","description":"최종주문일자"},"loginCnt":{"type":"integer","format":"int32","description":"로그인횟수"},"mbrJoinDtm":{"type":"string","format":"date-time","description":"회원가입일자"},"pwdChgDtm":{"type":"string","format":"date-time","description":"비밀번호변경일시"},"appPushAgrYn":{"type":"string","description":"APP PUSH 동의여부"},"ciCtacValYn":{"type":"string","description":"Ci인증정보여부"},"ordLmtYn":{"type":"string","description":"구매제한여부"},"bmanRegNo":{"type":"string","description":"사업자등록번호"},"bmanNm":{"type":"string","description":"사업자명"},"bmanRegDt":{"type":"string","description":"사업자등록일자"},"rpstmnNm":{"type":"string","description":"대표자명"},"repTelSctNo":{"type":"string","description":"대표전화구분번호"},"repTelTxnoNo":{"type":"string","description":"대표전화국번번호"},"repTelEndNo":{"type":"string","description":"대표전화끝번호"},"aprvRtrnCaus":{"type":"string","description":"가입반려사유"},"mbrStatCd":{"type":"string","description":"회원상태코드(ME003)"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}}}
```
