Saltar al contenido principal

Desbloquear Firmante

POST /document/unlock

Con este servicio puedes gestionar firmantes bloqueados durante el proceso de validación de identidad, tanto en documentos como en paquetes. Este servicio permite aprobar, rechazar, reiniciar o cancelar el proceso para firmantes que han sido bloqueados por el sistema de seguridad.

info

Este servicio solo aplica para firmantes que se encuentren en estado bloqueado durante la validación de identidad.


Autenticación

Incluye tu llave privada en el encabezado Authorization.

Authorization: prk_xxx...

Parámetros de creación

NombreTipoRequeridoDescripción
codestringRequeridoCódigo del documento o paquete concatenado al ID del firmante (ej: DOCUMENTCODEID o PACKAGECODEID)
emailstringRequeridoEmail del usuario de la compañía que aprueba o rechaza el participante bloqueado
statusstringRequeridoAcción a realizar: approve, reject, reset, cancel
messagestringCondicionalNota del aprobador o motivo. Es requerido cuando status es approve o cancel. No se acepta en reject ni reset
nota

El campo code identifica tanto documentos como paquetes: corresponde al código del documento (o del paquete) concatenado con el ID del firmante bloqueado. El sistema detecta automáticamente el tipo de proceso.

Acciones disponibles

  • approve: Aprueba la validación de identidad del firmante (requiere campo message)
  • reject: Rechaza la validación de identidad del firmante
  • reset: Reinicia el proceso (Solo aplica para firma por WhatsApp, en caso contrario funciona igual que reject)
  • cancel: Cancela el proceso de firma (requiere campo message)

🧪 Ejemplos de uso

Aprobar firmante bloqueado

curl --location 'https://dev.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identidad verificada correctamente"
}'

Aprobar firmante de un paquete

Para paquetes, el campo code corresponde al código del paquete concatenado con el ID del firmante.

curl --location 'https://dev.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "PACKAGECODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identidad verificada correctamente"
}'

Cancelar proceso con motivo

curl --location 'https://dev.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "cancel",
"message": "Intento de fraude detectado"
}'

Ejemplos de respuesta

Respuesta exitosa

{
"message": "OK"
}

⚠️ Respuestas de error

CódigoDescripción
400Faltan parámetros, validaciones no aplicables, falta ID del firmante en el código (MISSING_SIGNER_ID) o el proceso no está bloqueado (NOT_BLOCKED_PROCESS)
401Autenticación inválida o ausente