Skip to main content

Documentation for Mega Matcher ID management

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
BiometricDataApigetBiometricFaceDataByUUIDGET /biometric-data/face/uuid/Get image's information by UUID
BiometricDataApigetBiometricVoiceDataByUUIDGET /biometric-data/voice/uuid/Get voice's information by UUID
ExceptionsApiclearExceptionDbDELETE /exceptions/clear-dbClear all exception error from Db
ExceptionsApigetAllExceptionsGET /exceptions/exportGet all exceptions
ExceptionsApigetExceptionByIdGET /exceptions/idGet exception by id
ExceptionsApigetExceptionLogGET /exceptionsGet log of exceptions by custom filter
ExceptionsApigetExceptionLogCountGET /exceptions/countGet count of exceptions by custom filter
ExceptionsApigetExceptionsCallstackByIdGET /exceptions/callstackGet exceptions callstack by id
ExceptionsApiimportExceptionListPOST /exceptions/importImport exception list
ImagesApidownloadImageInfoBulkByOperationGET /images/operation/downloadDownload specified image's data from the specified operation's ids
ImagesApidownloadImageInfoBulkBySubjectGET /images/subjects/downloadDownload specified image's data from the specified subjects ids
ImagesApidownloadImageInfoByOperationIdGET /images/operation/{id}/downloadDownload specified image's data from the specified operation's id
ImagesApidownloadImageInfoBySubjectIdGET /images/subject/{id}/downloadDownload specified image's data from the specified subject's id
ImagesApigetImageByIdGET /images/id/Get image's information by image and operation id
ImagesApigetImageByUUIDGET /images/uuid/Get image's information by UUID
JanusApiattachToJanusConnectionPOST /janus/attachAttaches to Janus connection
JanusApiconnectToJanusPOST /janus/connectConnects to Janus session
JanusApicreateAndAttachPOST /janus/create-and-attachCreates and attaches to Janus session
JanusApicreateJanusConnectionPOST /janus/createCreates Janus connection
JanusApigetInfoGET /janus/infoReturns info about Janus server
JanusApigetListSessionGET /janus/list-sessionsReturns list of current Janus sessions
JanusApigetSessionGET /janus/sessionReturns info about Janus session
JanusApigetSessionRawGET /janus/session-rawReturns raw info about Janus session
JanusApigetStatusGET /janus/get-statusReturns raw info about Janus session
JanusApisetSettingsPOST /janus/settingsSets janus settings
JanusApistopJanusConnectionPOST /janus/stopStops an active Janus session
JanusApitrickleJanusPOST /janus/trickleTrickles data to Janus server
LicensingApigenerateDongleDumpGET /licensing/generate-dongle-dumpGenerates dongle dump
LicensingApigetCloudLicensingInfoGET /licensing/cloudGet currently used cloud license information
LicensingApigetDonglesGET /licensing/donglesGet currently attached dongles to the licensing service
LicensingApigetInternetLicensingInfoGET /licensing/internetGet currently used internet license information
LicensingApigetLicensingTokenGET /licensing/tokenGet the current licensing token
LicensingApigetLicensingUsageGET /licensing/usageGet the usage details of the licensing operations
LicensingApigetUpdateStatusGET /licensing/update-statusGet the current status of the update in licensing service
LicensingApiupdateDonglePOST /licensing/updateApply update to the licensing service
ManagementApideleteSettingDELETE /management/settingDeletes one setting that match the key
ManagementApigetClusterStatusGET /management/cluster/statusGets cluster status
ManagementApigetDefaultPropertiesGET /management/default-propertiesGets default properties of biometric operations
ManagementApigetManagementInfoGET /management/infoGets information and vital parameters of management
ManagementApigetSettingGET /management/settingGets one setting that match the key
ManagementApigetSettingsGET /management/settingsGets all settings saved in management
ManagementApigetSettingsByKeyGET /management/settings/keyGets all settings that starts with the prefix
ManagementApiloginPOST /loginAuthenticates a user using username and password. Returns auth type and granted authorities.
ManagementApioauth2TokenPOST /oauth2/tokenToken endpoint
ManagementApiresetSettingsPOST /management/settings/resetResets all default settings.
ManagementApisetSettingPOST /management/settingsSaves or deletes the setting with specified key
OperationsApicheckImagePOST /operations/checkimagePerforms checks on a image
OperationsApicreateOperationPOST /operations/createCreate new operation and insert it to the database
OperationsApideleteOperationDELETE /operations/uuid/Delete operation from the database by uuid
OperationsApideleteOperationsDELETE /operationsDelete operations from the database by UUIDs'
OperationsApigetLogGET /operationsGet log of operations by custom filter
OperationsApigetLogCountGET /operations/countCount operations by filter
OperationsApigetOperationByIdGET /operations/id/Get operation's information by id
OperationsApigetOperationByUUIDGET /operations/uuid/Get operation by UUID
OperationsApiremoteVerifyPOST /operations/remote-verifyRemoteVerify is used to remotely verify a FVTemplate and an encrypted template created locally using MegaMatcherId SDK
SubjectsApiclearDbDELETE /subjects/clear-dbClear all DB or by prefix depending on the use case.
SubjectsApicreateSubjectPOST /subjects/createCreate new subject and insert it to the database
SubjectsApideleteSubjectDELETE /subjects/id/Delete subject, operation and biometric data by subject id
SubjectsApideleteSubjectsDELETE /subjectsDelete subjects from the database by subject ids
SubjectsApidownloadSubjectsInfoBulkGET /subjects/downloadDownload specified subject's data from the specified subjects' id list
SubjectsApigetMultimodalSubjectByIdGET /subjects/multimodal/id/{id}Get subject's information by id
SubjectsApigetMultimodalSubjectByOperationIdGET /subjects/multimodal/operation/{uuid}Get subject information by UUID
SubjectsApigetMultimodalSubjectBySubjectIdGET /subjects/multimodal/{subjectId}Get subject's information by subject id
SubjectsApigetMultimodalSubjectsGET /subjects/multimodalGet subjects by custom filter
SubjectsApigetSubjectByIdGET /subjects/id/{id}Get subject's information by id
SubjectsApigetSubjectByOperationIdGET /subjects/operation/{uuid}Get subject information by UUID
SubjectsApigetSubjectBySubjectIdGET /subjects/{subjectId}Get subject's information by subject id
SubjectsApigetSubjectsGET /subjectsGet subjects by custom filter
SubjectsApigetSubjectsCountGET /subjects/countCount subjects by filter
SubjectsApigetSubjectsEnrolledModalitiesGET /subjects/modality/typesModalities to which the subject has already been enrolled
SubjectsApigetSubjectsIdListGET /subjects/id-listGet subjects' id list
SubjectsApigetSubjectsQRCodeBySubjectIdGET /subjects/qrcode/{subjectid}QR code of the MegaMatcherId template
SubjectsApigetTemplateModalitiesPOST /subjects/qrcode/modalitiesReturns modality types in the the template
SubjectsApireextractSubjectPOST /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