메인 콘텐츠로 건너뛰기
GET
curl

세션 종류 필터

session_kind 쿼리 파라미터를 사용하면 반환할 세션 종류를 선택할 수 있습니다: 응답의 모든 행에는 session_kind: "user" | "business"가 포함되므로, 클라이언트는 행마다 이 값에 따라 응답 형식을 전환할 수 있습니다.

공통 필터

다음 필터는 두 종류 모두에 적용됩니다. 사용자 전용 필터는 session_kind=business일 때 무시되며, 그 반대의 경우도 마찬가지입니다:

예시

응답(일부 생략):

종류별 행 형식 차이

사용자 인증(KYC) 행에는 portrait_image, document_type, full_name, country(발급 국가), phone_number, email_address와 몇 가지 검토 필드가 포함됩니다. 검토 필드는 assignee(세션을 맡고 있는 콘솔 검토자 또는 null), waiting_since와 sla_due_at(세션이 In Review일 때만 설정됨), top_warnings(중요도가 높은 경고 목록이며 각 항목에 risk, feature, log_type, short_description이 포함됨), warnings_count입니다. 기업 확인(KYB) 행에는 workflow_type, workflow_label, company_name, registration_number, country(설립 국가)가 포함됩니다. 두 종류의 행에는 모두 session_id, session_kind, session_number, status, vendor_data, created_at이 포함됩니다. 전체 기능 비교표는 세션 개요를 참조하세요.

페이지네이션

페이지네이션은 limit(기본값 50)과 offset(기본값 0)을 사용하며, 응답에는 절대 URL 형식의 next와 previous URL이 포함됩니다. 두 파라미터는 최대 1000000까지 허용하며, 그보다 큰 값을 보내면 400을 반환합니다. count는 100까지는 정확한 값이며, 그 이상에서는 100으로 고정됩니다. 따라서 전체 개수로 사용하지 마세요. next URL이 null이 될 때까지 계속 요청하세요. session_kind=all을 사용하면 count는 두 종류의 합계이며, 각 종류는 최대 100까지 계산됩니다.

관련 문서

인증

x-api-key
string
header
필수

Business Console의 Developers -> API keys에서 발급받은 귀하 애플리케이션의 API 키입니다. 기본 키는 전체 접근 권한을 갖습니다. 이름이 지정된 키는 리소스별 none, read, write 범위로 권한을 제한할 수 있으며 특정 워크플로나 승인된 세션, IP 주소 목록, 만료일 등으로 제한할 수도 있습니다. 401은 키가 잘못되었거나 폐기되었거나 만료되었음을 의미합니다. 403은 키가 전송되지 않았거나, 키에 해당 리소스나 작업에 대한 접근 권한이 없거나, 요청이 허용된 IP 목록 외부 주소에서 발생했음을 의미합니다. 세션 경로에서의 404는 해당 세션이 키의 허용 워크플로 또는 상태 범위를 벗어났음을 의미합니다. 미디어 접근 권한이 없는 키는 이미지, 비디오, PDF URL을 null로 수신하며, 세션 write 권한이 없는 키는 세션 링크와 token을 null로 수신합니다. https://docs.didit.me/console/api-keys 를 참고하십시오.

쿼리 매개변수

session_kind
enum<string>
기본값:user

조회할 세션의 종류: user(KYC 전용, 기본값), business(KYB 전용), 또는 all(둘 다 결합됨 - 병합된 페이지네이션 시맨틱은 설명 참조). 대소문자를 구분하지 않고 일치하며(BUSINESS도 동작함), user/business/all의 대소문자 변형 이외의 값은 400을 반환합니다.

사용 가능한 옵션:
user,
business,
all
limit
integer
기본값:50

페이지당 최대 행 수(session_kind=all인 경우 종류별)입니다. 기본값은 50입니다.

필수 범위: 1 <= x <= 1000000
offset
integer
기본값:0

반환되는 첫 번째 행 전에 건너뛸 행 수입니다. 기본값은 0입니다. 응답의 next/previous URL을 따르는 것을 권장합니다.

필수 범위: 0 <= x <= 1000000
status
string

포함할 쉼표로 구분된 세션 상태 목록입니다(예: Approved,In Review). 값은 대소문자를 구분합니다. 인증 상태를 참고하십시오. 알 수 없는 값은 아무것도 일치하지 않습니다.

vendor_data
string

세션 생성 시 전송한 vendor_data(자체 사용자/기업 식별자)에 대한 정확한 일치 필터입니다. 부분 일치의 경우 대신 search를 사용하십시오.

S-0001(사용자) 또는 B-0001(기업)과 같은 완전한 표시 참조는 해당 세션 번호 및 종류와 정확히 일치할 때만 검색됩니다. 앞자리 0과 대소문자는 일치 여부에 영향을 주지 않습니다. 스마트 자유 텍스트 검색. 전체 UUID는 session_id와 일치합니다. 숫자 입력은 세션 번호 접두사, 문서/개인 식별 번호, 전화번호 접두사 또는 vendor_data와 일치합니다. @가 포함된 입력은 이메일 접두사와 일치합니다. 기타 텍스트는 이름(악센트 미구분) 및 vendor_data와 일치합니다. 숫자가 포함된 자유 텍스트는 문서/개인 식별 번호 검색 필드 및 세션 번호 접두사와도 추가로 일치합니다.

workflow_id
string

쉼표로 구분된 워크플로 UUID 목록입니다(이 UUID는 Console의 Workflows 페이지에서 확인할 수 있습니다). 목록에서 형식이 잘못된 UUID는 무시되며, 유효한 값이 없으면 결과가 비어 있습니다.

date_from
string<date>

이 날짜(UTC) 이후(해당 날짜 포함)에 생성된 세션만 해당하며, 형식은 YYYY-MM-DD입니다. 잘못된 형식의 날짜는 400을 반환합니다.

date_to
string<date>

이 날짜(UTC)까지 생성된 세션만 해당하며, 형식은 YYYY-MM-DD입니다. KYC 행의 경우 당일 전체가 포함되며, KYB 행의 경우 비교 조건이 created_at <= date_to(자정)이므로 KYB 세션의 하루 전체를 포함하려면 다음 날 날짜를 사용하십시오.

tags
string

쉼표로 구분된 태그 ID(애플리케이션의 tags)입니다. 이 중 하나라도 포함된 세션을 반환합니다. 유효한 UUID가 아닌 ID는 무시되며, 유효한 ID가 없으면 목록이 비어 있습니다.

decided_from
string<date-time>

ISO 8601 일시입니다. 상태가 해당 시점 이후에 마지막으로 변경된 세션을 반환합니다. 생성 시간이 아닌 마지막 상태 변경 시간을 기준으로 필터링합니다.

decided_to
string<date-time>

ISO 8601 일시입니다. 상태가 해당 시점 이전에 마지막으로 변경된 세션을 반환합니다. 반개방 구간을 설정하려면 decided_from과 함께 사용하세요.

country
string

쉼표로 구분된 국가 필터입니다. KYC 행의 경우: 신분증 발급 국가의 ISO 3166-1 alpha-3 코드(예: ESP,USA)이며 국적과 다를 수 있습니다. KYB 행의 경우: 등기된 기업의 국가 코드입니다.

document_type
string

세션에서 인증된 신분증 유형 코드의 쉼표로 구분된 목록(KYC 행에만 해당): P(여권), ID(신분증), DL(운전면허증), RP(거주 허가증), SSC(사회보장 카드), HIC(건강보험증), WP(취업 허가증), TC(세금 카드), VISA, PSC(공공 서비스 카드), BC(출생 증명서), OTHER. 응답 필드 document_type에는 코드가 아닌 표시 이름이 포함됩니다.

document_name
string

정확한 문서 이름입니다. 쉼표로 구분하여 여러 이름을 전달할 수 있지만, 값이 둘 이상의 - 구분 기호를 포함할 때만 쉼표 기준으로 분리됩니다(쉼표가 포함된 단일 이름은 전체가 일치 항목으로 처리됨). 이름은 신분증 검증(앞면 또는 뒷면)에서 인식된 형식(예: Spain - Id Card (2021))입니다. KYC 행에만 해당합니다.

region
string

쉼표로 구분된 문서 지역/주 값(미국 운전면허증과 같이 지역별로 발급되는 문서용). KYC 행에만 해당합니다.

didit_internal_id
string<uuid>

인증된 사용자 한 명의 모든 세션을 나열하려면 Didit의 내부 사용자 식별자(didit_internal_id 응답 필드)로 필터링하십시오. 유효한 UUID여야 하며, 형식이 잘못된 값은 400을 반환합니다. KYC 행에만 해당합니다.

session_type
string

쉼표로 구분된 세션 생성 채널: API, HOSTED, MIGRATED. 특수 값 ALL(또는 파라미터 생략)은 필터를 비활성화합니다. KYC 행에만 해당합니다.

api_service
enum<string>

서비스별로 독립형 API 세션을 필터링합니다. 유효하지 않은 값은 400을 반환합니다. KYC 행 전용입니다.

사용 가능한 옵션:
ID_VERIFICATION,
FACE_MATCH,
AGE_ESTIMATION,
FACE_SEARCH,
POA,
AML,
KYB_REGISTRY,
PASSIVE_LIVENESS,
DATABASE_VALIDATION,
PHONE_VERIFICATION,
EMAIL_VERIFICATION
screened_full_name
string

AML 및 데이터베이스 검증 스크리닝 데이터 내에서 악센트를 구분하지 않는 이름 검색입니다. api_service=AML 또는 api_service=DATABASE_VALIDATION과 결합하면 검색이 해당 기능의 스크리닝 데이터로 제한됩니다. KYC 행에만 해당합니다.

warning
string

쉼표로 구분된 경고 위험 코드입니다. 이 중 하나라도 발생시킨 세션을 반환합니다(예: POSSIBLE_FRAUD). 위험 코드는 경고 문서에 기능별로 나열되어 있습니다. KYC 행에 적용되며, 기업 경고 코드가 있는 경우 KYB 행에도 적용됩니다.

status_initialized_as_in_review
boolean

true인 경우 결정이 처음에 In Review에 도달했던 세션만 해당합니다(수동 검토 처리량을 감사할 때 유용함). KYC 행만 해당합니다.

is_kyc_to_be_reviewed
boolean

true는 신분증 인증이 수동 검토 대상으로 표시된 세션을 반환합니다. false는 신분증 인증이 명시적으로 수동 검토 대상으로 표시되지 않은 세션을 반환합니다. 비활성화하려면 생략하십시오. KYC 행에만 해당합니다.

euuid
string<uuid>

최종 사용자의 euuid(인증 중인 사용자에게 할당된 UUID로, Console 딥링크에서 사용됨)로 필터링합니다. 유효한 UUID여야 하며, 형식이 잘못된 값은 400 필드 오류를 반환합니다. KYC 행 전용입니다.

organization_name
string

쉼표로 구분된 조직 이름입니다. 콘솔 중심이며, API 키(이미 하나의 애플리케이션으로 범위가 지정됨)를 사용하면 자체 조직 이름과만 일치합니다.

응답

페이지네이션된 세션 목록입니다. results 항목은 session_kind에 따라 KYC 행, KYB 행 또는 둘 다일 수 있으며, 각 행의 session_kind 필드로 구분합니다.

count
integer
필수

필터와 일치하는 세션 수: 최대 100개까지는 정확하며 100개를 초과하면 100으로 제한되므로 총계로 사용하지 마십시오. 추가 페이지가 있는지 확인하려면 next를 사용하십시오. session_kind=all의 경우 두 종류의 합계이며, 각각 100으로 제한됩니다.

예시:

2

next
string<uri> | null
필수

다음 페이지의 절대 URL이며, 마지막 페이지에서는 null입니다.

예시:

"https://verification.didit.me/v3/sessions/?limit=20&offset=20"

previous
string<uri> | null
필수

이전 페이지의 절대 URL이며, 첫 번째 페이지에서는 null입니다.

예시:

null

results
(KYC session row (session_kind: user) · object | KYB session row (session_kind: business) · object)[]
필수

세션 행 목록으로, 최신순으로 정렬됩니다. session_kind=all인 경우 KYC 행이 먼저 표시된 다음 KYB 행이 표시됩니다.

사용자 인증(KYC) 세션의 요약 행입니다. 신원 필드(full_name, country, document_type, portrait_image, 연락처 필드)는 사용자가 인증 단계를 완료함에 따라 점진적으로 채워지며, 관련 단계가 완료될 때까지 null입니다. 워크플로의 응답 속성 설정에 의해 제한된 필드도 null로 반환됩니다.

마지막 수정일 2026년 11월 7일