client.document, client.face, and client.identity. Each image parameter accepts a FileInput; the SDK handles presigned upload internally. For the full request/response schemas, follow the REST links per method.
Document
scan(input)
Returns
DocumentScanResult:
ValidationError, AuthenticationError, RateLimitError, NetworkError, TimeoutError, DeepIDVError.
Face
detect(input)
Returns
FaceDetectResult:
compare(input)
Returns
FaceCompareResult:
estimateAge(input)
Returns
FaceEstimateAgeResult:
Identity
verify(input)
Returns
IdentityVerificationResult. All confidence and threshold values are reported on a 0–100 scale:
document, faceDetection, faceMatch) are always present on a 2xx response, even when verified is false.
Throws ValidationError, AuthenticationError, RateLimitError, NetworkError, TimeoutError, DeepIDVError.