Cerrar operación en Plataforma

/finishTracking

Este servicio finaliza el proceso de seguimiento (tracking) y debe invocarse al completar todas las validaciones en los flujos de Onboarding o Autenticación. Cuando se integra este servicio, no es necesario invocar el método closeSession desde el SDK móvil/web.

Solicitud:

bash

curl --location '{IDENTITY_API_BASE_URL}/services/finishTracking' \
--header 'x-api-key: {API_KEY}' \
--header 'Content-Type: application/json' \
--data '{
    "family": "OnBoarding",
    "status": "SUCCEEDED",
    "reason": "",
    "extraData": "string"
}'

Parámetros de la solicitud:

Parámetro

Tipo (Contenido)

Requerido

Descripción

family

String

Valores posibles: Authentication, OnBoarding

status

String

Valores posibles: SUCCEEDED, DENIED, ERROR, CANCELLED, BLACKLISTED

reason

String

Valores posibles: DOCUMENT_VALIDATION_NOT_PASSED, DOCUMENT_VALIDATION_ERROR, FACIAL_AUTHENTICATION_NOT_PASSED, FACIAL_LIVENESS_NOT_PASSED, FACIAL_AUTHENTICATION_ERROR, FACIAL_LIVENESS_ERROR, BLACKLISTED_FACE_TEMPLATE, ALREADY_REGISTERED, MANUAL_STATUS_CHANGE, SECURITY_SERVICE_ERROR, SELPHID_INTERNAL_ERROR, SELPHID_TIMEOUT, SELPHI_TIMEOUT

extraData

String

Token generado por el SDK móvil/web. Contiene información tokenizada del seguimiento.

Ejemplo de Respuesta:

json

Campos de la respuesta:

Identificador

Tipo

Descripción

trackingStatus

Integer

Código que indica el resultado de la ejecución del servicio de seguimiento. Valor 201: El servicio se procesó sin excepciones.

trackingMessage

String

Mensaje que indica el resultado de la ejecución del servicio de seguimiento. Valor "FinishTrackingEvent: Ok": El servicio se procesó sin excepciones.

transactionId

String

Identificador de transacción asociado a la solicitud procesada por la API.

timestamp

String

Marca de tiempo (UTC) de la respuesta en el formato: YYYY-MM-DDThh:mm:ss.SSSZ

Last updated