Download OpenAPI specification:Download
This method submits an enrollment operation to the PSBio
idn | string |
Array of objects (Biometrics) | |
protocol | string |
capture-date | integer <int64> |
capture-responsible | string |
amputated-indexes | Array of integers <int32> [ items <int32 > ] |
bandaged-indexes | Array of integers <int32> [ items <int32 > ] |
ignore-face-valuation | boolean |
{- "idn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "protocol": "string",
- "capture-date": 0,
- "capture-responsible": "string",
- "amputated-indexes": [
- 0
], - "bandaged-indexes": [
- 0
], - "ignore-face-valuation": true
}
{- "status": "OK,",
- "message": "string",
- "tcn": "string"
}
This method submits an update operation to the PSBio.
idn | string |
Array of objects (Biometrics) | |
protocol | string |
capture-date | integer <int64> |
capture-responsible | string |
amputated-indexes | Array of integers <int32> [ items <int32 > ] |
bandaged-indexes | Array of integers <int32> [ items <int32 > ] |
ignore-face-valuation | boolean |
{- "idn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "protocol": "string",
- "capture-date": 0,
- "capture-responsible": "string",
- "amputated-indexes": [
- 0
], - "bandaged-indexes": [
- 0
], - "ignore-face-valuation": true
}
{- "status": "OK,",
- "message": "string",
- "tcn": "string"
}
This method submits a biometric search operation to the PSBio
idn | string |
Array of objects (Biometrics) | |
protocol | string |
capture-date | integer <int64> |
capture-responsible | string |
amputated-indexes | Array of integers <int32> [ items <int32 > ] |
bandaged-indexes | Array of integers <int32> [ items <int32 > ] |
ignore-face-valuation | boolean |
{- "idn": "string",
- "biometrics": [
- {
- "index": 0,
- "content": "string",
- "width": 0,
- "height": 0,
- "resolution": 0
}
], - "protocol": "string",
- "capture-date": 0,
- "capture-responsible": "string",
- "amputated-indexes": [
- 0
], - "bandaged-indexes": [
- 0
], - "ignore-face-valuation": true
}
{- "status": "OK,",
- "message": "string",
- "tcn": "string"
}
This method checks if an IDN is enrolled in the PSBio network. If the IDN is enrolled, it returns the consulted IDN, the indexes of the biometrics associated with the IDN and the name of the PSBIO that owns it. If the IDN is not enrolled, it returns the consulted IDN and an empty list.
idn required | string Unique identifier of the biometric traits owner that will be consulted. |
{- "idn": "string",
- "psbioOwner": "string",
- "indexes": [
- 1,
- 2,
- 3
]
}
This method returns a list of exceptions that match a given search criteria.
status | Array of strings unique Items Enum: "ANALYSIS" "DIFFERENT_FINGERS" "SAME_FINGERS" "INCORRECT_ENROLL" "RECOLLECT" "MERGE_TRANSACTIONS" "APPROVE" "REJECT" "ERROR" |
startDate | integer <int64> |
endDate | integer <int64> |
user | string |
keys | Array of strings unique |
biographics | Array of strings unique |
labels required | Array of strings unique |
exceptionFields | Array of strings Items Enum: "NO_FIELDS" "ALL_FIELDS" |
{- "data": [
- {
- "enrollPguid": "string",
- "enrollTguid": "string",
- "transactionTimestamp": 0,
- "match": {
- "matchedPersonPguid": "string",
- "matchedPersonTguid": "string",
- "biometricMatches": [
- {
- "score": 0,
- "queryIndex": 0,
- "referenceIndex": 0,
- "minutia": [
- {
- "queryIndex": 0,
- "referenceIndex": 0
}
]
}
]
}, - "assignedUser": "string",
- "exceptionAnalysis": {
- "status": "ANALYSIS",
- "exceptionTimestamp": 0,
- "user": "string",
- "comments": "string"
}, - "transactionType": "ENROLL"
}
], - "pagination": {
- "total": 0,
- "count": 0,
- "pageSize": 0,
- "currentPage": 0,
- "totalPages": 0
}, - "httpResponse": {
- "httpCode": 0,
- "body": "string"
}
}
This method returns the exception list from a given exception.
tguid required | string |
{- "data": [
- {
- "enrollPguid": "string",
- "enrollTguid": "string",
- "transactionTimestamp": 0,
- "match": {
- "matchedPersonPguid": "string",
- "matchedPersonTguid": "string",
- "biometricMatches": [
- {
- "score": 0,
- "queryIndex": 0,
- "referenceIndex": 0,
- "minutia": [
- {
- "queryIndex": 0,
- "referenceIndex": 0
}
]
}
]
}, - "assignedUser": "string",
- "exceptionAnalysis": {
- "status": "ANALYSIS",
- "exceptionTimestamp": 0,
- "user": "string",
- "comments": "string"
}, - "transactionType": "ENROLL"
}
], - "pagination": {
- "total": 0,
- "count": 0,
- "pageSize": 0,
- "currentPage": 0,
- "totalPages": 0
}, - "httpResponse": {
- "httpCode": 0,
- "body": "string"
}
}
This method provides the treatment for a given exception.
object (ExceptionTreatment) | |
object (Meta) | |
object (Subject) | |
object (ValidatedExceptionTreatment) |
{- "data": {
- "enrollTguid": "string",
- "exceptionPguid": "string",
- "exceptionAnalysis": {
- "status": "ANALYSIS",
- "exceptionTimestamp": 0,
- "user": "string",
- "comments": "string"
}, - "referenceIndexes": [
- 0
]
}, - "meta": {
- "timeout": 0,
- "discardReference": true
}, - "subject": {
- "name": "string",
- "roles": [
- { }
], - "permissions": [
- { }
]
}, - "validatedExceptionTreatment": {
- "enrollTguid": "string",
- "exceptionPguid": "string",
- "exceptionAnalysis": {
- "status": "ANALYSIS",
- "exceptionTimestamp": 0,
- "user": "string",
- "comments": "string"
}, - "referenceIndexes": [
- 0
]
}
}
This method returns the information of a person, given its PGUID.
pguid required | string |
personFields | Array of strings Items Enum: "BIOMETRIC" "AUXILIARIES" "KEYS" "BIOGRAPHICS" "LABELS" "METADATA" "BASIC_FIELDS" "NO_FIELDS" "ALL_FIELDS" |
biometricFields | Array of strings unique Items Enum: "INDEX" "ALL_FIELDS" |
This method returns the data of a transaction, given its TGUID.
tguid required | string |
enrollFields | Array of strings Items Enum: "BASIC_FIELDS" "EXCEPTIONS" "QUALITY" "PERSON" "EXCEPTION_ISSUES" "EXTERNAL_IDS" "ALL_FIELDS" "NO_FIELDS" |
personFields | Array of strings Items Enum: "BIOMETRIC" "AUXILIARIES" "KEYS" "BIOGRAPHICS" "LABELS" "METADATA" "BASIC_FIELDS" "NO_FIELDS" "ALL_FIELDS" |
{- "data": {
- "tguid": "string",
- "pguid": "string",
- "status": "ENQUEUED",
- "timestamp": 0,
- "progress": 0,
- "candidates": [
- {
- "matchedPersonPguid": "string",
- "matchedPersonTguid": "string",
- "biometricMatches": [
- {
- "score": 0,
- "queryIndex": 0,
- "referenceIndex": 0,
- "minutia": [
- {
- "queryIndex": 0,
- "referenceIndex": 0
}
]
}
]
}
], - "person": {
- "pguid": "string",
- "lastEnrollTguid": "string",
- "timestamp": 0,
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "biographics": [
- {
- "id": "string",
- "value": "string"
}
], - "biometric": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
], - "metadata": "string",
- "labels": [
- "string"
], - "history": {
- "events": [
- {
- "tguid": "string",
- "timestamp": 0,
- "type": "string"
}
]
}, - "auxiliaryImages": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
], - "ebts": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
]
}, - "qualityAnalysis": {
- "status": "PENDING",
- "assignedUser": "string",
- "user": "string",
- "comments": "string",
- "timestamp": 0,
- "duplicationIssues": [
- {
- "indexes": [
- 0
], - "nextDuplicate": [
- 0
]
}
], - "qualityIssues": [
- {
- "index": 0,
- "quality": 0
}
], - "sequenceControlIssues": [
- {
- "index": 0,
- "matches": [
- {
- "index": 0,
- "score": 0
}
]
}
], - "sequenceControlParityIssue": {
- "missingIndexes": [
- 0
]
}
}, - "failReason": "string",
- "extractionIssues": [
- {
- "index": 0,
- "message": "string"
}
], - "externalIds": [
- {
- "name": "string",
- "key": "string"
}
], - "isCurrentTransaction": true
}, - "httpResponse": {
- "httpCode": 0,
- "body": "string"
}
}
This method returns a list of enrollment and update transactions that match the search criteria.
enrollStatus | string Enum: "ENQUEUED" "PROCESSING" "ENROLLED" "EXCEPTION" "FAILED" "PENDING" |
qualityStatus | string Enum: "PENDING" "APPROVED" "REJECTED" "OK" "ERROR" "PENDING_DUPLICITIES" |
startDate | integer <int64> |
endDate | integer <int64> |
pageSize | integer <int32> |
pageIndex | integer <int32> |
enrollFields | Array of strings Items Enum: "BASIC_FIELDS" "EXCEPTIONS" "QUALITY" "PERSON" "EXCEPTION_ISSUES" "EXTERNAL_IDS" "ALL_FIELDS" "NO_FIELDS" |
personFields | Array of strings Items Enum: "BIOMETRIC" "AUXILIARIES" "KEYS" "BIOGRAPHICS" "LABELS" "METADATA" "BASIC_FIELDS" "NO_FIELDS" "ALL_FIELDS" |
{- "data": [
- {
- "tguid": "string",
- "pguid": "string",
- "status": "ENQUEUED",
- "timestamp": 0,
- "progress": 0,
- "candidates": [
- {
- "matchedPersonPguid": "string",
- "matchedPersonTguid": "string",
- "biometricMatches": [
- {
- "score": 0,
- "queryIndex": 0,
- "referenceIndex": 0,
- "minutia": [
- {
- "queryIndex": 0,
- "referenceIndex": 0
}
]
}
]
}
], - "person": {
- "pguid": "string",
- "lastEnrollTguid": "string",
- "timestamp": 0,
- "keys": [
- {
- "id": "string",
- "value": "string"
}
], - "biographics": [
- {
- "id": "string",
- "value": "string"
}
], - "biometric": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
], - "metadata": "string",
- "labels": [
- "string"
], - "history": {
- "events": [
- {
- "tguid": "string",
- "timestamp": 0,
- "type": "string"
}
]
}, - "auxiliaryImages": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
], - "ebts": [
- {
- "source": "ORIGINAL",
- "type": "FINGERPRINT",
- "format": "RAW",
- "properties": {
- "width": 0,
- "height": 0,
- "resolution": 0,
- "ratio": 0
}, - "index": 0,
- "content": "string",
- "quality": 0
}
]
}, - "qualityAnalysis": {
- "status": "PENDING",
- "assignedUser": "string",
- "user": "string",
- "comments": "string",
- "timestamp": 0,
- "duplicationIssues": [
- {
- "indexes": [
- 0
], - "nextDuplicate": [
- 0
]
}
], - "qualityIssues": [
- {
- "index": 0,
- "quality": 0
}
], - "sequenceControlIssues": [
- {
- "index": 0,
- "matches": [
- {
- "index": 0,
- "score": 0
}
]
}
], - "sequenceControlParityIssue": {
- "missingIndexes": [
- 0
]
}
}, - "failReason": "string",
- "extractionIssues": [
- {
- "index": 0,
- "message": "string"
}
], - "externalIds": [
- {
- "name": "string",
- "key": "string"
}
], - "isCurrentTransaction": true
}
], - "pagination": {
- "total": 0,
- "count": 0,
- "pageSize": 0,
- "currentPage": 0,
- "totalPages": 0
}, - "meta": { },
- "httpResponse": {
- "httpCode": 0,
- "body": "string"
}
}