Skip to main content

Documentation for Mega Matcher ID management

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
BiometricDataApigetBiometricFaceDataByUUIDGET /user/biometric-data/face/uuid/Get image's information by UUID
BiometricDataApigetBiometricVoiceDataByUUIDGET /user/biometric-data/voice/uuid/Get voice's information by UUID
ImagesApigetImageByUUIDGET /user/images/uuid/Get image's information by UUID
JanusApiattachToJanusConnectionPOST /user/janus/attachAttaches to Janus connection
JanusApiconnectToJanusPOST /user/janus/connectConnects to Janus session
JanusApicreateAndAttachPOST /user/janus/create-and-attachCreates and attaches to Janus session
JanusApicreateJanusConnectionPOST /user/janus/createCreates Janus connection
JanusApistopJanusConnectionPOST /user/janus/stopStops an active Janus session
JanusApitrickleJanusPOST /user/janus/trickleTrickles data to Janus server
ManagementApigetDefaultPropertiesGET /user/management/default-propertiesGets default properties of biometric operations
ManagementApigetManagementInfoGET /user/management/infoGets information and vital parameters of management
ManagementApiloginPOST /loginAuthenticates a user using username and password. Returns auth type and granted authorities.
ManagementApioauth2TokenPOST /oauth2/tokenToken endpoint
OperationsApigetOperationByUUIDGET /user/operations/uuid/Get operation by UUID
OperationsApiremoteVerifyPOST /user/operations/remote-verifyRemoteVerify is used to remotely verify a FVTemplate and an encrypted template created locally using MegaMatcherId SDK
SubjectsApiclearDbDELETE /user/subjects/clear-dbClear all DB or by prefix depending on the use case.
SubjectsApicreateSubjectPOST /user/subjects/createCreate new subject and insert it to the database
SubjectsApigetMultimodalSubjectByOperationIdGET /user/subjects/multimodal/operation/{uuid}Get subject information by UUID
SubjectsApigetSubjectByOperationIdGET /user/subjects/operation/{uuid}Get subject information by UUID
SubjectsApigetSubjectsEnrolledModalitiesGET /user/subjects/modality/typesModalities to which the subject has already been enrolled
SubjectsApigetSubjectsIdListGET /user/subjects/id-listGet subjects' id list
SubjectsApigetSubjectsQRCodeBySubjectIdGET /user/subjects/qrcode/{subjectid}QR code of the MegaMatcherId template
SubjectsApigetTemplateModalitiesPOST /user/subjects/qrcode/modalitiesReturns modality types in the the template
SubjectsApireextractSubjectPOST /user/subjects/reextract-subjectAllows to reextract the template to the current version for the best accuracy

Documentation for Models

Documentation for Authorization

admin-basic

  • Type: HTTP basic authentication

admin-oauth

user-basic

  • Type: HTTP basic authentication

user-oauth