Skip to main content

SubjectsApi

All URIs are relative to http://localhost

MethodHTTP requestDescription
clearDbDELETE /subjects/clear-dbClear all DB or by prefix depending on the use case.
createSubjectPOST /subjects/createCreate new subject and insert it to the database
deleteSubjectDELETE /subjects/id/Delete subject, operation and biometric data by subject id
deleteSubjectsDELETE /subjectsDelete subjects from the database by subject ids
downloadSubjectsInfoBulkGET /subjects/downloadDownload specified subject's data from the specified subjects' id list
getMultimodalSubjectByIdGET /subjects/multimodal/id/{id}Get subject's information by id
getMultimodalSubjectByOperationIdGET /subjects/multimodal/operation/{uuid}Get subject information by UUID
getMultimodalSubjectBySubjectIdGET /subjects/multimodal/{subjectId}Get subject's information by subject id
getMultimodalSubjectsGET /subjects/multimodalGet subjects by custom filter
getSubjectByIdGET /subjects/id/{id}Get subject's information by id
getSubjectByOperationIdGET /subjects/operation/{uuid}Get subject information by UUID
getSubjectBySubjectIdGET /subjects/{subjectId}Get subject's information by subject id
getSubjectsGET /subjectsGet subjects by custom filter
getSubjectsCountGET /subjects/countCount subjects by filter
getSubjectsEnrolledModalitiesGET /subjects/modality/typesModalities to which the subject has already been enrolled
getSubjectsIdListGET /subjects/id-listGet subjects' id list
getSubjectsQRCodeBySubjectIdGET /subjects/qrcode/{subjectid}QR code of the MegaMatcherId template
getTemplateModalitiesPOST /subjects/qrcode/modalitiesReturns modality types in the the template
reextractSubjectPOST /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

user-basic, user-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, /

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: /

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, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_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_LEFT_HAND_MODALITY, FINGERS_RIGHT_HAND_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

user-basic, user-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, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_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_LEFT_HAND_MODALITY, FINGERS_RIGHT_HAND_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, INITIALIZED, JANUS_UNKNOWN_ERROR, JANUS_PLUGIN_ERROR, JANUS_NOT_FOUND, JANUS_BAD_REQUEST, JANUS_ICE_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_LEFT_HAND_MODALITY, FINGERS_RIGHT_HAND_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

user-basic, user-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_LEFT_HAND_MODALITY, FINGERS_RIGHT_HAND_MODALITY, UNRECOGNIZED]

Return type

SubjectQRCode

Authorization

user-basic, user-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, /