은행 업권 정보제공 API 규격
-
DB형 퇴직연금정보 기본정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID DB-001 (은행) HTTP Method GET API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/db/basic 설명 정보주체가 보유한 DB형 퇴직연금정보 기본정보 조회
- DB제도 특성 상 퇴직 후 퇴직금 정산 등 처리기간이 필요하므로 변동사항이 실시간으로 반영되지 않을 수 있음기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 is_running_pension 보유여부 Y Boolean DB형 퇴직연금 보유여부 -
DC형 퇴직연금정보 목록정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID DC-001 (은행) HTTP Method GET API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/dc 설명 정보주체가 보유한 DC형 퇴직연금정보 목록(Pagination, 상품관리번호 기준 오름차순) 기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능
- 2.1-[2] 페이지네이션 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조dc_cnt 퇴직연금수 Y N(3) dc_list 퇴직연금목록 Y <object> --dc_num 상품관리번호 Y aN(15) 고객이 보유한 DC형 연금제도 관리번호
- 금융회사에서 개인 또는 (개인이 2개이상 DC제도 보유시) 상품별로 관리하고 있는 상품관리번호 (계좌번호, 원장관리번호 등 내부에서 key값으로 관리중인 일련번호를 회신)--dc_name 상품명 Y AH(300) 고객이 보유한 DC형 연금제도 명칭- 사명, 제도명 등 웹 또는 앱에서 보여주고 있는 명칭과 동일하게 전송 --is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계좌번호)에 대해 개인신용정보 전송요구를 했는지 여부 -
DC형 퇴직연금정보 기본정보 조회(은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID DC-002 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/dc/basic 설명 정보주체가 보유한 DC형 퇴직연금정보 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포dc_num 상품관리번호 Y aN(15) 고객이 보유한 DC형 연금제도 관리번호
- 금융회사에서 개인 또는 (개인이 2개이상 DC제도 보유시) 상품별로 관리하고 있는 상품관리번호 (계좌번호, 원장관리번호 등 내부에서 key값으로 관리중인 일련번호를 회신)search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 balance_amt 계좌잔액 N F(18,3) DC형 연금 계좌의 잔액(각 사 정책에 따라 전송하되, 앱 또는 웹을 고객에게 제공하는 수치와 같은 값)
- 전일자 또는 실시간 기준 금액eval_amt 계좌평가금액 Y F(18,3) 조회 시점 기준의 이자 등 운용수익이 반영된 평가금액
(각 사 정책, 전산관리 방식 등에 따라 전송하되, 앱 또는 웹에서 고객에서 제공하는 수치와 같은 값으로 제공)issue_date 개설일 Y DATE DC형 연금 가입일
- 각사 내규에 따라 가입자 명부 등록일과 최초 입금일 중 가입일로 판단하는 날짜를 회신 -
DC형 퇴직연금정보 거래내역정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID DC-003 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/dc/transactions 설명 조회 기간 동안 발생한 정보주체의 DC형 퇴직연금정보 거래내역 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포dc_num 상품관리번호 Y aN(15) 고객이 보유한 DC형 연금제도 관리번호
- 금융회사에서 개인 또는 (개인이 2개이상 DC제도 보유시) 상품별로 관리하고 있는 상품관리번호 (계좌번호, 원장관리번호 등 내부에서 key값으로 관리중인 일련번호를 회신)from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br>또는<br>DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) (선택전송) 해당 일자의 거래 특정 번호
없을 경우 회신 안함--trans_type 거래구분 Y aN(2) 해당 거래의 거래 유형
- <코드값>
01 : 신규
02 : 입금
03 : 출금
09 : 정정(입금)
10 : 정정(출금)
98 : 기타(입금)
99 : 기타(출금)--trans_amt 거래금액 Y F(18,3) 해당 채권번호에서 일어난 해당 거래(상환)의 금액
- 원금과 이자, 수수료 및 기타비용이 포함된 금액 -
DC형 퇴직연금정보 추가정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID DC-004 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/dc/detail 설명 정보주체가 보유한 DC형 퇴직연금정보 개별운용상품별 추가(평가금액 등) 정보 조회
(Pagination, 상품유형(코드) 기준 오름차순)기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포dc_num 상품관리번호 Y aN(15) 고객이 보유한 DC형 연금제도 관리번호
- 금융회사에서 개인 또는 (개인이 2개이상 DC제도 보유시) 상품별로 관리하고 있는 상품관리번호 (계좌번호, 원장관리번호 등 내부에서 key값으로 관리중인 일련번호를 회신)search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 N N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능
- 2.1-[2] 페이지네이션 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조dc_cnt 운용상품수 Y N(4) 보유한 DC형 퇴직연금 수 dc_list 운용상품목록 Y <object> --prod_name 개별운용상품명 Y AH(300) 정보제공자의 원장에 기록되어 있는 개별운용상품의 명칭 (예 : 00은행 정기예금 1년 등) --prod_num 상품가입번호 N aN(64) (선택전송) 동일상품에 대해 중복 투자한 경우 이를 구분하기 위한 식별값 --prod_type 상품유형
(코드)Y aN(2) 개별운용상품의 상품 유형
- <코드값>
01 : 원리금 보장
02 : 원리금 비보장
03 : 기타--eval_amt 평가금액 Y F(18,3) 조회 시점 기준의 이자 등 운용수익이 반영된 평가금액
(각 사 정책, 전산관리 방식 등에 따라 전송하되, 앱 또는 웹에서 고객에서 제공하는 수치와 같은 값으로 제공)--principal_amt 납입(투자)원금 Y F(18,3) 납입원본 또는 납입후 이자 재예치후 원금 (개별운용상품 기준 잔액 표기 = 고객이 납입한 총 원금 - 지급 원금) --holding_num 보유좌수 N F(18,3) (선택전송) 개별운용상품이 보유한 좌수(원리금보장(예금) 상품일 경우에는 전송하지 않음)
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송
ex) 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우--issue_date 신규일 N DATE (선택전송) 개별상품 신규일(재예치일)
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송
ex) 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우--exp_date 만기일 N DATE (선택전송) 개발상품 만기일
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송
ex) 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우--int_rate 약정이자율 N F(5,3) (선택전송) 해당 개별운용상품이 원리금 보장(예금) 상품일 경우의 이자율
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송
ex) 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우 -
개인형 IRP 계좌 목록 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID IRP-001 (은행) HTTP Method GET API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/irps 설명 정보주체가 보유한 개인형 IRP 계좌목록 조회 기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 irp_cnt 보유계좌수 Y N(3) 보유한 개인형 IRP 계좌 수 irp_list 보유계좌목록 Y <object> --prod_name 상품명 Y AH(300) 개인형 IRP 상품의 명칭 --account_num 계좌번호 Y aN(20) 해당 고객이 보유한 개인형 IRP 계좌번호
- "-" 제외--is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계좌번호)에 대해 개인신용정보 전송요구를 했는지 여부 -
개인형 IRP 계좌 목록 조회 (은행, 금투, 보험 공통) v1 2024-10-21
기본 정보API ID IRP-001 (은행) HTTP Method GET API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/irps 설명 정보주체가 보유한 개인형 IRP 계좌목록 조회 기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 irp_cnt 보유계좌수 Y N(3) 보유한 개인형 IRP 계좌 수 irp_list 보유계좌목록 Y <object> --prod_name 상품명 Y AH(300) 개인형 IRP 상품의 명칭 --account_num 계좌번호 Y aN(20) 해당 고객이 보유한 개인형 IRP 계좌번호
- "-" 제외--is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계좌번호)에 대해 개인신용정보 전송요구를 했는지 여부 -
개인형 IRP 계좌 기본정보 조회 (은행, 금투, 보험 공통) v1 2024-10-21
기본 정보API ID IRP-002 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/irps/basic 설명 정보주체가 보유한 개인형 IRP 계좌별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 accum_amt 계좌잔액 Y F(18,3) IRP 계좌의 잔액
- 각 사 정책에 따라 전송하되, 앱 또는 웹을 고객에게 제공하는 수치와 같은 값(실시간 기준)eval_amt 계좌평가금액 Y F(18,3) 조회 시점 전일자 기준의 이자 등 운용수익이 반영된 평가금액(계좌 전체 기준, 수수료관련 이슈는 각 사 정책에 따름 employer_amt 사용자부담금 Y F(18,3) 적립금액 중 사용자 부담금 employee_amt 가입자부담금 Y F(18,3) 적립금액 중 가입자 부담금
- ISA 만기자금 포함issue_date 개설일 Y DATE 계좌 개설일
- 통장이 만들어진 날짜first_deposit_date 최초입금일 N DATE 연금계좌 가입일 (DC 최초 부담금 납입일①과 개인형 IRP 최초부담금납입일② 중 빠른 날짜 reg_date 최초제도가입일 N DATE DB 제도에서 퇴직금이 입금되었을대 DB 제도의 가입일 rcv_start_date 연금개시시작(예정)일 N DATE 고객이 연금개시가 되도록 지정한 날짜(예정) 또는 연금개시가 시작된 날짜 -
개인형 IRP 계좌 기본정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID IRP-002 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/irps/basic 설명 정보주체가 보유한 개인형 IRP 계좌별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 accum_amt 계좌잔액 Y F(18,3) IRP 계좌의 잔액
- 각 사 정책에 따라 전송하되, 앱 또는 웹을 고객에게 제공하는 수치와 같은 값(실시간 기준)eval_amt 계좌평가금액 Y F(18,3) 조회 시점 전일자 기준의 이자 등 운용수익이 반영된 평가금액(계좌 전체 기준, 수수료관련 이슈는 각 사 정책에 따름 employer_amt 사용자부담금 Y F(18,3) 적립금액 중 사용자 부담금 employee_amt 가입자부담금 Y F(18,3) 적립금액 중 가입자 부담금
- ISA 만기자금 포함issue_date 개설일 Y DATE 계좌 개설일
- 통장이 만들어진 날짜first_deposit_date 최초입금일 N DATE 연금계좌 가입일 (DC 최초 부담금 납입일①과 개인형 IRP 최초부담금납입일② 중 빠른 날짜 reg_date 최초제도가입일 N DATE DB 제도에서 퇴직금이 입금되었을대 DB 제도의 가입일 rcv_start_date 연금개시시작(예정)일 N DATE 고객이 연금개시가 되도록 지정한 날짜(예정) 또는 연금개시가 시작된 날짜 -
개인형 IRP 계좌 추가정보 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID IRP-003 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/irps/detail 설명 정보주체가 보유한 개인형 IRP 추가정보(상품정보 등) 조회
Pagination, 신규일 기준 내림차순 (일부 기관의 경우 운용상품 수가 500개 초과하는 경우 존재)기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조irp_cnt 운용상품수 Y N(3) irp_list 운용상품목록 Y <object> --irp_name 개별운용상품명 Y AH(300) 금융회사의 원장에 기록되어 있는 개별운용상품의 명칭 (예 : 00은행 정기예금 1년 등) --irp_no 상품가입번호 N aN(64) 상품관리번호 (동일상품에 대해 여러 번 투자한 경우 이를 구분하기 위한 식별값)
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--irp_type 상품유형
(코드)Y aN(2) 개별운용상품의 상품 유형
- <코드값>
01 : 원리금 보장
02 : 원리금 비보장
03 : 기타--eval_amt 평가금액 Y F(18,3) 기준일자의 이자 등 운용수익이 반영된 평가금액(개별운용상품 기준, 수수료 관련 이슈는 각 사 정책에 따름) --inv_principal 납입(투자)원금 Y F(18,3) 납입원본 또는 납입후 이자 재예치후 원금 (개별운용상품 기준 잔액 표기 = 고객이 납입한 총 원금 - 지급 원금) --fund_num 보유좌수 N F(18,3) 개별운용상품이 보유한 좌수
- 원리금 보장(예금) 상품의 경우 (보유좌수를 관리 안함) 미회신- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--open_date 신규일 N DATE 개별상품 신규일(재예치일)
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--exp_date 만기일 N DATE 개발상품 만기일
- 없을 경우 회신 안 함
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--int_rate 약정이자율 N F(5,3) 해당 개별운용상품이 원리금 보장(예금) 상품일 경우의 이자율
- 원리금 보장(예금)만 해당하며, 그 외는 미회신
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우) -
개인형 IRP 계좌 추가정보 조회 (은행, 금투, 보험 공통) v1 2024-10-21
기본 정보API ID IRP-003 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/irps/detail 설명 정보주체가 보유한 개인형 IRP 추가정보(상품정보 등) 조회
Pagination, 신규일 기준 내림차순 (일부 기관의 경우 운용상품 수가 500개 초과하는 경우 존재)기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조irp_cnt 운용상품수 Y N(3) irp_list 운용상품목록 Y <object> --irp_name 개별운용상품명 Y AH(300) 금융회사의 원장에 기록되어 있는 개별운용상품의 명칭 (예 : 00은행 정기예금 1년 등) --irp_no 상품가입번호 N aN(64) 상품관리번호 (동일상품에 대해 여러 번 투자한 경우 이를 구분하기 위한 식별값)
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--irp_type 상품유형
(코드)Y aN(2) 개별운용상품의 상품 유형
- <코드값>
01 : 원리금 보장
02 : 원리금 비보장
03 : 기타--eval_amt 평가금액 Y F(18,3) 기준일자의 이자 등 운용수익이 반영된 평가금액(개별운용상품 기준, 수수료 관련 이슈는 각 사 정책에 따름) --inv_principal 납입(투자)원금 Y F(18,3) 납입원본 또는 납입후 이자 재예치후 원금 (개별운용상품 기준 잔액 표기 = 고객이 납입한 총 원금 - 지급 원금) --fund_num 보유좌수 N F(18,3) 개별운용상품이 보유한 좌수
- 원리금 보장(예금) 상품의 경우 (보유좌수를 관리 안함) 미회신- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--open_date 신규일 N DATE 개별상품 신규일(재예치일)
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--exp_date 만기일 N DATE 개발상품 만기일
- 없을 경우 회신 안 함
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우)--int_rate 약정이자율 N F(5,3) 해당 개별운용상품이 원리금 보장(예금) 상품일 경우의 이자율
- 원리금 보장(예금)만 해당하며, 그 외는 미회신
- 정보제공자가 개별운용상품 단위로 정보를 관리하지 않을 경우 미회신(예: 단일 개별운용상품에 다수의 계좌상품이 포함되어 해당 정보들이 각기 관리되는 경우) -
개인형 IRP 계좌 거래내역 조회 (은행, 금투, 보험 공통) v1 2024-10-21
기본 정보API ID IRP-004 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/irps/transactions 설명 정보주체가 보유한 개인형 IRP 거래정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거레일자 Y DTIME<br> 또는<br> DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당일자의 거래 특정 번호
(없을 경우 미회신)--trans_type 거래구분 Y aN(2) 해당 거래의 거래 유형
- <코드값>
01 : 입금
02 : 지급--trans_amt 거래금액 Y N(15) 해당 거래의 금액 -
개인형 IRP 계좌 거래내역 조회 (은행, 금투, 보험 공통) v2 2024-10-21
기본 정보API ID IRP-004 (은행) HTTP Method POST API 제공자 은행업권, 금투업권, 보험업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/irps/transactions 설명 정보주체가 보유한 개인형 IRP 거래정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 개인형 IRP 계좌번호
- "-" 제외from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는<br> DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당일자의 거래 특정 번호
(없을 경우 미회신)--trans_type 거래구분 Y aN(2) 해당 거래의 거래 유형
- <코드값>
01 : 입금
02 : 지급--trans_amt 거래금액 Y N(15) 해당 거래의 금액 -
선불카드 목록 조회 (은행, 카드 공통) v2 2024-10-21
기본 정보API ID 선불-001_1 HTTP Method GET API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/prepaid 설명 정보주체가 가입한 선불카드 목록 조회
- Pagination, “발급일자” 기준 내림차순
- 전송대상 : 최초 기명식 (원화) 선불카드, 기명화된 무기명 선불카드
- 기명화된 무기명 선불카드의 경우 기명일자부터의 정보만 전송
- 기명화된 무기명 선불카드의 등록주체가 변경될 경우, 변경 전 소유주의 전송요구는 중지하며, 변경 후 소유주의 전송요구만 가능(등록주체 변경 전 데이터는 전송 불가)기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능
- 2.1-[2] 페이지네이션 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조pp_cnt 선불카드수 Y N(3) pp_list 선불카드목록 Y Object --pp_id 선불카드 식별자 Y aNS(40) 정정보제공자가 부여한 선불카드 식별 값 --pp_name 선불카드 상품명 Y AH(300) 정보제공자가 부여한 선불카드의 상품명 --is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(권면)에 대해 개인신용정보 전송요구를 했는지 여부 --reg_date 발급일자 Y DATE 최초 기명식 선불카드 발급일자 --limit_amt 액면한도 또는 최대충전한도 Y N(5) 선불카드의 액면한도 또는 최대충전한도 (단위:만원) -
선불카드 잔액정보 조회 (은행, 카드 공통) v2 2024-10-21
기본 정보API ID 선불-002_1 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/prepaid/balance 설명 정보주체가 가입한 선불카드의 잔액정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) - 지원 API로부터 배포 pp_id 선불카드식별자 Y aN(64) 정보제공자가 부여한 선불카드 식별 값 search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신
- 2.1-[2] 참조total_balance_amt 총잔액 Y F(18,3) 선불카드의 총 잔액 charge_balance_amt 충전포인트 잔액 N F(18,3) 계좌이체, 카드결제 등 결제행위를 통하여 충전한 금액 중 잔액
- 해당하는 기관만 회신reserve_balance_amt 적립포인트 잔액 N F(18,3) 자사 또는 제휴사를 통하여 적립된 금액 중 잔액
- 해당하는 기관만 회신reserve_due_amt 적립예정 N F(18,3) 향후 일정기간내 적립 예정인 금액
- 해당하는 기관만 회신exp_due_amt 소멸예정 Y F(18,3) M+2개월내 소멸 예정인 금액
- 카드포인트와 동일하게 소멸
- M+2월 내 소멸될 총 포인트 표시 -
선불카드 거래내역 조회 (은행, 카드 공통) v2 2024-10-21
기본 정보API ID 선불-003_1 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/prepaid/transactions 설명 조회 기간 동안 발생한 정보주체의 선불카드 거래내역 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) - 지원 API로부터 배포 pp_id 선불카드식별자 Y aN(64) 정보제공자가 부여한 선불카드 식별 값 from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능
- 2.1-[2] 페이지네이션 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래내역수 Y N(3) trans_list 거래내역목록 Y Object --trans_type 거래유형 (코드) Y aN(4) 해당 거래의 구분 코드
- [첨부9] 선불지급수단업 거래유형 코드
- 다만, 거래유형 중 결제(5501), 결제취소(5502)에 해당하는 거래정보는 본 API가 아닌 선불-004를 통해 회신--trans_dtime 거래일시 또는 거래일자 Y DTIME 또는 DATE 해당 채권번호에서 거래가 이루어진 일시(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 거래일자인 YYYYMMDD 회신 (일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 거래일자만 전송되어 거래시간에 대한 정보가 없을 경우 해당 일자의 거래 순서를 관리하고 데이터의 중복 여부를 판단하기 위해 정보제공자가 설정한 순번
- (없을 경우 미회신)--trans_amt 거래금액 Y N(15) 해당 거래의 금액 (예: 충전, 적립, 송금 등에 해당하는 금액) --balance_amt 거래 후 잔액 N F(18,3) 해당 거래 후 잔액 --trans_org_code 거래상대 기관(코드) N aN(8) 거래 상대 금융기관의 코드
- 지원 API로부터 배포되는 기관코드 중 앞 2자리를 제외한 8자리 회신 (자세한 내용은 서비스 가이드라인 참조)
- 기관코드는 업권코드(2자리), 대표기관코드(4자리), 지점코드(4자리)로 구성되는데, 여러 업권의 정보를 보유한 금융기관은 다수의 기관코드를 보유(업권별 기관코드 할당)할 수 있기 때문에 업권코드를 제외한 8자리 코드를 사용하여 유일성 확보
- 종합포털로부터 기관코드를 발급받지 않는 기관(예: 상품권 발행사 등)들의 경우 기타기관코드인 “ZZZZ0000” 회신
- <참고>
충전 :충전에 사용된 기관
송금: 송금 대상 기관
송금수취: 송금인의 기관
적립: 적립이 이뤄진 기관
결제: 결제가 이루어진 상대기관
- 저축은행에 개설된 계좌의 정보는 저축은행중앙회에 집중되는 과정에서 계좌 개설 기관이 구분되지 않기 때문에, 개별 저축은행의 기관코드가 아닌, 저축은행중앙회의 기관코드로 전송될 수 있음--trans_id 거래상대 식별값 N AH(60) 거래 대상 금융기관이 발행한 거래 상대의 식별값
- 1. 카드: 카드번호(마스킹포함), 2. 은행: 계좌번호, 3. 선불: 권면ID(명) 등
- 카드번호일 경우는 카드업권 마스킹 규칙 준용
- 해당 거래상대 식별값이 정보주체 본인 소유가 확인된 경우에만 회신하며, 확인이 불가하거나 타인의 소유일 경우에는 미회신 -
선불카드 승인내역(결제내역) 조회 (은행, 카드 공통) v2 2024-10-21
기본 정보API ID 선불-004_1 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/prepaid/approval 설명 정보주체가 보유한 선불카드별 승인내역(결제내역) 조회 (Pagination, 사용일시(승인인 경우 approvoed_dtime, 정정/취소인 경우 trans_dtime) 기준 내림차순)
- 조회 시작일자/종료일자 기간 내에 승인내역 뿐만 아니라 정정/취소내역도 회신 필요 (즉, from_date <= 승인일자(승인일시의 YYYYMMDD에 해당) <= to_date를 만족하는 승인내역뿐만 아니라, from_date <= 정정/취소일자(“정정 또는 승인취소 일시”의 YYYYMMDD에 해당) <= to_date를 만족하는 정정내역 및 취소내역 회신 필요)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) - 지원 API로부터 배포 pp_id 선불카드 식별자 Y aN(64) 정보제공자가 부여한 선불카드 식별 값 from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능
- 2.1-[2] 페이지네이션 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조approved_cnt 승인목록수 Y N(3) approved_list 승인목록 Y Object --approved_num 승인번호 Y aN(21) 카드 승인 시 각 사에서 발행한 번호 --approved_dtime 승인일시 Y DTIME 금융소비자가 물품을 구매하거나 용역을 제공받은 날짜와 시간 --status 결제상태 (코드) Y aN(2) 해당 승인번호의 조회시점 결제상태
- <코드값>
01 : 승인
02 : 승인취소
03 : 정정--trans_dtime 정정 또는 승인취소 일시 N DTIME 정정 또는 승인취소가 발생한 일시
- 결제상태(코드)가 '02'인 경우 : 취소일시
- 결제상태(코드)가 '03'인 경우 : 정정일시--merchant_name 가맹점명 N AH(75) 금융소비자가 물품을 구매하거나 용역을 제공받은 곳의 명칭
- 정보주체가 전송요구 시 가맹점명/사업자등록번호 정보를 전송요구한 경우 (정보제공-공통-002의 is_consent_merchant_name_regno=“true”) 회신하고, 그렇지 않은 경우 미회신--merchant_regno 가맹점 사업자등록번호 N aN(12) 가맹점의 사업자등록번호
- '-' 포함
- 정보주체가 전송요구 시 가맹점명/사업자등록번호 정보를 전송요구한 경우 (정보제공-공통-002의 is_consent_merchant_name_regno=“true”) 회신하고, 그렇지 않은 경우 미회신--approved_amt 이용금액 Y N(15) 가맹점에서 이용한 금액 (할부 시 전체금액으로) --modified_amt 정정후 금액 N N(15) 정정 후 이용 금액
- 결제상태(코드)가 ‘03’인 경우만 회신--total_install_cnt 전체 할부회차 N N(5) 해당 상환거래 금액 중 이자 -
숨은 금융자산(미출연) 목록 조회 v2 2024-10-21
기본 정보API ID 숨은금융-001(은행) HTTP Method GET API 제공자 은행 업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/sleep_noncont 설명 정보주체가 보유한 휴면예금, 휴면보험금, 미청구 보험금 조회
- 미출연 휴면예금, 휴면보험금, 미청구보험금은 조회 시점 최신 정보이며, 실시간 계산정보는 아님(매주 또는 매월말 등의 마감정보이며, 기관별로 기준은 상이)
- 휴면보험금, 미청구보험금은 보험협회에서 운영하는 내보험 찾아줌 기준과 동일하게 정보 제공기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신
- 2.1-[2] 참조next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조sleep_cnt 보유계좌수 Y N(3) sleep_list 보유계좌 Y Object --sleep_num 계좌번호 또는 보험증권번호 Y aN(20) 숨은금융자산의 계좌번호 또는 보험증권번호 --is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계약관리번호)에 대해 개인신용정보 전송요구를 했는지 여부 --seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 동일계좌번호라 하더라도 회차번호에 따라 별도의 복수개의 계좌로 관리하는 기관(기업은행, 산업은행 등)만 회신
- 계좌번호만으로 PK처리가 가능한 경우, 회신하면 안됨--prod_name 상품명 Y AH(300) 해당 계좌의 상품명 --sleep_type 숨은 금융자산 구분(코드) Y aN(2) 해당 자산의 상품 구분 코드
<코드값>
- 10 : 은행예금
- 20 : 생명보험 상품
- 30 : 손해보험 상품
- 40 : 우체국예금
- 50 : 우체국보험
- 70 : 상호저축은행 예금
- 99 : 기타--insu_type 보험 구분(코드) N aN(2) 해당 자산의 상품 구분 코드
<코드값>
- 10 : 휴면보험금
- 02 : 미청구보험금 -
휴면예금 정보 조회 v2 2024-10-21
기본 정보API ID 숨은금융-002 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/sleep_noncont/deposit 설명 정보주체가 보유한 휴면예금 정보 조회(전송요구한 자산에 대해)
- 미출연 휴면예금의 경우, 일반적으로 소멸시효 완성 후 익년 2월 말에 서민금융진흥원에 출연됨
- 정확한 환급 신청 가능 여부는 오프라인 영업점 방문을 통해 확인하여야 함
(숨은금융-002는 은행업권 정보제공자만 정보제공)기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 정보제공자 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차번호(이 경우 PK는 계좌번호와 회차번호가 됨)
- 숨은금융-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신
- 2.1-[2] 참조currency_code 톻화코드 N A(3) 해당 계좌번호에 적용된 통화코드(ISO 4217 준용)
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)balance_amt 계좌 잔액 Y F(18,3) 미출연 휴면 예금 편입 당시 잔액 ext_pres_date 소멸시효 완성일 Y DATE 내부적으로 미출연 휴면예금, 잡수익 등 각사 기준에 따라 미출연 휴면예금으로 편입된 날짜 -
계좌 목록 조회 v1 2024-10-21
기본 정보API ID 은행-001 HTTP Method GET API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts 설명 정보주체가 보유한 금융회사별 계좌 목록 조회
- Pagination, 계좌구분(코드) 기준 오름차순 후 계좌번호 기준 오름차순
- 신용정보법 시행령 제28조의3제9항에 의거, 개인인 정보주체의 요청으로 특약사항을 기재하거나 약정하여 해당 정보의 제3자 제공을 금지한 경우 또는 비대면 정보 조회를 금지한 경우(예:숨김계좌, 보안계좌 등)에는 해당 정보에 대하여 대면으로 전송요구권을 행사하도록 되어있어, 회신 대상에서 제외
- 마이너스통장(is_minus가 'true'인 수신계좌)은 수신계좌 및 대출계좌 둘 다에 해당되기 때문에 아래와 같은 기준 수립
- 기본정보 조회 : 은행-002(수신계좌 기본정보), 은행-008(대출계좌 기본정보)
- 추가정보 조회 : 은행-003(수신계좌 추가정보), 은행-009(대출계좌 추가정보)
- 거래내역 조회 : 은행-004(수신계좌 거래내역)
* 은행-008, 은행-009 호출시에도 대출용 계좌번호가 아닌 수신용 계좌번호 사용
- 공동명의 계좌는 전송요구 대상에서 제외
- 해지된 계좌는 전송요구 대상에서 제외
- 중첩적 채무인수의 경우, 채무를 인수받은 시점을 기준으로 해당 대출상품계좌는 인수자의 전송요구 대상에 포함되며, 인계자의 전송요구 대상에서는 제외기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 reg_date 고객정보 최초생성일 Y DATE 해당 금융기관에서 최초로 고객번호를 채번한 날짜(CRM 최초등록일) 또는 고객원장이 있는 가장 빠른 일자
- 최초로 고객 레코드를 생성했다고 판단하는 날짜next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조account_cnt 보유계좌수 Y N(3) account_list 보유계좌목록 Y Object --account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외--is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계좌번호)에 대해 개인신용정보 전송요구를 했는지 여부 --seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 동일계좌번호라 하더라도 회차번호에 따라 별도의 복수개의 계좌로 관리하는 기관(기업은행, 산업은행 등)만 회신
- 계좌번호만으로 PK처리가 가능한 경우, 회신하면 안됨--is_foreign_deposit 외화계좌여부 N Boolean 해당 수신계좌가 외화계좌인지 여부
- 외화계좌(true)일 경우, 해당 계좌의 통화코드는 기본정보(은행-002), 추가정보(은행-003) API를 통해 확인 가능
- 수신계좌가 아닌 경우는 미회신--prod_name 상품명 Y AH(300) 해당 계좌의 상품명 --is_minus 마이너스약정여부 N Boolean 해당 수신계좌와 연결된 마이너스대출 약정 보유 여부
- 수신계좌가 아닌경우는 미회신--account_type 게좌구분 (코드) Y aN(4) 계좌번호 별 구분 코드
- [첨부3] 계좌번호 별 구분 코드--account_status 계좌상태 (코드) Y aN(2) 계좌번호 별 상태 코드 -
계좌 목록 조회 v2 2024-10-21
기본 정보API ID 은행-001 HTTP Method GET API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts 설명 정보주체가 보유한 금융회사별 계좌 목록 조회
- Pagination, 계좌구분(코드) 기준 오름차순 후 계좌번호 기준 오름차순
- 신용정보법 시행령 제28조의3제9항에 의거, 개인인 정보주체의 요청으로 특약사항을 기재하거나 약정하여 해당 정보의 제3자 제공을 금지한 경우 또는 비대면 정보 조회를 금지한 경우(예:숨김계좌, 보안계좌 등)에는 해당 정보에 대하여 대면으로 전송요구권을 행사하도록 되어있어, 회신 대상에서 제외
- 마이너스통장(is_minus가 'true'인 수신계좌)은 수신계좌 및 대출계좌 둘 다에 해당되기 때문에 아래와 같은 기준 수립
- 기본정보 조회 : 은행-002(수신계좌 기본정보), 은행-008(대출계좌 기본정보)
- 추가정보 조회 : 은행-003(수신계좌 추가정보), 은행-009(대출계좌 추가정보)
- 거래내역 조회 : 은행-004(수신계좌 거래내역)
* 은행-008, 은행-009 호출시에도 대출용 계좌번호가 아닌 수신용 계좌번호 사용
- 공동명의 계좌는 전송요구 대상에서 제외
- 해지된 계좌는 전송요구 대상에서 제외
- 중첩적 채무인수의 경우, 채무를 인수받은 시점을 기준으로 해당 대출상품계좌는 인수자의 전송요구 대상에 포함되며, 인계자의 전송요구 대상에서는 제외기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 reg_date 고객정보 최초생성일 Y DATE 해당 금융기관에서 최초로 고객번호를 채번한 날짜(CRM 최초등록일) 또는 고객원장이 있는 가장 빠른 일자
- 최초로 고객 레코드를 생성했다고 판단하는 날짜
- 최초생성일이 부정확하거나 정보가 없을 경우 '99991231' 회신next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조account_cnt 보유계좌수 Y N(3) account_list 보유계좌목록 Y Object --account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외--is_consent 전송요구 여부 Y Boolean 정보주체가 해당 자산(계좌번호)에 대해 개인신용정보 전송요구를 했는지 여부 --seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 동일계좌번호라 하더라도 회차번호에 따라 별도의 복수개의 계좌로 관리하는 기관(기업은행, 산업은행 등)만 회신
- 계좌번호만으로 PK처리가 가능한 경우, 회신하면 안됨--is_foreign_deposit 외화계좌여부 N Boolean 해당 수신계좌가 외화계좌인지 여부
- 외화계좌(true)일 경우, 해당 계좌의 통화코드는 기본정보(은행-002), 추가정보(은행-003) API를 통해 확인 가능
- 수신계좌가 아닌 경우는 미회신--prod_name 상품명 Y AH(300) 해당 계좌의 상품명 --is_minus 마이너스약정여부 N Boolean 해당 수신계좌와 연결된 마이너스대출 약정 보유 여부
- 수신계좌가 아닌경우는 미회신--account_type 게좌구분 (코드) Y aN(4) 계좌번호 별 구분 코드
- [첨부3] 계좌번호 별 구분 코드--account_status 계좌상태 (코드) Y aN(2) 계좌번호 별 상태 코드 -
수신계좌 기본정보 조회 v2 2024-10-21
기본 정보API ID 은행-002 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/deposit/basic 설명 정보주체가 보유한 수신계좌별 기본 정보 조회 (전송요구한 수신계좌에 대해) 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 basic_cnt 기본정보목록수 Y N(3) 기본정보가 복수 개인 계좌(예: 다 통화예금이 가능한 외화예금의 경우 통화코드 별로 기본정보가 별도로 관리)를 수용하기 위한 List로 회신 basic_list 기본정보목록 Y <object> --currency_code 통화코드 N A(3) 해당 계좌번호에 적용된 통화코드 (ISO 4217 준용)
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)--saving_method 저축방법 Y aN(2) 고객이 해당 계좌에 납입하는 방법
- <코드값>
01 : 요구불식
02 : 거치식
03 : 정액적립식
04 : 자유적립식--issue_date 계좌개설일자 Y DATE 금융기관에서 해당 계좌를 개설한 날짜 --exp_date 만기일 N DATE 해당 계좌의 금융거래가 만기(종료)되는 날짜 또는 계좌 상품의 만기가 되는 날짜
- 만기일 없는 상품은 회신 안 함--commit_amt 약정액 N F(18,3) 예금주가 납입하기로 약정한 금액
- 계좌구분에 따라 해당 없을 경우 회신 안 함--monthly_paid_in_amt 월 납입액 N F(18,3) 해당 상품에 예금주가 매월 납입 신청한 금액
- 정기납입 상품 정보만 제공
- 계좌구분에 따라 해당 없을 경우 회신 안 함 -
수신계좌 기본정보 조회 v1 2024-10-21
기본 정보API ID 은행-002 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/deposit/basic 설명 정보주체가 보유한 수신계좌별 기본 정보 조회 (전송요구한 수신계좌에 대해) 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 basic_cnt 기본정보목록수 Y N(3) 기본정보가 복수 개인 계좌(예: 다 통화예금이 가능한 외화예금의 경우 통화코드 별로 기본정보가 별도로 관리)를 수용하기 위한 List로 회신 basic_list 기본정보목록 Y <object> --currency_code 통화코드 N A(3) 해당 계좌번호에 적용된 통화코드 (ISO 4217 준용)
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)--saving_method 저축방법 Y aN(2) 고객이 해당 계좌에 납입하는 방법
- <코드값>
01 : 요구불식
02 : 거치식
03 : 정액적립식
04 : 자유적립식--issue_date 계좌개설일자 Y DATE 금융기관에서 해당 계좌를 개설한 날짜 --exp_date 만기일 N DATE 해당 계좌의 금융거래가 만기(종료)되는 날짜 또는 계좌 상품의 만기가 되는 날짜
- 만기일 없는 상품은 회신 안 함--commit_amt 약정액 N F(18,3) 예금주가 납입하기로 약정한 금액
- 계좌구분에 따라 해당 없을 경우 회신 안 함--monthly_paid_in_amt 월 납입액 N F(18,3) 해당 상품에 예금주가 매월 납입 신청한 금액
- 정기납입 상품 정보만 제공
- 계좌구분에 따라 해당 없을 경우 회신 안 함 -
수신계좌 추가정보 조회 v2 2024-10-21
기본 정보API ID 은행-003 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/deposit/detail 설명 정보주체가 보유한 계좌별 추가 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-"제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 detail_cnt 추가정보목록수 Y N(3) 추가정보가 복수개인 계좌(예: 다통화예금이 가능한 외화예금의 경우 통화코드별로 잔액등을 별도로 관리)를 수용하기 위해 List로 회신 detail_list 추가정보목록 Y <object> --currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 외화예금 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--balance_amt 현재잔액 Y F(18,3) 조회 시점 계좌의 잔액 --withdrawable_amt 출금 가능액 Y F(18,3) 현재 잔액 중 출금할 수 있는 금액 --offered_rate 금리 Y F(7,5) 상품에 적용된 금리
- 우대금리는 상품 만기시에 결정되는 사항으로 제외
- 금리변동상품의 금리변동분은 실시간 반영이 불가하여 실제 적용금리와 차이가 발생할 수 있음
- 만기 후 미해지 상태의 계좌의 경우, 고객이 뱅킹앱에서 조회하였을 때 보여지는 금리값 또는 원장상 저장된 값을 회신--last_paid_in_cnt 최종납입회차 N N(6) 계좌에 최종적으로(현재를 기준으로 가장 최신) 납입한 회차
- 계좌구분에 따라 해당 없을 경우 회신 안함 -
수신계좌 추가정보 조회 v1 2024-10-21
기본 정보API ID 은행-003 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/deposit/detail 설명 정보주체가 보유한 계좌별 추가 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-"제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 detail_cnt 추가정보목록수 Y N(3) 추가정보가 복수개인 계좌(예: 다통화예금이 가능한 외화예금의 경우 통화코드별로 잔액등을 별도로 관리)를 수용하기 위해 List로 회신 detail_list 추가정보목록 Y <object> --currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 외화예금 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--balance_amt 현재잔액 Y F(18,3) 조회 시점 계좌의 잔액 --withdrawable_amt 출금 가능액 Y F(18,3) 현재 잔액 중 출금할 수 있는 금액 --offered_rate 적용금리 Y F(7,5) 상품에 적용된 기준금리
- 우대금리는 상품 만기시에 결정되는 사항으로 제외--last_paid_in_cnt 최종납입회차 N N(6) 계좌에 최종적으로(현재를 기준으로 가장 최신) 납입한 회차
- 계좌구분에 따라 해당 없을 경우 회신 안함 -
수신계좌 거래내역 조회 v2 2024-10-21
기본 정보API ID 은행-004 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/deposit/transactions 설명 정보주체가 보유한 계좌에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차준)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는<br> DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자 + 거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정 번호
(없을 경우 미회신)--trans_type 거래유형 (코드) Y aN(2) 거래의 유형 구분
- <코드값>
01 : 신규
02 : 출금
03 : 입금
04 : 정정(입금)
05 : 정정(출금)
06 : 출금취소(입금)
07 : 입금취소(출금)
98 : 기타(입금)
99 : 기타(출금)--trans_class 거래구분 Y AH(15) 해당 거래의 구분 (예 : 창구, 인터넷뱅킹, ATM 등)
- 텍스트로 전송--currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 외화예금 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--trans_amt 거래금액 Y F(18,3) 해당 계좌에서 일어난 거래의 금액 --balance_amt 거래 후 잔액 Y F(18,3) 거래가 일어난 후 잔액 --paid_in_cnt 납입회차 N N(6) 해당 거래의 납입 회차
- 계좌구분에 따라 해당 없을 경우 회신 안 함--trans_memo 적요 N AH(90) 계좌입출금 거래 관련 수취·송금인 계좌·성명·메모 등이 기록된 정보로서 정보주체가 직접 기록한 내용(자동 입력에 의한 정보 포함)
- 정보주체가 전송요구 시 적요 정보를 전송요구한 경우 (정보제공-공통-002의 is_consent_trans_memo='true') 회신하고, 그렇지 않은 경우 미회신 -
수신계좌 거래내역 조회 v1 2024-10-21
기본 정보API ID 은행-004 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/deposit/transactions 설명 정보주체가 보유한 계좌에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차준)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는<br> DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자 + 거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정 번호
(없을 경우 미회신)--trans_type 거래유형 (코드) Y aN(2) 거래의 유형 구분
- <코드값>
01 : 신규
02 : 출금
03 : 입금
04 : 정정(입금)
05 : 정정(출금)
06 : 출금취소(입금)
07 : 입금취소(출금)
98 : 기타(입금)
99 : 기타(출금)--trans_class 거래구분 Y AH(15) 해당 거래의 구분 (예 : 창구, 인터넷뱅킹, ATM 등)
- 텍스트로 전송--currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 외화예금 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--trans_amt 거래금액 Y F(18,3) 해당 계좌에서 일어난 거래의 금액 --balance_amt 거래 후 잔액 Y F(18,3) 거래가 일어난 후 잔액 --paid_in_cnt 납입회차 N N(6) 해당 거래의 납입 회차
- 계좌구분에 따라 해당 없을 경우 회신 안 함--trans_memo 적요 N AH(90) 계좌입출금 거래 관련 수취·송금인 계좌·성명·메모 등이 기록된 정보로서 정보주체가 직접 기록한 내용(자동 입력에 의한 정보 포함)
- 정보주체가 전송요구 시 적요 정보를 전송요구한 경우 (정보제공-공통-002의 is_consent_trans_memo='true') 회신하고, 그렇지 않은 경우 미회신 -
펀드상품계좌 기본정보 조회 v2 2024-10-21
기본 정보API ID 은행-005 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/invest/basic 설명 정보주체가 보유한 펀드상품별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y AN(25) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-"제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 standard_fund_code 표준펀드코드 Y aN(12) 금융투자협회의 표준펀드코드 paid_in_type 납입유형 (코드) Y aN(2) 해당펀드상품에 대한 고객의 납입 유형 코드
- <코드값>
01 : 임의식
02 : 적립식
03 : 거치식issue_date 개설일 Y DATE 보유 펀드상품의 계좌 개설일(신규일자) exp_date 만기일 N DATE 보유 펀드상품 만기일
- 만기일 없는 상품은 회신 안 함 -
투자상품계좌 기본정보 조회 v1 2024-10-21
기본 정보API ID 은행-005 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/invest/basic 설명 정보주체가 보유한 투자상품별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y AN(25) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-"제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 standard_fund_code 표준펀드코드 Y aN(12) 금융투자협회의 표준펀드코드 paid_in_type 납입유형 (코드) Y aN(2) 해당투자상품에 대한 고객의 납입 유형 코드
- <코드값>
01 : 임의식
02 : 적립식
03 : 거치식issue_date 개설일 Y DATE 보유 투자 상품의 계좌 개설일(신규일자) exp_date 만기일 N DATE 보유 투자 상품 만기일
- 만기일 없는 상품은 회신 안 함 -
펀드상품계좌 추가정보 조회 v2 2024-10-21
기본 정보API ID 은행-006 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/invest/detail 설명 정보주체가 보유한 펀드상품별 추가(잔액 등) 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 역외펀드 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)balance_amt 잔액 Y F(18,3) 결산 후 잔액
- 투자 설정액의 수익, 손실을 감안한 금액, 결산 후 재투자금액 반영eval_amt 평가금액 Y F(18,3) 잔고좌수 * (기준가/1000) (매입/환매 체결기준) inv_principal 투자원금 Y F(18,3) 금융상품, 펀드원금잔액
- 선취수수료 미포함
- 최초결산 이전에는 '잔액'과 같은 값fund_num 보유좌수 N F(18,3) 보유한 펀드의 좌수
- 펀드 좌수가 존재하지 않는 상품의 경우 미회신 -
투자상품계좌 추가정보 조회 v1 2024-10-21
기본 정보API ID 은행-006 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/invest/detail 설명 정보주체가 보유한 투자상품별 추가(잔액 등) 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 역외펀드 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)balance_amt 잔액 Y F(18,3) 결산 후 잔액
- 투자 설정액의 수익, 손실을 감안한 금액, 결산 후 재투자금액 반영eval_amt 평가금액 Y F(18,3) 잔고좌수 * (기준가/1000) (매입/환매 체결기준) inv_principal 투자원금 Y F(18,3) 금융상품, 투자원금잔액
- 선취수수료 미포함
- 최초결산 이전에는 '잔액'과 같은 값fund_num 보유좌수 N F(18,3) 보유한 펀드의 좌수
- 펀드 좌수가 존재하지 않는 상품의 경우 미회신 -
투자상품계좌 거래내역 조회 v1 2024-10-21
기본 정보API ID 은행-007 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/invest/transactions 설명 정보주체가 보유한 투자상품에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME 또는 DATE 해당 투자상품의 거래내역의 발생 일시 (YYYYMMDDhhmmss)
- 시각 정보가 없을 경우 YYYYMMDD 회신 (일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정번호
- 없을 경우 회신 안 함--trans_type 거래유형 (코드) Y aN(2) 해당 거래의 유형 구분 코드
- <코드값>
01 : 신규
02 : 입금
03 : 출금
04 : 신규예약
05 : 입금예약
06 : 출금예약
07 : 해지예약
08 : 재투자
09 : 정정(입금)
10 : 정정(출금)
98 : 기타(입금)
99 : 기타(출금)
- 신규예약, 입금예약, 출금예약 등 예약 거래와 이후 실 거래의 데이터는 별개로 전송(실 거래의 데이터를 예약거래의 데이터로 대체하지 않음. 단, 해지예약의 경우에는 해지 이후 데이터 전송에서 제외되기 때문에 실거래 데이터가 전송에서 제외됨)--currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 역외펀드 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)--base_amt 기준가 N F(18,3) 기준가 : 펀드 1000좌당 가격 (실 계약 시 기준가)
- 기준가, 거래좌수가 확정 전(예: 예약거래가 실행되기 이전 등)인 경우 미회신--trans_fund_num 거래좌수 N F(18,3) 해당 거래의 거래좌수
- 기준가, 거래좌수가 확정 전(예: 예약거래가 실행되기 이전 등)인 경우 미회신--trans_amt 거래금액 Y F(18,3) 투자상품 거래금액 --balance_amt 거래 후 잔고평가금액 Y F(18,3) 거래이후 평가금액 (매입/환매체결을 기준) -
펀드상품계좌 거래내역 조회 v2 2024-10-21
기본 정보API ID 은행-007 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/invest/transactions 설명 정보주체가 보유한 펀드상품에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME 또는 DATE 해당 펀드상품의 거래내역의 발생 일시 (YYYYMMDDhhmmss)
- 시각 정보가 없을 경우 YYYYMMDD 회신 (일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정번호
- 없을 경우 회신 안 함--trans_type 거래유형 (코드) Y aN(2) 해당 거래의 유형 구분 코드
- <코드값>
01 : 신규
02 : 입금
03 : 출금
04 : 신규예약
05 : 입금예약
06 : 출금예약
07 : 해지예약
08 : 재투자
09 : 정정(입금)
10 : 정정(출금)
98 : 기타(입금)
99 : 기타(출금)
- 신규예약, 입금예약, 출금예약 등 예약 거래와 이후 실 거래의 데이터는 별개로 전송(실 거래의 데이터를 예약거래의 데이터로 대체하지 않음. 단, 해지예약의 경우에는 해지 이후 데이터 전송에서 제외되기 때문에 실거래 데이터가 전송에서 제외됨)--currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 역외펀드 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)--base_amt 기준가 N F(18,3) 기준가 : 펀드 1000좌당 가격 (실 계약 시 기준가)
- 기준가, 거래좌수가 확정 전(예: 예약거래가 실행되기 이전 등)인 경우 미회신--trans_fund_num 거래좌수 N F(18,3) 해당 거래의 거래좌수
- 기준가, 거래좌수가 확정 전(예: 예약거래가 실행되기 이전 등)인 경우 미회신--trans_amt 거래금액 Y F(18,3) 펀드상품 거래금액 --balance_amt 거래 후 잔고평가금액 Y F(18,3) 거래이후 평가금액 (매입/환매체결을 기준) -
대출상품계좌 기본정보 조회 v2 2024-10-21
기본 정보API ID 은행-008 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/loan/basic 설명 정보주체가 보유한 대출상품별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 issue_date 대출일 Y DATE 해당 대출이 실행된 날짜 exp_date 만기일 Y DATE 해당 대출 계약이 만기(종료)되는 날짜 last_offered_rate 최종적용금리 Y F(7,5) 차주가 가입한 대출상품의 최종금리
- 대출 실행 시 정해진 최종금리를 의미하며, 금리 변동 사유 발생 시 변동된 금리를 회신
- 마이너스통장의 경우 조회시점의 기준금리와 가산금리의 합repay_date 월상환일 N aN(2) 대출거래약정서 상 월 상환일('DD')마이너스 통장 등 월 상환일이 존재하지 않는 경우 미회신 repay_method 상환방식(코드) Y aN(2) 해당 대출의 상환방식 구분 코드
- [첨부4] 상환방식 코드repay_org_code 자동이체 기관(코드) N aN(8) 자동이체 등록이 된 상환계좌번호의 소속 기관 코드
- 지원 API로부터 배포되는 기관코드 중 앞 2자리를 제외한 8자리 회신 (자세한 내용은 서비스 가이드라인 참조)
- 기관코드는 업권코드(2자리), 대표기관코드(4자리), 지점코드(4자리)로 구성되는데, 여러 업권의 정보를 보유한 금융기관은 다수의 기관코드를 보유(업권별 기관코드 할당)할 수 있기 때문에 업권코드를 제외한 8자리 코드를 사용하여 유일성 확보
- 마이너스통장의 경우 이자납입계좌와 대출실행계좌가 다를 경우 전송
- 대출실행 시 상환계좌번호를 미지정하거나, 지정 후 해제하는 등 자동이체 관련 정보가 없는 경우 미회신
- 종합포털로부터 기관코드를 발급받지 않는 기관(예: 상품권 발행사 등)들의 경우 기타기관코드인 “ZZZZ0000” 회신
- 저축은행에 개설된 계좌의 정보는 저축은행중앙회에 집중되는 과정에서 계좌 개설 기관이 구분되지 않기 때문에, 개별 저축은행의 기관코드가 아닌, 저축은행중앙회의 기관코드로 전송될 수 있음repay_account_num 상환계좌번호(자동이체) N aN(20) 자동이체 등록이 된 상환계좌번호
- 마이너스통장의 경우 이자납입계좌와 대출실행계좌가 다를 경우
- 대출실행 시 상환계좌번호를 미지정하거나, 지정 후 해제하는 등 자동이체 관련정보가 없는 경우 미회신
- 해당 계좌번호가 정보주체 본인 소유가 확인된 경우에만 회신하며, 확인이 불가하거나 타인의 소유일 경우에는 미회신unredeemed_start 거치기간 시작연월 N N(6) 해당 대출상품의 거치기간이 존재하는 경우, 거치기간이 시작되는 날짜(월단위)를 회신
ex) 대출실행 시 거치기간이 시작되는 경우 대출일의 연월을 회신하며, 대출기간 중도에 거치기간이 시작하는 경우 시작일자의 연월을 회신unredeemed_end 거치기간 종료연월 N N(6) 해당 대출상품의 거치기간이 존재하는 경우, 거치기간이 종료되는 날짜(월단위)를 회신
ex) 2022년 05월까지 거치기간이며, 6월부터 원금상환이 시작되는 경우 202205로 회신 -
대출상품계좌 기본정보 조회 v1 2024-10-21
기본 정보API ID 은행-008 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/loan/basic 설명 정보주체가 보유한 대출상품별 기본 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 issue_date 대출일 Y DATE 해당 대출이 실행된 날짜 exp_date 만기일 Y DATE 해당 대출 계약이 만기(종료)되는 날짜 last_offered_rate 최종적용금리 Y F(7,5) 차주가 가입한 대출상품의 최종금리
- 대출 실행 시 정해진 최종금리를 의미하며, 금리 변동 사유 발생 시 변동된 금리를 회신
- 마이너스통장의 경우 조회시점의 기준금리와 가산금리의 합repay_date 월상환일 N aN(2) 대출거래약정서 상 월 상환일('DD')마이너스 통장 등 월 상환일이 존재하지 않는 경우 미회신 repay_method 상환방식(코드) Y aN(2) 해당 대출의 상환방식 구분 코드
- [첨부4] 상환방식 코드repay_org_code 자동이체 기관(코드) N aN(8) 자동이체 등록이 된 상환계좌번호의 소속 기관 코드
- 지원 API로부터 배포되는 기관코드 중 앞 2자리를 제외한 8자리 회신 (자세한 내용은 서비스 가이드라인 참조)
- 기관코드는 업권코드(2자리), 대표기관코드(4자리), 지점코드(4자리)로 구성되는데, 여러 업권의 정보를 보유한 금융기관은 다수의 기관코드를 보유(업권별 기관코드 할당)할 수 있기 때문에 업권코드를 제외한 8자리 코드를 사용하여 유일성 확보
- 마이너스통장의 경우 이자납입계좌와 대출실행계좌가 다를 경우 전송
- 대출실행 시 상환계좌번호를 미지정하거나, 지정 후 해제하는 등 자동이체 관련 정보가 없는 경우 미회신
- 종합포털로부터 기관코드를 발급받지 않는 기관(예: 상품권 발행사 등)들의 경우 기타기관코드인 “ZZZZ0000” 회신
- 저축은행에 개설된 계좌의 정보는 저축은행중앙회에 집중되는 과정에서 계좌 개설 기관이 구분되지 않기 때문에, 개별 저축은행의 기관코드가 아닌, 저축은행중앙회의 기관코드로 전송될 수 있음repay_account_num 상환계좌번호(자동이체) N aN(20) 자동이체 등록이 된 상환계좌번호
- 마이너스통장의 경우 이자납입계좌와 대출실행계좌가 다를 경우
- 대출실행 시 상환계좌번호를 미지정하거나, 지정 후 해제하는 등 자동이체 관련정보가 없는 경우 미회신
- 해당 계좌번호가 정보주체 본인 소유가 확인된 경우에만 회신하며, 확인이 불가하거나 타인의 소유일 경우에는 미회신 -
대출상품계좌 추가정보 조회 v1 2024-10-21
기본 정보API ID 은행-009 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/loan/detail 설명 정보주체가 보유한 대출상품별 추가(잔액 등) 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 currency_code 통화코드 N A(3) 통화코드(ISO 4217 준용)
- 외화대출 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)balance_amt 대출잔액 Y F(18,3) 기준일자 현재 해당 대출상품에 상환해야 하는 잔여 금액 loan_principal 대출원금 Y F(18,3) 해당 대출계약의 원금 전부 next_repay_date 다음 이자 상환일 N DATE 다음 이자 상환 예정일
- 상환 예정일 변경시, 변경후 일자 전송
- 다음이자 상환일이 존재하지 않은 경우(만기일 경과 등) 최근 이자 상환일 전송
- 실행 거래, 마이너스통장 이용 중 일부 케이스 등에서 다음 이자 상환일 데이터가 부재하는 경우 미회신 -
대출상품계좌 추가정보 조회 v2 2024-10-21
기본 정보API ID 은행-009 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/loan/detail 설명 정보주체가 보유한 대출상품별 추가(잔액 등) 정보 조회 기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 currency_code 통화코드 N A(3) 통화코드(ISO 4217 준용)
- 외화대출 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)balance_amt 대출잔액 Y F(18,3) 기준일자 현재 해당 대출상품에 상환해야 하는 잔여 금액 loan_principal 대출원금 Y F(18,3) 해당 대출계약의 원금 전부 next_repay_date 다음 이자 상환일 N DATE 다음 이자 상환 예정일
- 상환 예정일 변경시, 변경후 일자 전송
- 다음이자 상환일이 존재하지 않은 경우(만기일 경과 등) 최근 이자 상환일 전송
- 실행 거래, 마이너스통장 이용 중 일부 케이스 등에서 다음 이자 상환일 데이터가 부재하는 경우 미회신 -
대출상품계좌 거래내역 조회 v1 2024-10-21
기본 정보API ID 은행-010 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/accounts/loan/transactions 설명 정보주체가 보유한 대출상품에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는 DATE 해당 계좌에서 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 YYYYMMDD 회신 (일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정 번호
- 없을 경우 회신 안 함--trans_type 거래유형 Y aN(2) 해당 거래의 유형
- <코드값>
01 : 실행
02 : 상환
03 : 정정
99 : 기타--currency_code 통화코드 N A(3) 통화코드(ISO 4217 준용)
- 외화대출 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--trans_amt 거래금액 Y F(18,3) 해당 계좌에서 일어난 해당 거래(상환)의 금액 --balance_amt 거래 후 대출잔액 Y F(18,3) 해당 계좌에서 거래가 일어난 후 남은 잔여 대출 금액 --principal_amt 거래금액 중 원금 Y F(18,3) 해당 거래(상환) 금액 중 원금
- 세전 금액 제공--int_amt 거래금액 중 이자 Y F(18,3) 해당 거래(상환) 금액 중 이자
- "거래금액 중 이자"에 대한 정보 set : 한 건의 이자에 대해서도 여러 방식의 이자적용이 가능하기 때문에, [이자적용시작일, 이자적용종료일, 적용이율, 이자종류 (코드)] 데이터 항목이 Array로 적용--ret_int_amt 환출이자 N F(18,3) 고객에게 환출된 이자금액 --int_cnt 이자적용수 Y N(3) --int_list 이자적용목록 Y <object> ----int_start_date 이자적용시작일 Y DATE 이자 계산기간의 시작일 ----int_end_date 이자적용종료일 Y DATE 이자 계산기간의 종료일 ----int_rate 적용이율 Y F(5,3) 해당 대출 거래(상환)시 납입한 이자의 이자율 ----applied_int_amt 이자금액 Y F(18,3) 이자 기간과 적용이율을 통해 계상된 금액 ----int_type 이자종류(코드) Y aN(2) 해당 거래의 이자 종류를 나타내는 구분 코드
- <코드값>
01 : 정상이자
02 : 지연이자
03 : 잔액연체이자
99 : 기타 -
대출상품계좌 거래내역 조회 v2 2024-10-21
기본 정보API ID 은행-010 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/loan/transactions 설명 정보주체가 보유한 대출상품에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-" 제외seqno 회차번호 N aN(7) 동일 계좌번호 내에서 회차별 특성이 상이한 상품(중소기업채권 등 채권류 상품 등에 적용)의 경우 회차 번호 (이 경우 PK는 계좌번호와 회차번호가 됨)
- 은행-001 API에서 회차번호를 회신한 기관의 경우, 해당 회차번호를 그대로 세팅from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는 DATE 해당 계좌에서 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각 정보가 없는 경우 YYYYMMDD 회신 (일부 기관의 경우 거래일자+거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정 번호
- 없을 경우 회신 안 함--trans_type 거래유형 Y aN(2) 해당 거래의 유형
- <코드값>
01 : 실행
02 : 상환
03 : 정정
99 : 기타--currency_code 통화코드 N A(3) 통화코드(ISO 4217 준용)
- 외화대출 등 통화코드가 필요한 경우
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--trans_amt 거래금액 Y F(18,3) 해당 계좌에서 일어난 해당 거래(상환)의 금액 --balance_amt 거래 후 대출잔액 Y F(18,3) 해당 계좌에서 거래가 일어난 후 남은 잔여 대출 금액 --principal_amt 거래금액 중 원금 Y F(18,3) 해당 거래(상환) 금액 중 원금
- 세전 금액 제공--int_amt 거래금액 중 이자 Y F(18,3) 해당 거래(상환) 금액 중 이자
- "거래금액 중 이자"에 대한 정보 set : 한 건의 이자에 대해서도 여러 방식의 이자적용이 가능하기 때문에, [이자적용시작일, 이자적용종료일, 적용이율, 이자종류 (코드)] 데이터 항목이 Array로 적용--ret_int_amt 환출이자 N F(18,3) 고객에게 환출된 이자금액 --int_cnt 이자적용수 Y N(3) --int_list 이자적용목록 Y <object> ----int_start_date 이자적용시작일 Y DATE 이자 계산기간의 시작일 ----int_end_date 이자적용종료일 Y DATE 이자 계산기간의 종료일 ----int_rate 적용이율 Y F(5,3) 해당 대출 거래(상환)시 납입한 이자의 이자율 ----applied_int_amt 이자금액 Y F(18,3) 이자 기간과 적용이율을 통해 계상된 금액 ----int_type 이자종류(코드) Y aN(2) 해당 거래의 이자 종류를 나타내는 구분 코드
- <코드값>
01 : 정상이자
02 : 지연이자
03 : 잔액연체이자
99 : 기타 -
신탁/ISA 상품 기본 정보 조회 v2 2024-10-21
기본 정보API ID 은행-011 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/isa/basic 설명 정보주체가 보유한 신탁/ISA 상품별 기본 정보 조회
- 신탁상품은 특정금전신탁에 한정하여 제공 (연금신탁상품의 경우, 은행원에서는 불특정 금전신탁으로 분류하고 있지만, 마이데이터에서 특정금전신탁은 '개별편입상품이 금융자산(주식, 채권)으로 편입되어있고 고객에게 납입금액, 평가금액을 제공할 수 있는 신탁상품'을 정의하므로, 본 API에 포함하여 '23년 6월말부터 제공)
- 유언대용신탁의 경우 위탁자별 신탁계약에 따라 조건이 다양하며, 대부분 비대면으로만 계좌조회가 가능하므로 제공대상에서 제외
- 공익신탁은 비대면으로만 계좌조회가 가능하며, 고객 소유 자산 성격이 아니므로 제공대상에서 제외
- 부동산 등 비금전자산이 신탁물로 편입된 계약 중 개별적인 계약 조건에 따라 진행되어, 계좌번호가 없거나 상품화되지 않아 API를 통해 상품정보 제공이 어려운 상품은 제외기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 고객이 보유한 신탁/ISA 상품 계좌번호 search_timestamp 조회 타임스탬프 Y N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 currency_code 통화코드 N A(3) (선택전송) 해당 상품에 적용된 통화 코드(ISO4217 준용)
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)balance_amt 계좌잔액 N F(18,3) 신탁/ISA 계좌의 잔액(각 사 정책에 따라
전송하되, 앱 또는 웹을 고객에게 제공하는 수치와 같은 값)eval_amt 계좌평가금액 N F(18,3) 조회 시점 전일자 기준의 이자 등 운용수익이
반영된 평가금액(계좌 전체 기준, 수수료 관련
이슈는 각 사 정책에 따름)issue_date 개설일 Y DATE 보유 신탁/ISA 상품의 계좌 개설일(신규일자) exp_date 만기일 Y DATE 보유 신탁/ISA 상품 만기일 -
신탁/ISA 상품 거래내역 정보 조회 v2 2024-10-21
기본 정보API ID 은행-012 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/isa/transactions 설명 정보주체가 보유한 신탁/ISA 상품에서 조회 기간 동안 발생한 상세 거래 정보 조회 (Pagination, 거래일시 기준 내림차순)
- 신용정보법 시행령 제28조의3제4항에 의거, 최근 5년 이내 정보 제공기준시점 FROM과 TO를 확인하여 해당 기간의 정보를 회신 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 고객이 보유한 신탁/ISA 상품 계좌번호 from_date 시작일자 Y DATE 조회 시작일자 to_date 종료일자 Y DATE 조회 종료일자 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 Y N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조trans_cnt 거래목록수 Y N(3) trans_list 거래목록 Y <object> --trans_dtime 거래일시 또는 거래일자 Y DTIME<br> 또는<br> DATE 거래가 일어난 날짜와 시간(YYYYMMDDhhmmss)
- 시각정보가 없는 경우 거래일자인 YYYYMMDD 회신(일부 기관의 경우 거래일자 + 거래번호로 관리)--trans_no 거래번호 N aN(64) 해당 일자의 거래 특정 번호
(없을 경우 미회신)--trans_type 거래구분(코드) Y aN(2) 거래의 유형 구분
- <코드값>
01 : 신규
02 : 입금
03 : 출금
07 : 해지예약
08 : 재투자
09 : 정정(입금)
10 : 정정(출금)
98 : 기타(입금)
99 : 기타(출금)--currency_code 통화코드 N A(3) (선택전송) 해당 상품에 적용된 통화 코드 (ISO 4217 준용)
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--trans_amt 거래금액 Y F(18,3) 해당 거래의 금액 -
신탁/ISA 개별운용상품 정보 조회 v2 2024-10-21
기본 정보API ID 은행-013 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/isa/detail 설명 정보주체가 보유한 개별운용상품별 추가(잔액 등) 정보 조회
(Pagination, 상품유형(코드) 기준 오름차순)기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 고객이 보유한 신탁/ISA 상품 계좌번호 search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 N N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조isa_cnt 운용상품수 Y N(3) 보유한 신탁/ISA 개별운용상품 수
- 신탁상품 중, 단일상품으로 운용되더라도, 보유좌수 등 개별운용상품 항목 상 제공대상정보(보유좌수 등)가 있는 경우에는 운용상품수를 1로, 운용상품목록에 단일상품정보를 회신
- 신탁상품 중, 단일상품으로 운용되며, 개별운용상품 항목 상 제공대상정보가 기본정보와 동일한 경우에는 운용상품수를 0으로 회신하며, 운용상품목록에 빈(empty) List를 회신isa_list 운용상품목록 Y <object> --prod_name 개별운용상품명 Y AH(300) 정보제공자의 원장에 기록되어 있는 개별운용상품의 명치
일임형 ISA경우, 운용상품수에 1, 상품명에
, MP명으로 회신--prod_num 상품가입번호 N aN(64) (선택전송) 동일 상품에 대해 중복 투자한 경우 이를 구분하기 위한 식별값 --prod_type 상품유형
(코드)Y aN(2) 개별운용상품의 상품 유형
- <코드값>
01 : 원리금 보장
02 : 원리금 비보장
03 : 기타--currency_code 통화코드 N A(3) 통화코드 (ISO 4217 준용)
- 통화코드 값이 명시되어 있지 않을 경우 KRW(원)--eval_amt 평가금액 Y F(18,3) 기준일자의 이자 등 운용수익이 반영된 평가금액(개별운용상품 기준, 수수료 관련 이슈는 각 사 정책에 따름) --principal_amt 납입(투자)원금 Y F(18,3) 납입원본 또는 납입후 이자 재예치후 원금 --holding_num 보유좌수 N F(18,3) (선택전송) 개별운용상품이 보유한 좌수(원리금
원리금 보장(예금) 상품의 경우에는 전송하지 않음)
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송.
ex) 단일 개별운용상품에 다수의 계좌상품이
포함되어 해당 정보들이 각기 관리되는 경우--issue_date 신규일 N DATE (선택전송) 개별상품 신규일(재예치일)
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송.
ex) 단일 개별운용상품에 다수의 계좌상품이
포함되어 해당 정보들이 각기 관리되는 경우--exp_date 만기일 N DATE (선택전송) 개별상품 만기일
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송.
ex) 단일 개별운용상품에 다수의 계좌상품이
포함되어 해당 정보들이 각기 관리되는 경우--int_rate 약정이자율 N F(5,3) (선택전송) 해당 개별운용상품이 원리금 보장
(예금) 상품일 경우의 이자율
- 개별운용상품 단위로 정보를 관리하지 않을 경우 미전송.
ex) 단일 개별운용상품에 다수의 계좌상품이
포함되어 해당 정보들이 각기 관리되는 경우 -
계좌지정 자동이체 등록정보 v2 2024-10-21
기본 정보API ID 은행-014 HTTP Method POST API 제공자 은행업권 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/accounts/deposit/scheduled 설명 정보주체가 등록한 계좌지정 자동이체 등록정보
(Pagination, 상품유형(코드) 기준 오름차순)
- 고객이 앱 등을 통해 등록한 '계좌지정자동이체' 중 지정계좌가 본인명의인 경우에 한하여 전송기준시점 현재 시점 Content-Type(요청) application/json; charset=UTF-8 Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급된 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Body org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포account_num 계좌번호 Y aN(20) 금융회사에서 고객이 이용하는 상품 또는 서비스에 부여하는 식별번호 (전체 자릿수)
- "-"제외search_timestamp 조회 타임스탬프 N N(14) 가장 최근 조회한 시간 (이전 API 호출 시 정보제공자가 회신한 값을 저장하고 있다가 다음 API 호출 시 그 값을 그대로 세팅하여 전송, 최초 API 호출시에는 0으로 세팅)
- 2.1-[2] 참조
- next_page가 세팅된 경우 요청에서 제외next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체 (설정 시 해당 개체 후 limit 개 반환)
처음 API 호출 시에는 해당 정보를 세팅하지 않으며, 다음 페이지 요청 시 직전 조회의 응답에서 얻은 기준개체를 그대로 세팅
- 2.1-[2] 페이지네이션 참조limit 최대조회갯수 N N(3) 기준개체 이후 반환될 개체의 개수
- 최대 500까지 설정 가능응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) search_timestamp 조회 타임스탬프 N N(14) API 처리 시점의 현재시각을 설정하여 회신. 다만 정보제공자는 Timestamp 로직을 의무적으로 구현할 필요가 없으며(선택사항), Timestamp 로직 미제공 시에는 항상 0을 회신 또는 미회신 next_page 다음 페이지 기준개체 N aNS(1000) 다음 페이지 요청을 위한 기준개체
- 다음 페이지 존재하지 않는 경우(마지막 페이지), 미회신
- 2.1-[2] 페이지네이션 참조scheduled_cnt 자동이체 수 Y N(3) 정보주체가 등록한 계좌지정 자동이체 수 scheduled_list 자동이체 목록 Y <object> --scheduled_org_code 자동이체 기관(코드) N aN(8) 자동이체 등록이 된 상환계좌번호의 소속 기관 코드
- 지원 API로부터 배포되는 기관코드 중 앞 2자리를 제외한 8자리 회신 (자세한 내용은 서비스 가이드라인 참조)
- 기관코드는 업권코드(2자리), 대표기관코드(4자리), 지점코드(4자리)로 구성되는데, 여러 업권의 정보를 보유한 금융기관은 다수의 기관코드를 보유(업권별 기관코드 할당)할 수 있기 때문에 업권코드를 제외한 8자리 코드를 사용하여 유일성 확보--scheduled_account_num 자동이체계좌번호 Y aN(10) 자동이체 등록계좌번호 --currency_code 통화코드 N A(3) (선택전송) 해당 상품에 적용된 통화 코드
(ISO 4217 준용)
- 통화코드 값이 명시되어있지 않을 경우 KRW(원)--scheduled_amt 자동이체금액 Y F(18,3) 자동이체금액 --scheduled_cycle 자동이체주기 Y aNS(2) 자동이체주기
- 1개월 : 01
- 2개월 : 02
- 3개월 : 03
- 4개월 : 04
- 5개월 : 05
- 6개월 : 06
- 7개월 : 07
- 8개월 : 08
- 9개월 : 09
- 10개월 : 10
- 11개월 : 11
- 12개월 : 12,
- 매주 : 13,
- 매일 : 14
- 기타 : 99--scheduled_date 자동이체주기상세 N aN(2) 자동이체일, 또는 요일
(자동이체주기가 1개월 이상인 경우, 지정이체일을 01~31 숫자로 전송)
자동이체주기가 매주(13)인 경우, 지정된 요일코드로 회신
<<월:32,화:33,수:34,목:35,금:36,토:37,일:38>>
- 자동이체주기가 매월 말일 경우에는 본 항목 미회신
- 자동이체주기가 2개월 또는 그 이상이지만, 자동이체지정일이 매월 말인 경우 본항목에 39(매월 말)번 코드 로 회신
(예 : 3개월마다 말일에 이체되는 자동이체건의 경우 : 자동이체주기 : 03 (3개월), 자동이체주기 상세 : 39 (매월 말) )--trans_memo 적요 N AH(90) 계좌입출금 거래 관련 수취·송금인 계좌·성명·메모 등이 기록된 정보로서 정보주체가 직접 기록한 내용(자동 입력에 의한 정보 포함)
- 정보주체가 전송요구 시 적요 정보를 전송요구한 경우(정보제공-공통002의 is_consent_trans_memo="true")회신하고, 그렇지 않은 경우 미회신 -
API 목록 조회 (공통) v1 2024-10-21
기본 정보API ID 정보제공-공통-001 (은행) HTTP Method GET API 제공자 공통 API 요청자 마이데이터사업자, 종합포털 API 명 (URI) /bank/apis 설명 정보제공자가 제공하는 정보제공 API 목록(정보제공-공통-001, 정보제공-공통-002 포함)을 회신
- 인증 API는 모든 정보제공자(또는 중계기관)가 공통적으로 구축해야 하므로, 목록을 조회하는 것이 불필요
- 지원 API는 종합포털과 주고받는 API이기 때문에 API 요청자인 마이데이터사업자가 목록을 조회하는 것이 불필요기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 N aNS(12) 정기적/비정기적 전송 API 유형- 비정기적 전송일 경우 미설정 Parameter org_code 기관코드 Y aN(10) - 지원 API로부터 배포 client_id 클라이언트ID Y aN(50) 종합포털에 마이데이터 서비스 등록 시 발급받은 클라이언트 식별값
- API 요청자가 “종합포털”인 경우, client_id는 PDS 자격증명의 client_id로 요청응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) version 현재 버전 Y aN(10) API 현재 버전 (업권별 정보제공 API)
- 참고 : 업권별로 버전이 관리되기 때문에 해당 업권의 정보제공API들의 현재버전(버전정보가 존재하지 않는 정보제공-공통-001 API제외)은 모두 동일하며, 해당 현재버전을 회신min_version 호환가능 최소 버전 N aN(10) 마이데이터사업자가 이전 버전 호출 시 응답 가능한 최소 버전
(예: 최신 버전이 v5, min_version=v2이라고 가정 시, 마이데이터사업자는 v2를 호출해도 정보제공자는 해당 버전의 API를 처리하여 회신- 현재버전이 v1인 경우 미회신api_cnt API 개수 Y N(3) 제공 API 개수 api_list API 목록 Y <object> --api_code API 구분 코드 Y AN(4) API 구분 코드 --api_uri API 명 Y aN(50) URI 계층 구조 중 에 해당하는 정보 (예: /account, /accounts/deposit/basic 등) -
전송요구 내역 조회 (공통) v2 2024-10-21
기본 정보API ID 정보제공-공통-002 (은행) HTTP Method GET API 제공자 공통 API 요청자 마이데이터사업자 API 명 (URI) /v2/bank/consents 설명 정보주체가 특정한 전송요구 내역 조회
- 시행 초기 전산 용량 등을 감안하여 초기에는 전송 주기(fnd_cycle, add_cycle)를 주1회(“1/w”)로 고정하고, 추후 논의 과정을 거쳐 고객의 선택권을 다양화할 예정기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) is_scheduled 정기적 전송 여부 Y Boolean 정기적 전송을 요구하는지 여부 fnd_cycle 전송 주기(기본정보) N aNS(5) 기본정보의 정기적 전송 주기
- 규격 : 횟수/기준 (기준:월=“m”, 주=“w”, 일=“d”)
<예시>
1/w : 주1회
1/d : 일1회
- is_scheduled='true'인 경우 회신add_cycle 전송 주기(추가정보) N aNS(5) 추가정보의 정기적 전송 주기
- 규격 : fnd_cycle과 동일
- is_scheduled='true'인 경우 회신end_date 종료시점 Y DATE 전송요구 종료 시점
- 자산목록 전송요구(1차 통합인증) 시 : 전송요구시점부터 7일째 되는 일자 (예: 2021.12.1. 전송요구 시 종료시점은 +7일인 2021.12.8.)
- 개별인증 시 또는 자산에 대한 세부 전송요구(2차 통합인증) 시 : 전송요구시점부터 1년째 되는 일자 (예: 2021.12.1. 전송요구 시 종료시점은 +1년인 2022.12.1.) 또는 고객이 선택한 일자purpose 목적 Y AH(150) 전송을 요구하는 목적 period 보유기간 Y DATE 전송을 요구하는 개인신용정보의 보유기간
- 자산목록 전송요구(1차 통합인증) 시 : 전송요구시점부터 7일째 되는 일자 (예: 2021.12.1. 전송요구 시 보유기간은 +7일인 2021.12.8.)
- 개별인증 시 또는 자산에 대한 세부 전송요구(2차 통합인증) 시 : '99991231' 고정값
- '99991231' : '서비스 이용 종료시 또는 삭제요구시 까지'를 의미is_consent_trans_memo 적요/거래메모 전송요구 여부 N Boolean 정보주체가 보유한 수신계좌의 거래내역 중 적요/거래메모(trans_memo) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 은행업권, 금투업권, 전자금융업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 은행업권 : 은행-004, 은행-014에서 적요 회신
- 금투업권 : 금투-003, 금투-006에서 적요 회신
- 전자금융업권 : 전금-004, 전금-103에서 거래메모 회신
- “false”인 경우 :
- 은행업권 : 은행-004, 은행-014에서 적요 미회신
- 금투업권 : 금투-003, 금투-006에서 적요 미회신
- 전자금융업권 : 전금-004, 전금-103에서 거래메모 미회신is_consent_merchant_name_regno 가맹점명/사업자등록번호 전송요구 여부 N Boolean 가맹점명(merchant_name) 및 사업자등록번호(merchant_regno) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 카드업권, 전자금융업권, 통신업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 카드업권 : 카드-005, 카드-008, 카드-014, 선불-004에서 가맹점명 및 사업자등록번호 회신, 카드-009에서 가맹점명 회신
- 전자금융업권 : 전금-004에서 가맹점명 회신, 전금-103에서 가맹점명 및 사업자등록번호 회신
- 통신업권 : 통신-004에서 가맹점명 및 사업자등록번호 회신
- “false”인 경우 :
- 카드업권 : 카드-005, 카드-008, 카드-014, 선불-004에서 가맹점명 및 사업자등록번호 미회신, 카드-009에서 가맹점명 미회신
- 전자금융업권 : 전금-004에서 가맹점명 미회신, 전금-103에서 가맹점명 및 사업자등록번호 미회신
- 통신업권 : 통신-004에서 가맹점명 및 사업자등록번호 미회신is_consent_trans_category 상품(구매)분류 전송요구 여부 N Boolean 정보주체의 결제내역 중 상품(구매)분류(코드)(trans_category) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 전자금융업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 전자금융업권 : 전금-004, 전금-103에서 상품(구매)분류 (코드) 회신
- “false”인 경우 :
- 전자금융업권 : 전금-004, 전금-103에서 상품(구매)분류 (코드) 미회신 -
전송요구 내역 조회 (공통) v1 2024-10-21
기본 정보API ID 정보제공-공통-002 (은행) HTTP Method GET API 제공자 공통 API 요청자 마이데이터사업자 API 명 (URI) /v1/bank/consents 설명 정보주체가 특정한 전송요구 내역 조회
- 시행 초기 전산 용량 등을 감안하여 초기에는 전송 주기(fnd_cycle, add_cycle)를 주1회(“1/w”)로 고정하고, 추후 논의 과정을 거쳐 고객의 선택권을 다양화할 예정기준시점 현재 시점 Content-Type(요청) - Content-Type (응답) application/json; charset=UTF-8 요청 메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header Authorization 접근토큰 Y aNS(1500) 발급한 접근토큰
- 접근토큰 유형(Bearer)을 명시
예) Authorization: Bearer 접근토큰x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 x-api-type API 유형 Y aNS(12) 정기적/비정기적 전송 API 유형 Parameter org_code 기관코드 Y aN(10) 정보제공자 기관코드
- 지원 API로부터 배포응답메세지 명세HTTP 항목명 항목설명 필수 타입(길이) 설명(비고) Header x-api-tran-id 거래고유번호 Y AN(25) 거래고유번호 Body rsp_code 세부 응답코드 Y aN(5) rsp_msg 세부 응답메시지 Y AH(450) is_scheduled 정기적 전송 여부 Y Boolean 정기적 전송을 요구하는지 여부 fnd_cycle 전송 주기(기본정보) N aNS(5) 기본정보의 정기적 전송 주기
- 규격 : 횟수/기준 (기준:월=“m”, 주=“w”, 일=“d”)
<예시>
1/w : 주1회
1/d : 일1회
- is_scheduled='true'인 경우 회신add_cycle 전송 주기(추가정보) N aNS(5) 추가정보의 정기적 전송 주기
- 규격 : fnd_cycle과 동일
- is_scheduled='true'인 경우 회신end_date 종료시점 Y DATE 전송요구 종료 시점
- 자산목록 전송요구(1차 통합인증) 시 : 전송요구시점부터 7일째 되는 일자 (예: 2021.12.1. 전송요구 시 종료시점은 +7일인 2021.12.8.)
- 개별인증 시 또는 자산에 대한 세부 전송요구(2차 통합인증) 시 : 전송요구시점부터 1년째 되는 일자 (예: 2021.12.1. 전송요구 시 종료시점은 +1년인 2022.12.1.) 또는 고객이 선택한 일자purpose 목적 Y AH(150) 전송을 요구하는 목적 period 보유기간 Y DATE 전송을 요구하는 개인신용정보의 보유기간
- 자산목록 전송요구(1차 통합인증) 시 : 전송요구시점부터 7일째 되는 일자 (예: 2021.12.1. 전송요구 시 보유기간은 +7일인 2021.12.8.)
- 개별인증 시 또는 자산에 대한 세부 전송요구(2차 통합인증) 시 : '99991231' 고정값
- '99991231' : '서비스 이용 종료시 또는 삭제요구시 까지'를 의미is_consent_trans_memo 적요/거래메모 전송요구 여부 N Boolean 정보주체가 보유한 수신계좌의 거래내역 중 적요/거래메모(trans_memo) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 은행업권, 전자금융업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 은행업권 : 은행-004에서 적요 회신
- 전자금융업권 : 전금-004, 전금-103에서 거래메모 회신
- “false”인 경우 :
- 은행업권 : 은행-004에서 적요 미회신
- 전자금융업권 : 전금-004, 전금-103에서 거래메모 미회신is_consent_merchant_name_regno 가맹점명/사업자등록번호 전송요구 여부 N Boolean 가맹점명(merchant_name) 및 사업자등록번호(merchant_regno) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 카드업권, 전자금융업권, 통신업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 카드업권 : 카드-005, 카드-008, 선불-004에서 가맹점명 및 사업자등록번호 회신, 카드-009에서 가맹점명 회신
- 전자금융업권 : 전금-004에서 가맹점명 회신, 전금-103에서 가맹점명 및 사업자등록번호 회신
- 통신업권 : 통신-004에서 가맹점명 회신
- “false”인 경우 :
- 카드업권 : 카드-005, 카드-008, 선불-004에서 가맹점명 및 사업자등록번호 미회신, 카드-009에서 가맹점명 미회신
- 전자금융업권 : 전금-004에서 가맹점명 미회신, 전금-103에서 가맹점명 및 사업자등록번호 미회신
- 통신업권 : 통신-004에서 가맹점명 미회신is_consent_trans_category 상품(구매)분류 전송요구 여부 N Boolean 정보주체의 결제내역 중 상품(구매)분류(코드)(trans_category) 정보에 대해 개인신용정보 전송요구를 했는지 여부
- 적용업권 : 전자금융업권 (그 외 업권은 미회신)
- “true”인 경우 :
- 전자금융업권 : 전금-004, 전금-103에서 상품(구매)분류 (코드) 회신
- “false”인 경우 :
- 전자금융업권 : 전금-004, 전금-103에서 상품(구매)분류 (코드) 미회신