> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/sdks/sdk-mobile/framework-plugins/extras/video-id/video-id-configuracion.md).

# Video Id Configuración

### **url**

Ruta al socket de video

### **apiKey**

ApiKey necesaria para la conexión con el socket de video

### **tenantId**

Identificador del tenant que hace referencia al cliente actual, necesario para la conexión con el servicio de video.

### **sectionTime**

Indica la duración de las secciones con tiempo asociado (captura facial y cambio de cámara).

### **mode**

* ONLY\_FACE: El proceso se realiza capturando la cara del usuario.
* FACE\_DOCUMENT\_FRONT: El proceso se realiza capturando la cara del usuario y la parte delantera del documento de identidad.
* FACE\_DOCUMENT\_FRONT\_BACK: El proceso se realiza capturando la cara del usuario y el documento de identidad completo.
* DOCUMENT\_FRONT: El proceso extrae la información sólo de la cara delantera del documento.
* DOCUMENT\_FRONT\_BACK: El proceso extrae la información sólo del documento completo.

### **timeoutServerConnection**

Tiempo máximo de espera en ms para la respuesta del servidor.

### **sectionTimeout**

Tiempo máximo permitido para completar una sección (en ms).

### **autoFaceDetection**

Activa/Desactiva la detección automática de cara.

### **debug**

Habilita la visualización de información adicional útil para el diagnóstico y seguimiento del comportamiento interno.

### **countryFilter**

Permite restringir el procesamiento a un conjunto específico de países, aceptando un array de strings que representan los alias en formato ISO3 (código de 3 letras según el estándar ISO 3166-1).

### **documentFilter**

Permite restringir los tipos de documentos aceptados durante la captura. Los valores posibles son:

* "IDC": Documento de Identidad (ID Card)
* "PSP": Pasaporte (Passport)
* "DLI": Licencia de Conducir (Driver License)
* "VIS": Visado (Visa)
* "FOC": Tarjeta de Extranjero (Foreign Card)
* "INV": Factura (Invoice)
* "CUS": Documento Personalizado (Custom Document)

### **speechText**

Texto que el usuario deberá pronunciar durante la grabación del video.

### **ocrValidations**

Diccionario con las validaciones OCR a realizar. Las claves son los campos a validar y los valores son instancias de OcrValidationValue.

OcrValidationValue tiene los siguientes campos:

* value: El valor a validar.
* tolerance: El nivel de tolerancia para la validación.
  * STRICT: Validación estricta.
  * LOW\_TOLERANCE: Validación con baja tolerancia.
  * MEDIUM\_TOLERANCE: Validación con tolerancia media.
  * HIGH\_TOLERANCE: Validación con alta tolerancia.
* validationType: El tipo de validación a realizar.
  * OPTIONAL: Validación opcional.
  * REQUIRED: Validación obligatoria.

### **ocrMaxWarnings**

Número máximo de advertencias permitidas en la validación OCR.

### **maxRetries**

Número máximo de reintentos permitidos para la validación OCR. El valor por defecto es 3.
