Saltar al contenido principal
POST
Python
Envía el mismo cuerpo que piensas usar para Fraud Check. La planificación no crea ninguna comprobación ni sesión, no llama a ningún proveedor de enriquecimiento, no lee ningún historial de red y no cobra nada. Cada módulo distingue available de will_run. availability_reason explica si los datos de entrada proporcionados permiten ejecutarlo, mientras que selection_reason explica por qué está seleccionado o no. Mantén visibles los interruptores no disponibles y muestra sus requisitos de datos de entrada. networks_cross_org requiere el plan Enterprise y que el modo de compartición de tu organización esté configurado como global. Sin ellos, o cuando Networks no está habilitado para tu organización, el plan lo indica con available: false y availability_reason: "entitlement_required". Una comprobación que lo selecciona lo omite con el mismo motivo. Las aplicaciones de sandbox no están restringidas por plan ni por modo de compartición: con un identificador compatible, el módulo se ejecuta y devuelve un resultado de ejemplo vacío. estimated_price es una cadena decimal en la currency devuelta. Un precio nulo significa no disponible o sin precio asignado, no gratuito. La estimación de nivel superior suma los módulos seleccionados que pueden ejecutarse; can_afford también comprueba el acuerdo de facturación aplicable. Vuelve a planificar después de cambiar identificadores, contexto o selecciones. La ejecución vuelve a comprobar la elegibilidad y los precios, por lo que un plan no es una reserva ni una garantía de que una fuente externa vaya a responder.

Autorizaciones

x-api-key
string
header
requerido

La clave de API de tu aplicación, que encontrarás en Developers -> API keys en la Business Console. La clave principal tiene acceso completo. Una clave con nombre puede tener un alcance limitado: ninguno, lectura o escritura por recurso, limitada a algunos flujos o a sesiones aprobadas, a una lista de direcciones IP y a una fecha de caducidad. 401 significa que la clave es incorrecta, se revocó o expiró; 403 significa que no se envió ninguna clave, que la clave no tiene acceso a este recurso o acción, o que la solicitud provino de una dirección fuera de su lista de IP; 404 en una ruta de sesión significa que la sesión está fuera de los flujos o estados de la clave. Una clave sin acceso a contenido multimedia recibe las URL de imágenes, videos y PDF como null, y una clave sin permiso de escritura en sesiones recibe los enlaces y tokens de sesión como null. Consulta https://docs.didit.me/console/api-keys.

Cuerpo

subject
object
requerido
client_reference
string

Tu propia referencia para esta comprobación. También sirve como clave de idempotencia: reutilizarla con el mismo cuerpo devuelve la comprobación original sin volver a ejecutar ni facturar los módulos; reutilizarla con un cuerpo distinto devuelve 409.

Required string length: 1 - 255
profile
string
predeterminado:standard

ID del perfil de orquestación. Por defecto, el perfil standard de Didit.

Required string length: 1 - 64
profile_version
string

Fija una versión congelada del perfil. De forma predeterminada, se usa la versión actual del perfil.

Required string length: 1 - 32
context
object
checks
object
vendor_data
string
Maximum string length: 1000
metadata
any

Respuesta

profile_id
string
requerido
profile_version
string
requerido
modules
object[]
requerido
estimated_price
string | null
requerido
currency
string | null
requerido
is_sandbox
boolean
requerido
can_afford
boolean
requerido
Última modificación el 1 de noviembre de 2026