Documentation for Mega Matcher ID management
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
BiometricDataApi | getBiometricFaceDataByUUID | GET /biometric-data/face/uuid/ | Get image's information by UUID |
BiometricDataApi | getBiometricVoiceDataByUUID | GET /biometric-data/voice/uuid/ | Get voice's information by UUID |
ExceptionsApi | clearExceptionDb | DELETE /exceptions/clear-db | Clear all exception error from Db |
ExceptionsApi | getAllExceptions | GET /exceptions/export | Get all exceptions |
ExceptionsApi | getExceptionById | GET /exceptions/id | Get exception by id |
ExceptionsApi | getExceptionLog | GET /exceptions | Get log of exceptions by custom filter |
ExceptionsApi | getExceptionLogCount | GET /exceptions/count | Get count of exceptions by custom filter |
ExceptionsApi | getExceptionsCallstackById | GET /exceptions/callstack | Get exceptions callstack by id |
ExceptionsApi | importExceptionList | POST /exceptions/import | Import exception list |
ImagesApi | downloadImageInfoBulkByOperation | GET /images/operation/download | Download specified image's data from the specified operation's ids |
ImagesApi | downloadImageInfoBulkBySubject | GET /images/subjects/download | Download specified image's data from the specified subjects ids |
ImagesApi | downloadImageInfoByOperationId | GET /images/operation/{id}/download | Download specified image's data from the specified operation's id |
ImagesApi | downloadImageInfoBySubjectId | GET /images/subject/{id}/download | Download specified image's data from the specified subject's id |
ImagesApi | getImageById | GET /images/id/ | Get image's information by image and operation id |
ImagesApi | getImageByUUID | GET /images/uuid/ | Get image's information by UUID |
JanusApi | attachToJanusConnection | POST /janus/attach | Attaches to Janus connection |
JanusApi | connectToJanus | POST /janus/connect | Connects to Janus session |
JanusApi | createAndAttach | POST /janus/create-and-attach | Creates and attaches to Janus session |
JanusApi | createJanusConnection | POST /janus/create | Creates Janus connection |
JanusApi | getInfo | GET /janus/info | Returns info about Janus server |
JanusApi | getListSession | GET /janus/list-sessions | Returns list of current Janus sessions |
JanusApi | getSession | GET /janus/session | Returns info about Janus session |
JanusApi | getSessionRaw | GET /janus/session-raw | Returns raw info about Janus session |
JanusApi | getStatus | GET /janus/get-status | Returns raw info about Janus session |
JanusApi | setSettings | POST /janus/settings | Sets janus settings |
JanusApi | stopJanusConnection | POST /janus/stop | Stops an active Janus session |
JanusApi | trickleJanus | POST /janus/trickle | Trickles data to Janus server |
LicensingApi | generateDongleDump | GET /licensing/generate-dongle-dump | Generates dongle dump |
LicensingApi | getCloudLicensingInfo | GET /licensing/cloud | Get currently used cloud license information |
LicensingApi | getDongles | GET /licensing/dongles | Get currently attached dongles to the licensing service |
LicensingApi | getInternetLicensingInfo | GET /licensing/internet | Get currently used internet license information |
LicensingApi | getLicensingToken | GET /licensing/token | Get the current licensing token |
LicensingApi | getLicensingUsage | GET /licensing/usage | Get the usage details of the licensing operations |
LicensingApi | getUpdateStatus | GET /licensing/update-status | Get the current status of the update in licensing service |
LicensingApi | updateDongle | POST /licensing/update | Apply update to the licensing service |
ManagementApi | deleteSetting | DELETE /management/setting | Deletes one setting that match the key |
ManagementApi | getClusterStatus | GET /management/cluster/status | Gets cluster status |
ManagementApi | getDefaultProperties | GET /management/default-properties | Gets default properties of biometric operations |
ManagementApi | getManagementInfo | GET /management/info | Gets information and vital parameters of management |
ManagementApi | getSetting | GET /management/setting | Gets one setting that match the key |
ManagementApi | getSettings | GET /management/settings | Gets all settings saved in management |
ManagementApi | getSettingsByKey | GET /management/settings/key | Gets all settings that starts with the prefix |
ManagementApi | login | POST /login | Authenticates a user using username and password. Returns auth type and granted authorities. |
ManagementApi | oauth2Token | POST /oauth2/token | Token endpoint |
ManagementApi | resetSettings | POST /management/settings/reset | Resets all default settings. |
ManagementApi | setSetting | POST /management/settings | Saves or deletes the setting with specified key |
OperationsApi | checkImage | POST /operations/checkimage | Performs checks on a image |
OperationsApi | createOperation | POST /operations/create | Create new operation and insert it to the database |
OperationsApi | deleteOperation | DELETE /operations/uuid/ | Delete operation from the database by uuid |
OperationsApi | deleteOperations | DELETE /operations | Delete operations from the database by UUIDs' |
OperationsApi | getLog | GET /operations | Get log of operations by custom filter |
OperationsApi | getLogCount | GET /operations/count | Count operations by filter |
OperationsApi | getOperationById | GET /operations/id/ | Get operation's information by id |
OperationsApi | getOperationByUUID | GET /operations/uuid/ | Get operation by UUID |
OperationsApi | remoteVerify | POST /operations/remote-verify | RemoteVerify is used to remotely verify a FVTemplate and an encrypted template created locally using MegaMatcherId SDK |
SubjectsApi | clearDb | DELETE /subjects/clear-db | Clear all DB or by prefix depending on the use case. |
SubjectsApi | createSubject | POST /subjects/create | Create new subject and insert it to the database |
SubjectsApi | deleteSubject | DELETE /subjects/id/ | Delete subject, operation and biometric data by subject id |
SubjectsApi | deleteSubjects | DELETE /subjects | Delete subjects from the database by subject ids |
SubjectsApi | downloadSubjectsInfoBulk | GET /subjects/download | Download specified subject's data from the specified subjects' id list |
SubjectsApi | getMultimodalSubjectById | GET /subjects/multimodal/id/{id} | Get subject's information by id |
SubjectsApi | getMultimodalSubjectByOperationId | GET /subjects/multimodal/operation/{uuid} | Get subject information by UUID |
SubjectsApi | getMultimodalSubjectBySubjectId | GET /subjects/multimodal/{subjectId} | Get subject's information by subject id |
SubjectsApi | getMultimodalSubjects | GET /subjects/multimodal | Get subjects by custom filter |
SubjectsApi | getSubjectById | GET /subjects/id/{id} | Get subject's information by id |
SubjectsApi | getSubjectByOperationId | GET /subjects/operation/{uuid} | Get subject information by UUID |
SubjectsApi | getSubjectBySubjectId | GET /subjects/{subjectId} | Get subject's information by subject id |
SubjectsApi | getSubjects | GET /subjects | Get subjects by custom filter |
SubjectsApi | getSubjectsCount | GET /subjects/count | Count subjects by filter |
SubjectsApi | getSubjectsEnrolledModalities | GET /subjects/modality/types | Modalities to which the subject has already been enrolled |
SubjectsApi | getSubjectsIdList | GET /subjects/id-list | Get subjects' id list |
SubjectsApi | getSubjectsQRCodeBySubjectId | GET /subjects/qrcode/{subjectid} | QR code of the MegaMatcherId template |
SubjectsApi | getTemplateModalities | POST /subjects/qrcode/modalities | Returns modality types in the the template |
SubjectsApi | reextractSubject | POST /subjects/reextract-subject | Allows to reextract the template to the current version for the best accuracy |
Documentation for Models
- AccessTokenResponse
- BiometricFaceData
- BiometricVoiceData
- CandidateData
- ChecksFromImage
- Cloud
- ConnectData
- CreateOperationRequest
- CreateSubjectRequest
- DbClusterStatus
- Dongle
- EnrolledModalities
- ExceptionModel
- FVAdvancedInitParams
- FVInitParams
- GetTemplateModalitiesRequest
- Image
- InternetLicense
- JanusAdminGetStatusResponse
- JanusAdminSessionResponse
- JanusResponse
- JanusResponseData
- JanusResponseError
- JanusStatus
- Jsep
- LoginResponse
- MMIDAdvancedInitParams
- MMIDInitParams
- MultimodalSubject
- Operation
- PacketBytes
- Rectangle
- ReextractSubjectRequest
- SessionData
- SessionDownload
- Subject
- SubjectId
- SubjectQRCode
- TemplateModalities
- TrickleData
- Usage
Documentation for Authorization
admin-basic
- Type: HTTP basic authentication
admin-oauth
- Type: OAuth
- Flow: accessCode
- Authorization URL: http://localhost:40002/oauth2/authorize
- Scopes:
- ADMIN: Access admin and user endpoints
user-basic
- Type: HTTP basic authentication
user-oauth
- Type: OAuth
- Flow: accessCode
- Authorization URL: http://localhost:40002/oauth2/authorize
- Scopes:
- USER: Access user endpoints