Download OpenAPI specification:Download
This method submits the enrollment of a person (client) to the server.
object (UserTransaction) |
{- "data": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "operatorId": "string",
- "timestamp": 0
}
}
This method returns the data of a person enrolled into the database, given its search keys.
key required | string |
{- "approvement": {
- "comments": "string",
- "status": "PENDING",
- "timestamp": "2019-08-24T14:15:22Z",
- "user": "string"
}, - "auxiliaries": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "biographics": [
- {
- "id": "string",
- "value": "string"
}
], - "biometrics": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "enroll-status": "ENQUEUED",
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "labels": [
- "string"
], - "metadata": "string",
- "person-guid": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "transaction-guid": "string"
}
This method returns the information of an operator, given its search keys.
key required | string |
{- "document": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "status": "VERIFIED",
- "tguid": "string"
}
This method submits an operator enrollment to the server.
object (OperatorEnrollPayload) |
{- "data": {
- "document": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "status": "VERIFIED",
- "tguid": "string"
}
}
This method creates a remote capture request for Face and/or Fingerprints verification.
object (TransactionIdentifier) |
{- "data": {
- "clientID": "string",
- "operatorID": "string",
- "clientEmail": "string"
}
}
{- "tguid": "string",
- "dynamicLink": "string"
}
This method creates a remote capture request for Face and/or Fingerprints enrollment.
object (TransactionIdentifier) |
{- "data": {
- "clientID": "string",
- "operatorID": "string",
- "clientEmail": "string"
}
}
{- "tguid": "string",
- "dynamicLink": "string"
}
remoteCaptureRequest
object (TransactionIdentifier) |
{- "data": {
- "clientID": "string",
- "operatorID": "string",
- "clientEmail": "string"
}
}
{- "tguid": "string",
- "dynamicLink": "string"
}
This method receives a base64 image and detects whether it has a single face or not. If a single face is detected, creates a transaction and returns its TGUID, else returns an error.
userId | string |
operatorId | string |
image | string |
{- "userId": "string",
- "operatorId": "string",
- "image": "string"
}
{- "id": "string"
}
This method performs a biometric verification into the database.
object (UserTransaction) |
{- "data": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "operatorId": "string",
- "timestamp": 0
}
}
{- "id": "string",
- "message": "string",
- "status": "OK"
}
{- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "string",
- "status": "string",
- "timestamp": 0,
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
]
}
{- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "string",
- "status": "string",
- "timestamp": 0,
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
]
}
This method deletes a person from the database, given its CPF.
sessionGuid required | string |
cpf required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method performs a biometric search in the database.
operator | string |
timestamp | integer <int64> |
Array of objects (Key) | |
Array of objects (ContentData) |
{- "operator": "string",
- "timestamp": 0,
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "biometrics": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
]
}
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method returns the information of an operator, given its search keys.
sessionGuid required | string |
key required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method returnts the result of an enrollment transaction, given its TGUID.
sessionGuid required | string |
transactionGuid required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method submits an operator enrollment to the server.
metadata | Array of strings <byte> |
timeout | integer <int32> |
labels | Array of strings |
filters | Array of strings |
priority | string Enum: "LOWEST_PRIORITY" "LOWER_PRIORITY" "LOW_PRIORITY" "DEFAULT_PRIORITY" "HIGH_PRIORITY" "HIGHER_PRIORITY" "HIGHEST_PRIORITY" |
session-guid | string |
person-guid | string |
Array of objects (Key) | |
Array of objects (BiographicData) | |
Array of objects (ContentData) | |
Array of objects (ContentData) | |
matching-index | string Enum: "SAME_FINGERS" "ALL_FINGERS" "CROSSED_WINDOW_TWEEZERS" |
force-face-search | boolean |
{- "metadata": [
- "string"
], - "timeout": 0,
- "labels": [
- "string"
], - "filters": [
- "string"
], - "priority": "LOWEST_PRIORITY",
- "session-guid": "string",
- "person-guid": "string",
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "biographics": [
- {
- "id": "string",
- "value": "string"
}
], - "biometrics": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "auxiliaries": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "matching-index": "SAME_FINGERS",
- "force-face-search": true
}
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method returns the data of a person, given its search keys.
sessionGuid required | string |
key required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method inserts the data of a new operator into the server (it then needs to perform the biometric enrollment).
document required | string |
status required | string Enum: "VERIFIED" "GOD_MODE" "PENDING" "EXCEPTION" "ENQUEUED" "DELETED" |
[- {
- "document": "string",
- "status": "VERIFIED",
- "tguid": "string"
}
]
This method returns the result of a search operation, given its TGUID.
sessionGuid required | string |
transactionGuid required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method returns the status of an operator, given its search keys.
sessionGuid required | string |
key required | string |
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method submits a client enrollment to the server.
metadata | Array of strings <byte> |
timeout | integer <int32> |
labels | Array of strings |
filters | Array of strings |
priority | string Enum: "LOWEST_PRIORITY" "LOWER_PRIORITY" "LOW_PRIORITY" "DEFAULT_PRIORITY" "HIGH_PRIORITY" "HIGHER_PRIORITY" "HIGHEST_PRIORITY" |
operator | string |
session-guid | string |
person-guid | string |
Array of objects (Key) | |
Array of objects (BiographicData) | |
Array of objects (ContentData) | |
Array of objects (ContentData) | |
matching-index | string Enum: "SAME_FINGERS" "ALL_FINGERS" "CROSSED_WINDOW_TWEEZERS" |
force-face-search | boolean |
{- "metadata": [
- "string"
], - "timeout": 0,
- "labels": [
- "string"
], - "filters": [
- "string"
], - "priority": "LOWEST_PRIORITY",
- "operator": "string",
- "session-guid": "string",
- "person-guid": "string",
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "biographics": [
- {
- "id": "string",
- "value": "string"
}
], - "biometrics": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "auxiliaries": [
- {
- "index": 0,
- "content": "string",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0,
- "latent": true,
- "description": "string",
- "quality": 0,
- "index": "NONE",
- "location": "NONE",
- "anomaly": "NONE",
- "metadata": [
- "string"
], - "capture-date": "2019-08-24T14:15:22Z",
- "capture-type": "FLAT",
- "template-properties": {
- "resolution": 0
}, - "image-properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "audio-properties": {
- "codec": "PCM",
- "channels": 0,
- "sample-size": 0,
- "sample-rate": 0,
- "bit-rate": 0
}, - "video-properties": {
- "audio-codec": "PCM",
- "video-codec": "X265",
- "audio-bit-rate": 0,
- "video-bit-rate": 0,
- "total-bit-rate": 0,
- "frame-width": 0,
- "frame-height": 0,
- "frame-rate": 0
}, - "fingerprint-properties": {
- "type": "MAIN",
- "nfiq": 0,
- "contrast": 0,
- "direction": "LEFT_TO_RIGHT",
- "reversions": 0,
- "slips": 0,
- "frames": 0,
- "latent": true,
- "dirty-start": true,
- "dirty-latter": true
}, - "face-properties": {
- "icao": true,
- "glasses": true,
- "shoulder": true,
- "smiling": true,
- "mouth": {
- "x": 0,
- "y": 0
}, - "busy-background": true,
- "saturated-picture": true,
- "blurred-picture": true,
- "crop-out-of-picture": true,
- "skin-color": true,
- "face-position": true,
- "face-right": true,
- "face-left": true,
- "face-up": true,
- "face-down": true,
- "heavy-glasses": true,
- "shoulder-left": true,
- "shoulder-right": true,
- "eyes-obstruction": true,
- "looking-down": true,
- "looking-up": true,
- "looking-right": true,
- "looking-left": true,
- "too-open-eyes": true,
- "too-closed-eyes": true,
- "red-eyes": true,
- "open-mouth": true,
- "showing-teeth": true,
- "left-eye": {
- "x": 0,
- "y": 0
}, - "right-eye": {
- "x": 0,
- "y": 0
}, - "recomended-brightness": 0,
- "recomended-contrast": 0,
- "number-of-faces": 0
}, - "signature-properties": {
- "notSignable": true
}
}, - "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "ASCII"
}
], - "matching-index": "SAME_FINGERS",
- "force-face-search": true
}
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}
This method closes the current session.
"string"
{- "status": "OK",
- "code": 0,
- "message": "string",
- "candidates": [
- {
- "anomaly": {
- "status": "ANALYSIS",
- "user": "string",
- "comments": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "person-guid": "string",
- "transaction-guid": "string",
- "match-info": [
- {
- "score": 0,
- "matches": [
- {
- "query": 0,
- "reference": 0
}
], - "query-index": 0,
- "reference-index": 0
}
], - "biometric-count": 0
}
], - "persons": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "person": {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}, - "transactions": [
- {
- "id": "string",
- "userId": "string",
- "operatorId": "string",
- "type": "ENROLL",
- "status": "OK",
- "timestamp": 0,
- "gbdsTguid": "string",
- "spidxTguid": "string",
- "psbioTcn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
]
}
], - "progress": 0,
- "count": 0,
- "session-guid": "string",
- "transaction-guid": "string",
- "person-guid": "string",
- "enroll-transactions": [
- {
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "missingBiometrics": [
- {
- "index": 0,
- "type": "AMPUTATED",
- "reason": "string"
}
], - "userId": "string",
- "idn": "string"
}
], - "anomalies-status": "ANALYSIS"
}