Saltar al contenido principal

Obtener proceso

advertencia

Antes de recuperar el proceso, revisa la configuración de nuestro webhook y las estrategias de fallback — haz clic aquí.

En el contrato de API, la respuesta de POST /processes/v1 ya es el resultado final. Este endpoint existe para reconsultas — por ejemplo, cuando necesitas inspeccionar un proceso que persististe anteriormente o auditar una transacción anterior.

Endpoint

EntornoURL
ProducciónGET https://api.id.unico.app/processes/v1/{processId}
SandboxGET https://api.id.uat.unico.app/processes/v1/{processId}

Solicitud

Headers
HeaderValor
AuthorizationBearer <access_token>
APIKEYClave de API aprovisionada.
Parámetros de ruta
ParámetroTipoRequeridoDescripción
processIdstring (UUID)Identificador del proceso devuelto por Crear proceso.

Ejemplo

curl -X GET https://api.id.unico.app/processes/v1/$PROCESS_ID \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

Respuestas

200 OK
{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": { "result": "yes" },
"identityFraudsters": { "result": "inconclusive" },
"government": { "serpro": 87 },
"liveness": 1
}
CampoTipoDescripción
idstring (UUID)Identificador del proceso.
statusinteger1 (procesando), 2 (divergencia), 3 (finalizado con éxito), 4 (cancelado), 5 (error).
unicoId.resultstringyes, no, inconclusive — ver Verificación de identidad.
identityFraudsters.resultstringyes, inconclusive — ver Clasificación de riesgo.
government.serprointegerPuntuación de similitud de Serpro (0–100, -1, -2). Ver Similitud Serpro.
livenessinteger1 (aprobado), 2 (reprobado) — ver Liveness.
scoreintegerPuntuación de riesgo probabilístico. Presente cuando unicoId.result = inconclusive y la orquestación de puntuación de riesgo está activa. Los valores positivos indican mayor probabilidad de ser el titular; los valores negativos indican mayor riesgo.
400 Bad Request

El parámetro de ruta processId está ausente o tiene un formato incorrecto. Ver Códigos de error a continuación.

403 Forbidden

El token Bearer o APIKEY está ausente, expirado o es inválido.

404 Not Found

El processId no existe o no pertenece al tenant autenticado.

410 Gone

El proceso existe pero resultó en un error. Devuelve solo id y status: 5.

429 Too Many Requests

Límite de tasa alcanzado. Ver Límites de tasa.

500 Internal Server Error

Error interno inesperado del servidor.

Cuándo usar este endpoint

El contrato de API devuelve resultados de forma sincrónica, por lo que la mayoría de las integraciones no necesitan este endpoint. Úsalo cuando:

  • Persististe solo el processId y necesitas recuperar el resultado completo más tarde (auditoría, soporte).
  • Sospechas que la respuesta original se perdió en tránsito (error de red después de que la plataforma completó el trabajo).
  • Estás construyendo una herramienta de back-office que revisa procesos históricos.

Códigos de Error

CódigoMensajeDescripción
20023O parâmetro processId não foi informado.El parámetro process id está ausente.
20002O parâmetro APIKey não foi informado.El parámetro APIKEY está ausente del encabezado de la solicitud.
20001O parâmetro authtoken não foi informado.El parámetro de token de integración está ausente del encabezado de la solicitud.