Run a liveness check (passive=1 frame, burst=3-5 frames, challenge=2-5 frames + token)
POST/v1/liveness/check
Run a liveness check (passive=1 frame, burst=3-5 frames, challenge=2-5 frames + token)
Responses
- 200
- 400
- 401
- 402
- 413
- 429
Default Response
Default Response
Default Response
Default Response
Default Response
Default Response
SDK usage
result, err := client.Liveness.Check(ctx, ekyc.LivenessCheckRequest{
Mode: ekyc.LivenessModePassive,
Frames: []ekyc.LivenessFrame{{Image: bytes.NewReader(b), Filename: "selfie.jpg"}},
})
final result = await sdk.liveness.check(
mode: LivenessMode.passive,
frames: [LivenessFrame(image: b, filename: 'selfie.jpg')],
);
Example
curl -X POST https://api.drukverify.com/v1/liveness/check \
-H "Authorization: Bearer dv_sk_test_..." \
-F "mode=passive" \
-F "image_1=@selfie.jpg"