Saltar al contingut principal
GET
curl

Filtre de tipus de sessió

Fes servir el paràmetre de consulta session_kind per triar quin tipus de sessions es retornen: Cada fila de la resposta inclou session_kind: "user" | "business" perquè el client pugui seleccionar l’estructura adequada per a cada fila.

Filtres comuns

Aquests filtres s’apliquen als dos tipus (els filtres només per a usuaris s’ignoren quan session_kind=business, i a la inversa):

Exemples

Resposta (truncada):

Les estructures de les files varien segons el tipus

Les files de Verificació d’usuaris (KYC) inclouen: portrait_image, document_type, full_name, country (estat emissor), phone_number, email_address, i alguns camps de revisió: assignee (el revisor de la Console que té la sessió, o null), waiting_since i sla_due_at (només s’estableixen mentre la sessió està In Review), top_warnings (les advertències més importants, cadascuna amb risk, feature, log_type i short_description) i warnings_count. Les files de Verificació d’empreses (KYB) inclouen: workflow_type, workflow_label, company_name, registration_number, country (país de constitució). Totes dues inclouen: session_id, session_kind, session_number, status, vendor_data, created_at. Consulta la visió general de sessions per veure la matriu de funcionalitats completa.

Paginació

La paginació utilitza limit (predeterminat 50) i offset (predeterminat 0), amb URL absolutes next i previous a la resposta. Tots dos paràmetres accepten valors fins a 1000000; un valor més gran retorna 400. count és exacte fins a 100 i es queda en 100 a partir d’aquí, així que no l’utilitzis com a total. Continua sol·licitant la URL next fins que sigui null. Amb session_kind=all, count és la suma dels dos tipus, cadascun limitat a 100.

Relacionat

Autoritzacions

x-api-key
string
header
requerit

La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.

Paràmetres de consulta

session_kind
enum<string>
predeterminat:user

Quin tipus de sessions s'han de llistar: user (només KYC, per defecte), business (només KYB) o all (ambdues, concatenades; consulta la descripció per a la semàntica de paginació combinada). No distingeix entre majúscules i minúscules (BUSINESS funciona); qualsevol valor que no sigui una variant de majúscules/minúscules de user/business/all retorna 400.

Opcions disponibles:
user,
business,
all
limit
integer
predeterminat:50

Nombre màxim de files per pàgina (per tipus quan session_kind=all). Per defecte és 50.

Rang requerit: 1 <= x <= 1000000
offset
integer
predeterminat:0

Nombre de files que cal ometre abans de la primera fila retornada. Per defecte és 0. És preferible seguir els URL next/previous de la resposta.

Rang requerit: 0 <= x <= 1000000
status
string

Llista separada per comes dels estats de sessió que cal incloure, p. ex. Approved,In Review. Els valors distingeixen entre majúscules i minúscules; consulta Estats de verificació. Els valors desconeguts no coincideixen amb res.

vendor_data
string

Filtre de coincidència exacta sobre el vendor_data que vas enviar en crear la sessió (el teu propi identificador d'usuari/empresa). Per a coincidències parcials, utilitza search en el seu lloc.

Una referència mostrada completa com ara S-0001 (usuari) o B-0001 (empresa) només coincideix amb aquest número i tipus de sessió; els zeros inicials i les majúscules o minúscules no afecten la coincidència. Cerca intel·ligent de text lliure. Un UUID complet coincideix amb session_id; una entrada numèrica coincideix amb el prefix del número de sessió, números de document/personals, prefix de telèfon o vendor_data; una entrada que conté @ coincideix amb prefixos de correu electrònic; la resta de text coincideix amb noms (sense distingir accents) i vendor_data. El text lliure que conté dígits coincideix addicionalment amb camps de cerca de número de document/personal i prefixos de número de sessió.

workflow_id
string

UUID de flux de treball separats per comes (troba'ls a la pàgina de Fluxos de treball a la Console). Els UUID amb format incorrecte a la llista s'ignoren; si cap no és vàlid, el resultat és buit.

date_from
string<date>

Només sessions creades en o després d'aquesta data (UTC), format YYYY-MM-DD. Les dates amb format incorrecte retornen 400.

date_to
string<date>

Només sessions creades fins a aquesta data (UTC), format YYYY-MM-DD. Per a files de KYC s'inclou el dia sencer; per a files de KYB la comparació és created_at <= date_to (mitjanit), així que utilitza la data de l'endemà per incloure un dia complet de sessions de KYB.

tags
string

Identificadors d'etiquetes separats per comes (tags de la teva aplicació). Retorna les sessions que en continguin qualsevol. Els identificadors que no siguin UUID vàlids s'ignoren, i quan cap no és vàlid la llista és buida.

decided_from
string<date-time>

Data i hora ISO 8601. Retorna les sessions l'estat de les quals ha canviat per darrera vegada en aquest moment o després. Filtra per l'hora de l'últim canvi d'estat, no per l'hora de creació.

decided_to
string<date-time>

Data i hora ISO 8601. Retorna les sessions l'estat de les quals ha canviat per darrera vegada abans d'aquest moment. Combina-ho amb decided_from per a una finestra semioberta.

country
string

Filtre de països separat per comes. Per a files de KYC: codis ISO 3166-1 alfa-3 de l'estat emissor del document d'identitat (p. ex. ESP,USA), que poden diferir de la nacionalitat. Per a files de KYB: el codi de país de l'empresa al registre.

document_type
string

Codis de tipus de document d'identitat verificats a la sessió separats per comes (només files de KYC): P (passaport), ID (document d'identitat), DL (permís de conduir), RP (permís de residència), SSC (targeta de la Seguretat Social), HIC (targeta d'assegurança mèdica), WP (permís de treball), TC (targeta fiscal), VISA, PSC (targeta de serveis públics), BC (certificat de naixement), OTHER. Tingues en compte que el camp de resposta document_type conté el nom visible, no el codi.

document_name
string

Noms exactes de documents; es poden passar diversos noms separats per comes, però el valor només es divideix per comes quan conté més d'un separador - (un nom sol amb una coma integrada es fa coincidir sencer). Els noms són tal com els reconeix la verificació de documents (anvers o revers), p. ex. Spain - Id Card (2021). Només files de KYC.

region
string

Valors de regió/estat del document separats per comes (per a documents emesos per regió, com ara els permisos de conduir dels EUA). Només files de KYC.

didit_internal_id
string<uuid>

Filtra per l'identificador intern d'usuari de Didit (el camp de resposta didit_internal_id) per llistar totes les sessions d'un usuari verificat. Ha de ser un UUID vàlid; els valors mal formats retornen 400. Només files de KYC.

session_type
string

Canals de creació de sessions separats per comes: API, HOSTED, MIGRATED. El valor especial ALL (o ometre el paràmetre) desactiva el filtre. Només per a files de KYC.

api_service
enum<string>

Filtra les sessions d'API independents per servei. Els valors no vàlids retornen 400. Només files de KYC.

Opcions disponibles:
ID_VERIFICATION,
FACE_MATCH,
AGE_ESTIMATION,
FACE_SEARCH,
POA,
AML,
KYB_REGISTRY,
PASSIVE_LIVENESS,
DATABASE_VALIDATION,
PHONE_VERIFICATION,
EMAIL_VERIFICATION
screened_full_name
string

Cerca de noms insensible als accents dins de les dades cribrades d'AML i de validació en bases de dades. Quan es combina amb api_service=AML o api_service=DATABASE_VALIDATION, la cerca es restringeix a les dades cribrades d'aquesta funcionalitat. Només files de KYC.

warning
string

Codis de risc d'advertència separats per comes; retorna les sessions que n'hagin generat algun (p. ex. POSSIBLE_FRAUD). Els codis de risc s'enumeren per funcionalitat a la documentació d'advertències. S'aplica a files de KYC i, amb codis d'advertència d'empresa, a files de KYB.

status_initialized_as_in_review
boolean

Quan és true, només les sessions la decisió de les quals hagi quedat inicialment a In Review (útil per auditar el volum de revisió manual). Només files de KYC.

is_kyc_to_be_reviewed
boolean

true retorna sessions la verificació de documents de les quals s'ha marcat per a revisió manual; false retorna sessions amb la verificació de documents no marcada explícitament. Omet-ho per desactivar-ho. Només files de KYC.

euuid
string<uuid>

Filtra per l'euuid de l'usuari final (UUID assignat a l'usuari que es verifica, utilitzat pels enllaços profunds de la Console). Ha de ser un UUID vàlid; els valors malformats retornen un error de camp 400. Només files de KYC.

organization_name
string

Noms d'organització separats per comes. Orientat a la consola; amb una clau d'API (ja restringida a una aplicació), només coincideix amb el nom de la teva pròpia organització.

Resposta

Llista de sessions paginada. Els elements de results són files de KYC, files de KYB o ambdues segons session_kind; distingeix-los mitjançant el camp session_kind de cada fila.

count
integer
requerit

Nombre de sessions que coincideixen amb els filtres: exacte fins a 100 i limitat a 100 a partir d'aquí, de manera que no l'has d'utilitzar com a total. Fes servir next per saber si hi ha més pàgines. Per a session_kind=all és la suma de tots dos tipus, cadascun limitat a 100.

Exemple:

2

next
string<uri> | null
requerit

URL absoluta de la pàgina següent, o null a l'última pàgina.

Exemple:

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

previous
string<uri> | null
requerit

URL absoluta de la pàgina anterior, o null a la primera pàgina.

Exemple:

null

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

Files de sessió, les més recents primer. Amb session_kind=all, les files de KYC van primer, seguides de les files de KYB.

Fila de resum per a una sessió de Verificació d'usuaris (KYC). Els camps d'identitat (full_name, country, document_type, portrait_image, camps de contacte) s'emplenen progressivament a mesura que l'usuari completa els passos de verificació, i són null fins que finalitza el pas corresponent. Els camps restringits per la configuració dels atributs de resposta del flux de treball també es retornen com a null.

Darrera modificació el 7 de novembre del 2026