CI 값으로 회원 정보 조회

API Description

Doc. No. A1S13V1
API Title 회원 > CI 값으로 회원 정보 조회
API Description CI 값으로 같은 서비스에 가입된 회원의 정보를 확인 합니다.
Protocol HTTP Interface Type SYNC
HTTP METHOD POST Request URL /api/v1/user/ci/info
Data Encryption Request : YES / Response : NO

Request Parameter

Field Type Length MOC Description
ci STRING 88 MANDATORY CI(Connection Information)
- 서비스 중복 가입 또는 외부 서비스 연계 시 개인을 식별하기 위한 정보로서 통신사 본인인증 등을 통해 얻을 수 있습니다.
- 외부 서비스와의 연동이 필요없는 서비스 사업자의 경우에는 별도의 개인을 식별 값을 부여하여 사용 가능 합니다.
status STRING 255 OPTIONAL 회원 상태
- ACTIVE : 정상
- SUSPENDED : 정지
- DORMANCY : 휴면
- DELETED : 탈퇴
COMMA `,` 로 구분하여 목록으로 전달할 수 있습니다.
excludeStatus STRING 255 OPTIONAL 회원 상태 제외
- ACTIVE : 정상
- SUSPENDED : 정지
- DORMANCY : 휴면
- DELETED : 탈퇴
COMMA `,` 로 구분하여 목록으로 전달할 수 있습니다.
tcPositionType STRING 255 CONDITIONAL 회원의 제 3 자 동의 약관 여부를 확인
- ULSAN_MALL: 울산몰
- ULSAN_PEDAL: 울산페달

tcPositionType = null 인 경우
- 약관 여부 확인 없이 회원 정보 반환
tcPositionType = null 이 아닌경우,
- 회원이 약관동의를 한 경우 회원정보 반환
- 회원이 약관동의를 하지 않은 경우 에러코드 반환

Response Parameter

Field Type Length MOC Description
userId NUMBER 0~999999999999 MANDATORY 회원 ID
- 회원가입 시 부여되는 회원의 고유 ID입니다.
response OBJECT MANDATORY 응답 결과 값
code STRING 1~7 MANDATORY 응답 결과 코드
description STRING 1~255 MANDATORY 응답 결과 상세 설명

Response Code

HTTP Status Error code Message Description
프로토콜 항목의 "공통 Error Message 정보"에서 추가 확인 바랍니다.
400 001_006 Wallet user not found 회원이 아니거나 탈퇴한 회원입니다.
400 001_083 Wallet user not agree to the terms and conditions of information provision. 정보제공약관동의를 하지 않았습니다.

Example

Request


            

Response