본문으로 건너뛰기

API 개요

k-ID API는 k-ID와 상호 작용하기 위한 HTTP RPC 스타일 웹 API입니다. Verifiable Parental Consent (VPC) 시작, 연령 확인 시작 및 플레이어에 대한 활성화된 권한 가져오기를 위한 메서드를 제공합니다.

API 구조

k-ID API는 HTTP RPC 스타일 메서드의 컬렉션입니다. 모든 URL은 https://{host}/api/v1/{method} 형식입니다. REST API는 아니지만 REST에 익숙한 사람들은 HTTP 기반에 익숙할 것입니다. 모든 API 메서드는 API에 부작용이 있는지 여부에 따라 GET 또는 POST HTTP 메서드를 사용합니다.

인수는 GET 메서드의 경우 쿼리 매개변수로, POST 메서드의 경우 요청 본문의 JSON으로 전달됩니다. 모든 응답은 JSON 형식입니다.

기본 URL

라이브 모드:

https://game-api.k-id.com/api/v1/

테스트 모드:

https://game-api.test.k-id.com/api/v1/

엔드포인트

연령 게이트

엔드포인트설명
/age-gate/get-requirements관할권에 대한 연령 게이트 요구 사항 가져오기
/age-gate/check-age-category플레이어의 연령 카테고리 확인
/age-gate/check연령 확인 및 세션 생성 또는 업데이트
/age-gate/get-default-permissions관할권에 대한 기본 권한 가져오기

세션

엔드포인트설명
/session/get세션 ID 또는 kuid로 세션 가져오기
/session/upgrade세션 권한 업그레이드
/session/update-jurisdiction세션 관할권 업데이트
/session/set-guardian-managed-session-permissions보호자 관리 세션 권한 설정

Challenge

엔드포인트설명
/challenge/getChallenge 세부 정보 가져오기
/challenge/get-statusChallenge 상태 가져오기
/challenge/send-emailChallenge 이메일 알림 보내기
/challenge/generate-otpChallenge용 일회용 비밀번호 생성

연령 확인

엔드포인트설명
/age-verification/perform-facial-age-estimation얼굴 연령 추정 확인 수행
/age-verification/perform-id-verificationID 문서 확인 수행
/age-verification/perform-age-key-verificationAgeKey 확인 수행
/age-verification/perform-connect-id-verificationConnectID 확인 수행
/age-verification/perform-trusted-adult-verification신뢰할 수 있는 성인 확인 수행
/age-verification/perform-inference추론 기반 확인 수행
/age-verification/perform-access-age-verification모든 방법으로 액세스 연령 확인 수행
/age-verification/perform-age-appeal연령 항소 확인 수행
/age-verification/perform-custom-age-verification사용자 정의 연령 확인 수행
/age-verification/get-status연령 확인 상태 가져오기

위젯

엔드포인트설명
/widget/generate-age-gate-url연령 게이트 위젯 URL 생성
/widget/generate-direct-notices-url데이터 고지 위젯 URL 생성
/widget/generate-manage-session-permissions-url세션 권한 관리 위젯 URL 생성
/widget/generate-parental-consent-url부모 동의 위젯 URL 생성
/widget/generate-session-upgrade-url세션 업그레이드 위젯 URL 생성
/widget/generate-e2e-urlEnd-to-End 위젯 URL 생성

테스트

엔드포인트설명
/test/set-challenge-statusChallenge 상태 설정(테스트 전용)
/test/set-age-verification-status연령 확인 상태 설정(테스트 전용)