Skip to content

[6.18.0] - Release Notes

In this release, the NoLiveDetails structure has been added to the SelphIDFacialLivenessResult content, allowing us to obtain additional information when a liveness operation returns a NoLive. We've also added the ability to retrieve the time embedded in a tokenized image or template, as a complement to getValidTimeStamp(). Finally, we can now configure which pipelines (FMAD/FPAD) will process the image for each liveness operation, using SelphIDVerifierOptions::SetLivenessDepth().

Added

  • /extract and /extract/template endpoints to Java and .NET programming examples.
  • GetNoLiveDetails() to SelphIDFacialLivenessResult.
  • GetTokenTimeStamp() to SelphIDFacialExtractionResult, SelphIDFacialAuthenticationResult, SelphIDFacialLivenessResult and SelphIDDocumentResult.
  • SetLivenessDepth() to SelphIDVerifierOptions.

API Contract Updates

Following the updates introduced in this release, the API contract has been revised accordingly. The example below illustrates the updated SelphIDFacialLivenessResult, which now includes the new fields noLiveDetails and tokenTimeStamp:

{
  "diagnostic": "Live",
  "noLiveDetails": {
    "mainCause": "Unknown",
    "fPadStatus": "Passed",
    "fPadScore": 0.9,
    "fMadStatus": "Passed",
    "fMadScore": 0.8,
    "reasonMessage": ""
  },
  "validTimeStamp": true,
  "tokenTimeStamp": "2022-01-14T10:42:05.521922Z",
  "trackingStatus": 201,
  "trackingMessage": "EvaluatePassiveLivenesWithImageBuffer: Ok",
  "sdkDuration": 1234
}

Please note that the tokenTimeStamp field is also included across all of the following result types: - SelphIDFacialExtractionResult - SelphIDFacialAuthenticationResult - SelphIDFacialLivenessResult - SelphIDDocumentResult

The complete API contract documentation can be reviewed at SelphID-SDK API REST reference.