---
title: "Fetch scores"
method: GET
path: "/omni/get/score"
tags: ["Interview"]
---

# Fetch scores

`GET /omni/get/score`

Get id validation, liveness and face recognition results for given interviewId.

## Query parameters

- `id` string

## Headers

- `api-version` string, required

## Response `200`

OK

- ScoreResponseDto — Score payload is composed of subsections. Scores are calculated once onboarding is completed
  - `authentication` AuthenticationDto
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `identityId` string
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `idValidation` IdValidation
    - `photoSecurityAndQuality` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `idSpecific` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `customFields` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `antifraud` AntifraudScoreValidation
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `secondIdValidation` IdValidation
    - `photoSecurityAndQuality` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `idSpecific` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `customFields` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `liveness` LivenessDto
    - `hasHeadCover` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `hasClosedEyes` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `physicalAttack` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `digitalAttack` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `evasionAttack` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `deepfakeAttack` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `digitalManipulationAttack` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `spoofDetectionMethod` 'SF' | 'SF_MM' | 'SF_MM_V' — Information about method used
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `livenessScore` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `deepsight` DeepsightScoreDto
    - `multimodalIntelligence` MultimodalIntelligenceDto
      - `physicalAttack` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `digitalAttack` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `deepfakeAttack` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `digitalManipulationAttack` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `evasionAttack` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `spoofDetectionMethod` 'SF' | 'SF_MM' | 'SF_MM_V'
      - `faceExplanation` SpoofResultExplanationDto
        - `description` string
        - `keywords` SpoofDetectionExplanationKeywordsDto
          - `category` string
          - `isDepthFlat` boolean
          - `isVideoCorrupted` boolean
      - `faceOverall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `aiGeneratedDocument` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `documentOverall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `overall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `deviceTrust` DeviceTrustScoreDto
      - `overall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `behavioralTrust` BehavioralTrustScoreDto
      - `overall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `cameraTrust` CameraTrustScoreDto
      - `overall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `faceCaptureAssessment` FaceCaptureAssessmentScoreDto
    - `faceAttributes` FaceAttributesScoreDto
      - `maskCheck` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `lensesCheck` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `hasHeadCover` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `hasClosedEyes` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `faceOcclusion` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `qualityChecks` QualityChecksScoreDto
      - `faceBrightness` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `imageQuality` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `faceRecognition` FaceRecognitionDto
    - `existingUser` boolean — Flag indicating if a user is already enrolled
    - `customerId` string — Id of enrolled user
    - `existingInterviewId` string — Session ID, in case the user is approved in another session
    - `existingExternalId` string — External ID, in case the user is approved in another session
    - `maskCheck` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `lensesCheck` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `faceBrightness` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `imageQuality` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `nameMatch` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `appliedRule` AppliedFlowRuleDto
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `hasHeadCover` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `hasClosedEyes` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `faceOcclusion` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `faceRecognitionSecondId` FaceRecognitionDto
    - `existingUser` boolean — Flag indicating if a user is already enrolled
    - `customerId` string — Id of enrolled user
    - `existingInterviewId` string — Session ID, in case the user is approved in another session
    - `existingExternalId` string — External ID, in case the user is approved in another session
    - `maskCheck` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `lensesCheck` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `faceBrightness` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `imageQuality` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `nameMatch` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `appliedRule` AppliedFlowRuleDto
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `hasHeadCover` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `hasClosedEyes` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `faceOcclusion` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `governmentValidation` GovernmentValidation — - recognitionConfidence: Only present in case face validation is performed as a part of government check - fingerprintConfidence: Only present in case fingerprint validation is performed as a part of government check - minimumPassingFingerprints: Only present in case fingerprint validation is performed. Maps to configured number of minimum fingerprints configured at the time of score calculation. - validationStatus: Possible values: processingIne, ok, validationError, ineConnectionError, ineInfrastructureError, moduleNotSupported, missingDocumentId, missingSelfie, userNotFound, userNotFoundInIneDb, notEnoughData, livenessFail, ineNotCurrent, ineReportedLost, ineReportedStolen, ineSignaturError, transactionLimitReached, geographicRegionNotSupported Key-value mapping: - -1: processingIne - 0: ok - 1: validationError - 2: ineConnectionError - 3: ineInfrastructureError - 4: moduleNotSupported - 5: missingDocumentId - 6: missingSelfie - 7: userNotFound - 8: userNotFoundInIneDb - 9: notEnoughData - 10: livenessFail - 11: ineNotCurrent - 12: ineReportedLost - 13: ineReportedStolen - 14: ineSignaturError - 99: geographicRegionNotSupported - 205: transactionLimitReached - ocrValidation: List of value, status, key objects. Not all of the following keys are always present: issueDate firstName, maternalLastName, paternalLastName, ocr, personalId, electorsKey, emissionNumber, registrationDate - ocrValidationOverall: Composite result for ocrValidation score - overall
    - `recognitionConfidence` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `fingerprintConfidence` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `minimumPassingFingerprints` integer
    - `validationStatus` IdResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `ocrValidation` IdResultBean[]
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `key` string
    - `ocrValidationOverall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `provider` string
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `videoConference` VideoSelfie — - speechTranscript: Extracted text from speech, during video recording - videoSelfieLiveness: Shows liveness confidence that the person is real based on video conference - videoSelfieFaceRecognition: Shows how much face from id matches the video conference capture - speechRecognition: This shows how much the recognized speech matches the expected result - score: Overall video recording score
    - `speechTranscript` string
    - `speechTranscriptWhisper` string
    - `videoSelfieLiveness` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `videoSelfieFaceRecognition` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `speechRecognition` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `score` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `appliedRule` AppliedFlowRule — Specific rule from rule engine
      - `name` string — Name of the rule.
      - `expression` string — A logical expression of the rule.
      - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `curpVerification` CurpResponse
    - `success` boolean — Flag indicating request passed successfully.
    - `curp` string — Curp
    - `sex` 'Mujer' | 'Hombre' | 'X' — Sex
    - `nationality` string — Nationality
    - `result` string
    - `transactionId` string
    - `renapo_valid` boolean — Flag indicating if CURP validation passed - tipoError present in response
    - `names` string — Names
    - `paternal_surname` string — Paternal surname
    - `mothers_maiden_name` string — Mother maiden name
    - `birthdate` string — Birth Date in format DD/MM/YYYY
    - `entity_birth` string — Birth State
    - `probation_document` string — Probation Document
    - `probation_document_data` object — Key/Value structure. All keys are type of string. Available Key values: - anioReg - foja - tomo - libro - numActa - CRIP - numEntidadReg - cveMunicipioReg - NumRegExtranjeros - FolioCarta - cveEntidadNac - cveEntidadEmisora
    - `status_curp` string — Status Curp
    - `deceasedStatus` string — Deceased Status
  - `ineScrapingValidation` IneResult
    - `get_version` integer
    - `scrapingStatus` 'IN_PROGRESS' | 'FINISHED' | 'ERROR' — Scraping status
    - `success` boolean — Flag indicating if the process finished successfully.
    - `result` 'success' | 'error' — Result
    - `resultDetails` string
    - `screenshotUrl` string
    - `cic` string — Cic value.
    - `claveElector` string — Clave de elector.
    - `numeroEmision` string — Emission number.
    - `ocr` string — Ocr number.
    - `anioRegistro` string — Registration year.
    - `anioEmision` string — Emission year.
  - `idOcrConfidence` IdOcrConfidence
    - `overallConfidence` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `idOcrConfidenceSecondId` IdOcrConfidence
    - `overallConfidence` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `incodeWatchlistScore` IncodeWatchlistScore
    - `watchlistScore` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `dataMatches` string[]
    - `incodeWatchlistId` string
  - `retryInfo` RetryInfo
    - `failedAttemptsCounter` object — Object with counter of failed attempts per step
    - `stepsToRetry` string[]
  - `documentOnEdgeInfo` DocumentOnEdgeInfo
    - `frontDocumentIsOnTheEdge` boolean
    - `backDocumentIsOnTheEdge` boolean
  - `appliedRule` AppliedFlowRule — Specific rule from rule engine
    - `name` string — Name of the rule.
    - `expression` string — A logical expression of the rule.
    - `ruleType` 'idValidation' | 'secondIdValidation' | 'faceValidation' | 'liveness' | 'deepsight' | 'eKyc' | 'videoselfie' | 'faceAuthentication' | 'total' | 'phoneRisk' | 'emailRisk' | 'governmentValidation'
    - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `needsReviewReason` 'MANUAL_CAPTURE' | 'RULE_APPLIED' | 'OLD_ID' | 'FLOW_CONFIGURATION' | 'FRONT_ID_CAPTURE_ATTEMPTS' | 'BACK_ID_CAPTURE_ATTEMPTS' | 'SELFIE_CAPTURE_ATTEMPTS' | 'ANTIFRAUD' | 'MISSING_DEPTH_DATA' — In case the overall score status is MANUAL (Needs Review), returns reason
  - `sessionRecording` SessionRecording
    - `mergedRecordingQualityChecks` SessionRecordingQualityChecksScore
      - `fileIsPresent` 'PRESENT' | 'NOT_PRESENT' | 'UNKNOWN'
      - `hasVideo` 'YES' | 'NO' | 'UNKNOWN'
      - `hasAudio` 'YES' | 'NO' | 'UNKNOWN'
      - `fileNotEmpty` 'NOT_EMPTY' | 'EMPTY' | 'UNKNOWN'
      - `recordingQuality` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
  - `trustGraph` TrustGraph
    - `riskResults` TrustGraphRiskResults
      - `overall` ResultBean
        - `value` string
        - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
      - `reasonCategoryScores` object
  - `identityCrosscheck` IdentityCrosscheck — Identity cross-check score comparing account creation data with IDV extracted data
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `checks` object — Individual validation checks
    - `riskLevel` string — Risk level assessment
  - `invoiceValidation` Invoice
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `checks` object
  - `autopilot` AutopilotDto
    - `overall` ResultBean
      - `value` string
      - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'
    - `failedFeatures` string[]
    - `legitFeatures` string[]
    - `responseText` string
    - `responseCategory` string
  - `overall` ResultBean
    - `value` string
    - `status` 'OK' | 'WARN' | 'FAIL' | 'UNKNOWN' | 'MANUAL' | 'MANUAL_OK' | 'MANUAL_FAIL' | 'MANUAL_PENDING'

## Other responses

- `400` — Bad Request
- `403` — Forbidden - Score retrieval is disabled for this organization for session users.

---

[API](https://skmtc.dev/incode/apis/incode-omni-api.md) · [All operations](https://skmtc.dev/incode/apis/incode-omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/incode/incode-omni-api/revisions/30cd6d926ea3/schema)
