Skip to main content

Documentation for Mega Matcher ID management

Documentation for API Endpoints

All URIs are relative to http://localhost

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