> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/sdks/backend-sdk/selphid/release_notes/6.18.0_releasenotes.md).

# 6.18.0

In this Version, the structure has been added `NoLiveDetails` to the content of `SelphIDFacialLivenessResult`, which allows additional information to be obtained when a liveness check operation returns `NoLive`. We have also added the ability to retrieve the embedded timestamp in an image or tokenized template, as a complement to `getValidTimeStamp()`. Finally, we can now configure which pipelines (FMAD/FPAD) will process the image in each liveness check operation, using `SelphIDVerifierOptions::SetLivenessDepth()`.

### Added

* Endpoints `/extract` and `/extract/template` in the Java and .NET programming examples.
* `GetNoLiveDetails()` en `SelphIDFacialLivenessResult`.
* `GetTokenTimeStamp()` en `SelphIDFacialExtractionResult`, `SelphIDFacialAuthenticationResult`, `SelphIDFacialLivenessResult` and `SelphIDDocumentResult`.
* `SetLivenessDepth()` en `SelphIDVerifierOptions`.

### API contract updates

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

```json
{
  "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 field `tokenTimeStamp` is also included in all of the following result types:

* `SelphIDFacialExtractionResult`
* `SelphIDFacialAuthenticationResult`
* `SelphIDFacialLivenessResult`
* `SelphIDDocumentResult`
