
Visió general
Cada resposta del qüestionari descriu:- La versió del qüestionari que va veure l’usuari (títol, descripció, idiomes, metadades de la versió, seccions).
- Els elements visibles per al camí que l’usuari va seguir realment a través del graf del formulari — els elements ocults per la lògica condicional s’ometen de la resposta.
- La resposta per a cada element interactiu visible, en l’estructura corresponent al seu
element_type. - Un únic estat per a la resposta en conjunt.
SECTION_HEADER es converteix en un límit de secció (el seu títol i descripció passen a ser el title/description de la secció), mentre que HEADING, PARAGRAPH i SEPARATOR romanen a items[] sense la clau answer perquè l’informe mantingui la mateixa estructura visual que va veure l’usuari.
On apareix
L’informe del qüestionari apareix com la matriu en pluralquestionnaire_responses[] a GET /v3/session/{sessionId}/decision/, tant per a sessions de KYC com de KYB, sempre que s’hagi executat una funcionalitat de qüestionari. El camp és null fins que com a mínim s’hagi iniciat una instància de qüestionari. Cada entrada conté un node_id perquè els fluxos de treball amb múltiples instàncies puguin desambiguar quin pas del graf l’ha generada.
Estructura de l’element
Consulta la Resposta del qüestionari a la referència de Models de dades per a l’esquema canònic.SECTION_HEADER no apareixen mai a items[] — obren una nova secció i proporcionen el seu title i description.
Tipus d’elements
Un element interactiu visible que l’usuari no hagi respost mai es retorna amb
"answer": null.
Visibilitat condicional
Quan un qüestionari defineix un graf (lògica condicional), només s’inclouen els elements del camí que l’usuari ha seguit realment. Un element ocult per una branca que l’usuari no ha seguit no apareix asections[].items — fins i tot si existeix a la plantilla. Les seccions que es queden sense cap element visible s’ometen completament.
Valors d’estat
L’status a nivell de resposta és un de tres valors possibles. Internament, l’estat base (Approved, o In Review quan el flux de treball força la revisió manual) es combina amb qualsevol regla d’estat personalitzada coincident aplicant la precedència global de la plataforma Declined > In Review > Approved; posteriorment, un resultat Declined a nivell de qüestionari es transforma a In Review perquè els operadors en determinin la disposició final durant la revisió.
Advertències
Els qüestionaris emeten un únic codi d’advertència, generat quan una regla d’estat personalitzada configurada al node del qüestionari coincideix amb una resposta:
El camp
additional_data de l’advertència inclou field, operator, rule_value, actual_value, target_status i score quan la regla en defineix un. El seu log_type segueix l’estat de destinació de la regla: error per a Declined, warning per a In Review, information en altres casos.
A diferència d’altres funcionalitats, l’entrada del qüestionari no incrusta una matriu warnings[] — els registres de regles activades s’enregistren a la sessió sota feature: "QUESTIONNAIRE" i es mostren a la pantalla de revisió de la Console (consulta també el llistat d’advertències de Verificació d’empreses (KYB); el mateix codi s’aplica a sessions de KYC).
Exemple — Qüestionari d’origen dels fons
Exemple — No finalitzat
status: "Not Finished" i "answer": null a cada element visible. Una sessió que mai no ha arribat al pas no genera cap entrada en absolut — questionnaire_responses roman null quan no existeix cap instància.
Notes
- Les URL dels fitxers caduquen. Les entrades a
answer.filessón URL presignades (validesa de 4 hores per defecte). Torna a cridar l’endpoint de decisió quan necessitis URL actualitzades. - Localització. El
title, ladescriptioni elplaceholderde l’element, lalabelde l’opció i eltitle/descriptionde la secció es retornen en anglès si el qüestionari ho admet; en cas contrari, es retornen en eldefault_languagedel qüestionari. Elvalued’una opció es manté estable en tots els idiomes, de manera que pots basar-hi la teva lògica de negoci de forma segura. - La
descriptiond’un element és el text d’ajuda de l’element. Qualsevol element en pot tenir un, incloses les preguntes, i ésnullsi no se n’ha definit cap. UnSEPARATORmai no en té.
Contingut relacionat
Visió general de Qüestionaris
Com crear, versionar i adjuntar qüestionaris a un flux de treball.
Models de dades — Resposta del qüestionari
Esquema canònic camp per camp per a aquest objecte.
Recuperar la sessió
Referència de l’endpoint per al payload de decisió V3.