Skip to main content

SubjectsApi

All URIs are relative to http://localhost

MethodHTTP requestDescription
clearDbDELETE /admin/subjects/clear-dbClear all DB or by prefix depending on the use case.
createSubjectPOST /admin/subjects/createCreate new subject and insert it to the database
createSubjectFromScannerImagesPOST /admin/subjects/create-from-fingers-scanner-imagesCreate new subject and insert it to the database
deleteSubjectDELETE /admin/subjects/id/Delete subject, operation and biometric data by subject id
deleteSubjectsDELETE /admin/subjectsDelete subjects from the database by subject ids
deleteSubjectsByUUIDDELETE /admin/subjects/deleteDeletes subjects with operation UUID
downloadSubjectsInfoBulkGET /admin/subjects/downloadDownload specified subject's data from the specified subjects' id list
getMultimodalSubjectByIdGET /admin/subjects/multimodal/id/{id}Get subject's information by id
getMultimodalSubjectByOperationIdGET /admin/subjects/multimodal/operation/{uuid}Get subject information by UUID
getMultimodalSubjectBySubjectIdGET /admin/subjects/multimodal/{subjectId}Get subject's information by subject id
getMultimodalSubjectsGET /admin/subjects/multimodalGet subjects by custom filter
getSubjectByIdGET /admin/subjects/id/{id}Get subject's information by id
getSubjectByOperationIdGET /admin/subjects/operation/{uuid}Get subject information by UUID
getSubjectBySubjectIdGET /admin/subjects/{subjectId}Get subject's information by subject id
getSubjectsGET /admin/subjectsGet subjects by custom filter
getSubjectsCountGET /admin/subjects/countCount subjects by filter
getSubjectsEnrolledModalitiesGET /admin/subjects/modality/typesModalities to which the subject has already been enrolled
getSubjectsIdListGET /admin/subjects/id-listGet subjects' id list
getSubjectsQRCodeBySubjectIdGET /admin/subjects/qrcode/{subjectid}QR code of the MegaMatcherId template
getTemplateModalitiesPOST /admin/subjects/qrcode/modalitiesReturns modality types in the the template
reextractSubjectPOST /admin/subjects/reextract-subjectAllows to reextract the template to the current version for the best accuracy

clearDb​

clearDb(prefix)

Clear all DB or by prefix depending on the use case.

Parameters​

NameTypeDescriptionNotes
prefixStringSubject prefix[optional] [default to null]

Return type​

null (empty response body)

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: /

createSubject​

MultimodalSubject createSubject(CreateSubjectRequest)

Create new subject and insert it to the database

Parameters​

NameTypeDescriptionNotes
CreateSubjectRequestCreateSubjectRequest

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: application/json
  • Accept: application/json, /

createSubjectFromScannerImages​

MultimodalSubject createSubjectFromScannerImages(CreateSubjectFromScannerImagesRequest)

Create new subject and insert it to the database

Parameters​

NameTypeDescriptionNotes
CreateSubjectFromScannerImagesRequestCreateSubjectFromScannerImagesRequest

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: application/json
  • Accept: application/json, /

deleteSubject​

deleteSubject(id)

Delete subject, operation and biometric data by subject id

Parameters​

NameTypeDescriptionNotes
idIntegerID of subject (from the DB) to be deleted[default to null]

Return type​

null (empty response body)

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: /

deleteSubjects​

deleteSubjects(subjectIds)

Delete subjects from the database by subject ids

Parameters​

NameTypeDescriptionNotes
subjectIdsListList of subjects id's (from the DB) to be deleted[default to null]

Return type​

null (empty response body)

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: /

deleteSubjectsByUUID​

Integer deleteSubjectsByUUID(uuids)

Deletes subjects with operation UUID

Parameters​

NameTypeDescriptionNotes
uuidsListList of subject UUIDs to be deleted[default to null]

Return type​

Integer

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

downloadSubjectsInfoBulk​

Object downloadSubjectsInfoBulk(subjectsIds, downloadOptions)

Download specified subject's data from the specified subjects' id list

Parameters​

NameTypeDescriptionNotes
subjectsIdsListList of subjects id's to be downloaded[default to null]
downloadOptionsListSet of subject's data to be downloaded[default to null] [enum: IMAGE, TOKEN_IMAGE, TEMPLATE]

Return type​

Object

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, application/octet-stream, /

getMultimodalSubjectById​

MultimodalSubject getMultimodalSubjectById(id)

Get subject's information by id

Parameters​

NameTypeDescriptionNotes
idIntegerID to search with. (ID is unique number generated by the DB)[default to null]

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getMultimodalSubjectByOperationId​

MultimodalSubject getMultimodalSubjectByOperationId(uuid)

Get subject information by UUID

Parameters​

NameTypeDescriptionNotes
uuidStringUUID of subject's operation[default to null]

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getMultimodalSubjectBySubjectId​

MultimodalSubject getMultimodalSubjectBySubjectId(subjectId)

Get subject's information by subject id

Parameters​

NameTypeDescriptionNotes
subjectIdStringSubject id to search with[default to null]

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getMultimodalSubjects​

List getMultimodalSubjects(page, size, subjectId, subjectsFieldToOrderBy, fieldsOrder, operationTypes, statuses, livenessModes, icaoWarnings, uuid, dateLowerBound, dateUpperBound, yawLowerBound, yawUpperBound, rollLowerBound, rollUpperBound, pitchLowerBound, pitchUpperBound, livenessScoreLowerBound, livenessScoreUpperBound, qualityLowerBound, qualityUpperBound, ageLowerBound, ageUpperBound, matchingScoreLower, matchingScoreUpper, modalities)

Get subjects by custom filter

Parameters​

NameTypeDescriptionNotes
pageIntegerPage number[optional] [default to 1]
sizeIntegerPage size[optional] [default to 20]
subjectIdStringSubject id specified in the enrollment operation[optional] [default to null]
subjectsFieldToOrderByStringSubject's field ordered by[optional] [default to SUBJECT_ID] [enum: SUBJECT_ID, SUBJECT_OPERATION_TYPE, SUBJECT_STATUS, SUBJECT_LIVENESS_MODE, SUBJECT_DATE, SUBJECT_UUID, SUBJECT_ICAO_WARNING, SUBJECT_YAW, SUBJECT_ROLL, SUBJECT_PITCH, SUBJECT_LIVENESS_SCORE, SUBJECT_QUALITY, SUBJECT_AGE, SUBJECT_MODALITY, SUBJECT_MATCHING_SCORE, UNRECOGNIZED]
fieldsOrderStringOrder in which is ordered[optional] [default to ASC] [enum: ASC, DESC, UNRECOGNIZED]
operationTypesListTypes of operation[optional] [default to null] [enum: UNSPECIFIED, VERIFY, CHECKS, CREATE_TEMPLATE, REEXTRACT_TEMPLATE, UNRECOGNIZED]
statusesListOperations' statuses[optional] [default to null] [enum: NONE, SUCCESS, TIMEOUT, CANCELED, BAD_QUALITY, MATCH_NOT_FOUND, CAMERA_NOT_FOUND, FACE_NOT_FOUND, LIVENESS_CHECK_FAILED, BAD_SHARPNESS, TOO_NOISY, BAD_LIGHTNING, OCCLUSION, BAD_POSE, TOO_MANY_OBJECTS, MASK_DETECTED, DUPLICATE_FOUND, DUPLICATE_ID, MOTION_BLUR, COMPRESSION_ARTIFACTS, TOO_DISTANT, TOO_CLOSE, FAILED, FINGERS_NOT_FOUND, STATUS_TOO_NORTH, STATUS_TOO_EAST, STATUS_TOO_SOUTH, STATUS_TOO_WEST, MICROPHONE_NOT_FOUND, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_FAILED, ADJUDICATION_PENDING, AGE_CHECK_FAILED, RESOLUTION_INSUFFICIENT, CHUNK_RECEIVE_TIMEOUT, STREAM_DECODE_FAILED, ADJUSTING_QUALITY, INTERNAL_ERROR, UNRECOGNIZED]
livenessModesListLiveness modes used in operation[optional] [default to null] [enum: DO_NOT_DETECT, PASSIVE, ACTIVE, PASSIVE_AND_ACTIVE, SIMPLE, CUSTOM, PASSIVE_WITH_BLINK, UNRECOGNIZED]
icaoWarningsListICAO warnings[optional] [default to null] [enum: NO_WARNINGS, FACE_NOT_DETECTED, ROLL_LEFT, ROLL_RIGHT, YAW_LEFT, YAW_RIGHT, PITCH_UP, PITCH_DOWN, TOO_NEAR, TOO_FAR, TOO_NORTH, TOO_SOUTH, TOO_EAST, TOO_WEST, SHARPNESS, BACKGROUND_UNIFORMITY, GRAYSCALE_DENSITY, SATURATION, EXPRESSION, DARK_GLASSES, EYES_CLOSED, MOUTH_OPEN, LOOKING_AWAY, RED_EYE, FACE_DARKNESS, UNNATURAL_SKINTONE, WASHED_OUT, PIXELATION, SKIN_REFLECTION, GLASSES_REFLECTION, HEAVY_FRAME, OCCLUSION_WARNING, RESOLUTION_WARNING, MOTION_BLUR_WARNING, COMPRESSION_ARTIFACTS_WARNING, OVEREXPOSURE, UNDEREXPOSURE, GLASSES, HAT, HEAD_MOVEMENT, IMAGE_RESOLUTION, UNRECOGNIZED]
uuidStringOperation's UUID[optional] [default to ]
dateLowerBoundLongDate range that operation was done in unix time (lowerbound)[optional] [default to null]
dateUpperBoundLongDate range that operation was done in unix time (upperbound)[optional] [default to null]
yawLowerBoundDoubleImage's yaw values (lowerbound)[optional] [default to -1.0]
yawUpperBoundDoubleImage's yaw values (upperbound)[optional] [default to -1.0]
rollLowerBoundDoubleImage's roll values (lowerbound)[optional] [default to -1.0]
rollUpperBoundDoubleImage's roll values (upperbound)[optional] [default to -1.0]
pitchLowerBoundDoubleImage's pitch values (lowerbound)[optional] [default to -1.0]
pitchUpperBoundDoubleImage's pitch values (upperbound)[optional] [default to -1.0]
livenessScoreLowerBoundIntegerImage's liveness score (lowerBound)[optional] [default to null]
livenessScoreUpperBoundIntegerImage's liveness score (upperBound)[optional] [default to null]
qualityLowerBoundIntegerImage's quality (lowerBound)[optional] [default to null]
qualityUpperBoundIntegerImage's quality (upperBound)[optional] [default to null]
ageLowerBoundIntegerSubject's determined age (lowerBound)[optional] [default to null]
ageUpperBoundIntegerSubject's determined age (upperBound)[optional] [default to null]
matchingScoreLowerIntegerSubject's verification's matching score (lowerBound)[optional] [default to null]
matchingScoreUpperIntegerSubject's verification's matching score (upperBound)[optional] [default to null]
modalitiesListsubject's modality[optional] [default to null] [enum: FACE_MODALITY, VOICE_MODALITY, FINGERS_MODALITY, UNRECOGNIZED]

Return type​

List

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectById​

Subject getSubjectById(id)

Get subject's information by id

Parameters​

NameTypeDescriptionNotes
idIntegerID to search with. (ID is unique number generated by the DB)[default to null]

Return type​

Subject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectByOperationId​

Subject getSubjectByOperationId(uuid)

Get subject information by UUID

Parameters​

NameTypeDescriptionNotes
uuidStringUUID with which subject was created[default to null]

Return type​

Subject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectBySubjectId​

Subject getSubjectBySubjectId(subjectId)

Get subject's information by subject id

Parameters​

NameTypeDescriptionNotes
subjectIdStringSubject id to search with[default to null]

Return type​

Subject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjects​

List getSubjects(page, size, subjectId, subjectsFieldToOrderBy, fieldsOrder, operationTypes, statuses, livenessModes, icaoWarnings, uuid, dateLowerBound, dateUpperBound, yawLowerBound, yawUpperBound, rollLowerBound, rollUpperBound, pitchLowerBound, pitchUpperBound, livenessScoreLowerBound, livenessScoreUpperBound, qualityLowerBound, qualityUpperBound, ageLowerBound, ageUpperBound, matchingScoreLower, matchingScoreUpper, modalities)

Get subjects by custom filter

Parameters​

NameTypeDescriptionNotes
pageIntegerPage number[optional] [default to 1]
sizeIntegerPage size[optional] [default to 20]
subjectIdStringSubject id specified in the enrollment operation[optional] [default to null]
subjectsFieldToOrderByStringSubject's field ordered by[optional] [default to SUBJECT_ID] [enum: SUBJECT_ID, SUBJECT_OPERATION_TYPE, SUBJECT_STATUS, SUBJECT_LIVENESS_MODE, SUBJECT_DATE, SUBJECT_UUID, SUBJECT_ICAO_WARNING, SUBJECT_YAW, SUBJECT_ROLL, SUBJECT_PITCH, SUBJECT_LIVENESS_SCORE, SUBJECT_QUALITY, SUBJECT_AGE, SUBJECT_MODALITY, SUBJECT_MATCHING_SCORE, UNRECOGNIZED]
fieldsOrderStringOrder in which is ordered[optional] [default to ASC] [enum: ASC, DESC, UNRECOGNIZED]
operationTypesListTypes of operation[optional] [default to null] [enum: UNSPECIFIED, VERIFY, CHECKS, CREATE_TEMPLATE, REEXTRACT_TEMPLATE, UNRECOGNIZED]
statusesListOperations' statuses[optional] [default to null] [enum: NONE, SUCCESS, TIMEOUT, CANCELED, BAD_QUALITY, MATCH_NOT_FOUND, CAMERA_NOT_FOUND, FACE_NOT_FOUND, LIVENESS_CHECK_FAILED, BAD_SHARPNESS, TOO_NOISY, BAD_LIGHTNING, OCCLUSION, BAD_POSE, TOO_MANY_OBJECTS, MASK_DETECTED, DUPLICATE_FOUND, DUPLICATE_ID, MOTION_BLUR, COMPRESSION_ARTIFACTS, TOO_DISTANT, TOO_CLOSE, FAILED, FINGERS_NOT_FOUND, STATUS_TOO_NORTH, STATUS_TOO_EAST, STATUS_TOO_SOUTH, STATUS_TOO_WEST, MICROPHONE_NOT_FOUND, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_FAILED, ADJUDICATION_PENDING, AGE_CHECK_FAILED, RESOLUTION_INSUFFICIENT, CHUNK_RECEIVE_TIMEOUT, STREAM_DECODE_FAILED, ADJUSTING_QUALITY, INTERNAL_ERROR, UNRECOGNIZED]
livenessModesListLiveness modes used in operation[optional] [default to null] [enum: DO_NOT_DETECT, PASSIVE, ACTIVE, PASSIVE_AND_ACTIVE, SIMPLE, CUSTOM, PASSIVE_WITH_BLINK, UNRECOGNIZED]
icaoWarningsListICAO warnings[optional] [default to null] [enum: NO_WARNINGS, FACE_NOT_DETECTED, ROLL_LEFT, ROLL_RIGHT, YAW_LEFT, YAW_RIGHT, PITCH_UP, PITCH_DOWN, TOO_NEAR, TOO_FAR, TOO_NORTH, TOO_SOUTH, TOO_EAST, TOO_WEST, SHARPNESS, BACKGROUND_UNIFORMITY, GRAYSCALE_DENSITY, SATURATION, EXPRESSION, DARK_GLASSES, EYES_CLOSED, MOUTH_OPEN, LOOKING_AWAY, RED_EYE, FACE_DARKNESS, UNNATURAL_SKINTONE, WASHED_OUT, PIXELATION, SKIN_REFLECTION, GLASSES_REFLECTION, HEAVY_FRAME, OCCLUSION_WARNING, RESOLUTION_WARNING, MOTION_BLUR_WARNING, COMPRESSION_ARTIFACTS_WARNING, OVEREXPOSURE, UNDEREXPOSURE, GLASSES, HAT, HEAD_MOVEMENT, IMAGE_RESOLUTION, UNRECOGNIZED]
uuidStringOperation's UUID[optional] [default to ]
dateLowerBoundLongDate range that operation was done in unix time (lowerbound)[optional] [default to null]
dateUpperBoundLongDate range that operation was done in unix time (upperbound)[optional] [default to null]
yawLowerBoundDoubleImage's yaw values (lowerbound)[optional] [default to -1.0]
yawUpperBoundDoubleImage's yaw values (upperbound)[optional] [default to -1.0]
rollLowerBoundDoubleImage's roll values (lowerbound)[optional] [default to -1.0]
rollUpperBoundDoubleImage's roll values (upperbound)[optional] [default to -1.0]
pitchLowerBoundDoubleImage's pitch values (lowerbound)[optional] [default to -1.0]
pitchUpperBoundDoubleImage's pitch values (upperbound)[optional] [default to -1.0]
livenessScoreLowerBoundIntegerImage's liveness score (lowerBound)[optional] [default to null]
livenessScoreUpperBoundIntegerImage's liveness score (upperBound)[optional] [default to null]
qualityLowerBoundIntegerImage's quality (lowerBound)[optional] [default to null]
qualityUpperBoundIntegerImage's quality (upperBound)[optional] [default to null]
ageLowerBoundIntegerSubject's determined age (lowerBound)[optional] [default to null]
ageUpperBoundIntegerSubject's determined age (upperBound)[optional] [default to null]
matchingScoreLowerIntegerSubject's verification's matching score (lowerBound)[optional] [default to null]
matchingScoreUpperIntegerSubject's verification's matching score (upperBound)[optional] [default to null]
modalitiesListsubject's modality[optional] [default to null] [enum: FACE_MODALITY, VOICE_MODALITY, FINGERS_MODALITY, UNRECOGNIZED]

Return type​

List

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectsCount​

Integer getSubjectsCount(subjectId, subjectsFieldToOrderBy, fieldsOrder, operationTypes, statuses, livenessModes, icaoWarnings, uuid, dateLowerBound, dateUpperBound, yawLowerBound, yawUpperBound, rollLowerBound, rollUpperBound, pitchLowerBound, pitchUpperBound, livenessScoreLowerBound, livenessScoreUpperBound, qualityLowerBound, qualityUpperBound, ageLowerBound, ageUpperBound, matchingScoreLower, matchingScoreUpper, modalities)

Count subjects by filter

Parameters​

NameTypeDescriptionNotes
subjectIdStringSubject id specified in the enrollment operation[optional] [default to null]
subjectsFieldToOrderByStringSubject's field ordered by[optional] [default to SUBJECT_ID] [enum: SUBJECT_ID, SUBJECT_OPERATION_TYPE, SUBJECT_STATUS, SUBJECT_LIVENESS_MODE, SUBJECT_DATE, SUBJECT_UUID, SUBJECT_ICAO_WARNING, SUBJECT_YAW, SUBJECT_ROLL, SUBJECT_PITCH, SUBJECT_LIVENESS_SCORE, SUBJECT_QUALITY, SUBJECT_AGE, SUBJECT_MODALITY, SUBJECT_MATCHING_SCORE, UNRECOGNIZED]
fieldsOrderStringOrder in which is ordered[optional] [default to ASC] [enum: ASC, DESC, UNRECOGNIZED]
operationTypesListTypes of operation[optional] [default to null] [enum: UNSPECIFIED, VERIFY, CHECKS, CREATE_TEMPLATE, REEXTRACT_TEMPLATE, UNRECOGNIZED]
statusesListOperations' statuses[optional] [default to null] [enum: NONE, SUCCESS, TIMEOUT, CANCELED, BAD_QUALITY, MATCH_NOT_FOUND, CAMERA_NOT_FOUND, FACE_NOT_FOUND, LIVENESS_CHECK_FAILED, BAD_SHARPNESS, TOO_NOISY, BAD_LIGHTNING, OCCLUSION, BAD_POSE, TOO_MANY_OBJECTS, MASK_DETECTED, DUPLICATE_FOUND, DUPLICATE_ID, MOTION_BLUR, COMPRESSION_ARTIFACTS, TOO_DISTANT, TOO_CLOSE, FAILED, FINGERS_NOT_FOUND, STATUS_TOO_NORTH, STATUS_TOO_EAST, STATUS_TOO_SOUTH, STATUS_TOO_WEST, MICROPHONE_NOT_FOUND, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_FAILED, ADJUDICATION_PENDING, AGE_CHECK_FAILED, RESOLUTION_INSUFFICIENT, CHUNK_RECEIVE_TIMEOUT, STREAM_DECODE_FAILED, ADJUSTING_QUALITY, INTERNAL_ERROR, UNRECOGNIZED]
livenessModesListLiveness modes used in operation[optional] [default to null] [enum: DO_NOT_DETECT, PASSIVE, ACTIVE, PASSIVE_AND_ACTIVE, SIMPLE, CUSTOM, PASSIVE_WITH_BLINK, UNRECOGNIZED]
icaoWarningsListICAO warnings[optional] [default to null] [enum: NO_WARNINGS, FACE_NOT_DETECTED, ROLL_LEFT, ROLL_RIGHT, YAW_LEFT, YAW_RIGHT, PITCH_UP, PITCH_DOWN, TOO_NEAR, TOO_FAR, TOO_NORTH, TOO_SOUTH, TOO_EAST, TOO_WEST, SHARPNESS, BACKGROUND_UNIFORMITY, GRAYSCALE_DENSITY, SATURATION, EXPRESSION, DARK_GLASSES, EYES_CLOSED, MOUTH_OPEN, LOOKING_AWAY, RED_EYE, FACE_DARKNESS, UNNATURAL_SKINTONE, WASHED_OUT, PIXELATION, SKIN_REFLECTION, GLASSES_REFLECTION, HEAVY_FRAME, OCCLUSION_WARNING, RESOLUTION_WARNING, MOTION_BLUR_WARNING, COMPRESSION_ARTIFACTS_WARNING, OVEREXPOSURE, UNDEREXPOSURE, GLASSES, HAT, HEAD_MOVEMENT, IMAGE_RESOLUTION, UNRECOGNIZED]
uuidStringOperation's UUID[optional] [default to ]
dateLowerBoundLongDate range that operation was done in unix time (lowerbound)[optional] [default to null]
dateUpperBoundLongDate range that operation was done in unix time (upperbound)[optional] [default to null]
yawLowerBoundDoubleImage's yaw values (lowerbound)[optional] [default to -1.0]
yawUpperBoundDoubleImage's yaw values (upperbound)[optional] [default to -1.0]
rollLowerBoundDoubleImage's roll values (lowerbound)[optional] [default to -1.0]
rollUpperBoundDoubleImage's roll values (upperbound)[optional] [default to -1.0]
pitchLowerBoundDoubleImage's pitch values (lowerbound)[optional] [default to -1.0]
pitchUpperBoundDoubleImage's pitch values (upperbound)[optional] [default to -1.0]
livenessScoreLowerBoundIntegerImage's liveness score (lowerBound)[optional] [default to null]
livenessScoreUpperBoundIntegerImage's liveness score (upperBound)[optional] [default to null]
qualityLowerBoundIntegerImage's quality (lowerBound)[optional] [default to null]
qualityUpperBoundIntegerImage's quality (upperBound)[optional] [default to null]
ageLowerBoundIntegerSubject's determined age (lowerBound)[optional] [default to null]
ageUpperBoundIntegerSubject's determined age (upperBound)[optional] [default to null]
matchingScoreLowerIntegerSubject's verification's matching score (lowerBound)[optional] [default to null]
matchingScoreUpperIntegerSubject's verification's matching score (upperBound)[optional] [default to null]
modalitiesListsubject's modality[optional] [default to null] [enum: FACE_MODALITY, VOICE_MODALITY, FINGERS_MODALITY, UNRECOGNIZED]

Return type​

Integer

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectsEnrolledModalities​

EnrolledModalities getSubjectsEnrolledModalities(subjectId)

Modalities to which the subject has already been enrolled

Parameters​

NameTypeDescriptionNotes
subjectIdStringSubject's id[default to null]

Return type​

EnrolledModalities

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectsIdList​

List getSubjectsIdList(prefix, subjectId, size)

Get subjects' id list

Parameters​

NameTypeDescriptionNotes
prefixStringPrefix to filter subject ids with[optional] [default to null]
subjectIdStringSubject id to filter subject ids with[optional] [default to null]
sizeIntegerSize of subject list[optional] [default to 10]

Return type​

List

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getSubjectsQRCodeBySubjectId​

SubjectQRCode getSubjectsQRCodeBySubjectId(subjectid, modalities)

QR code of the MegaMatcherId template

Parameters​

NameTypeDescriptionNotes
subjectidStringQR code which to use to verify[default to null]
modalitiesListSubject's modality[optional] [default to null] [enum: FACE_MODALITY, VOICE_MODALITY, FINGERS_MODALITY, UNRECOGNIZED]

Return type​

SubjectQRCode

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json, /

getTemplateModalities​

TemplateModalities getTemplateModalities(GetTemplateModalitiesRequest)

Returns modality types in the the template

Parameters​

NameTypeDescriptionNotes
GetTemplateModalitiesRequestGetTemplateModalitiesRequest

Return type​

TemplateModalities

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: application/json
  • Accept: application/json, /

reextractSubject​

MultimodalSubject reextractSubject(ReextractSubjectRequest)

Allows to reextract the template to the current version for the best accuracy

Parameters​

NameTypeDescriptionNotes
ReextractSubjectRequestReextractSubjectRequest

Return type​

MultimodalSubject

Authorization​

admin-basic, admin-oauth

HTTP request headers​

  • Content-Type: application/json
  • Accept: application/json, /