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 /user/biometric-data/face/uuid/ | Get image's information by UUID |
BiometricDataApi | getBiometricVoiceDataByUUID | GET /user/biometric-data/voice/uuid/ | Get voice's information by UUID |
ImagesApi | getImageByUUID | GET /user/images/uuid/ | Get image's information by UUID |
JanusApi | attachToJanusConnection | POST /user/janus/attach | Attaches to Janus connection |
JanusApi | connectToJanus | POST /user/janus/connect | Connects to Janus session |
JanusApi | createAndAttach | POST /user/janus/create-and-attach | Creates and attaches to Janus session |
JanusApi | createJanusConnection | POST /user/janus/create | Creates Janus connection |
JanusApi | stopJanusConnection | POST /user/janus/stop | Stops an active Janus session |
JanusApi | trickleJanus | POST /user/janus/trickle | Trickles data to Janus server |
ManagementApi | getDefaultProperties | GET /user/management/default-properties | Gets default properties of biometric operations |
ManagementApi | getManagementInfo | GET /user/management/info | Gets information and vital parameters of management |
ManagementApi | login | POST /login | Authenticates a user using username and password. Returns auth type and granted authorities. |
ManagementApi | oauth2Token | POST /oauth2/token | Token endpoint |
OperationsApi | getOperationByUUID | GET /user/operations/uuid/ | Get operation by UUID |
OperationsApi | remoteVerify | POST /user/operations/remote-verify | RemoteVerify is used to remotely verify a FVTemplate and an encrypted template created locally using MegaMatcherId SDK |
SubjectsApi | clearDb | DELETE /user/subjects/clear-db | Clear all DB or by prefix depending on the use case. |
SubjectsApi | createSubject | POST /user/subjects/create | Create new subject and insert it to the database |
SubjectsApi | getMultimodalSubjectByOperationId | GET /user/subjects/multimodal/operation/{uuid} | Get subject information by UUID |
SubjectsApi | getSubjectByOperationId | GET /user/subjects/operation/{uuid} | Get subject information by UUID |
SubjectsApi | getSubjectsEnrolledModalities | GET /user/subjects/modality/types | Modalities to which the subject has already been enrolled |
SubjectsApi | getSubjectsIdList | GET /user/subjects/id-list | Get subjects' id list |
SubjectsApi | getSubjectsQRCodeBySubjectId | GET /user/subjects/qrcode/{subjectid} | QR code of the MegaMatcherId template |
SubjectsApi | getTemplateModalities | POST /user/subjects/qrcode/modalities | Returns modality types in the the template |
SubjectsApi | reextractSubject | POST /user/subjects/reextract-subject | Allows to reextract the template to the current version for the best accuracy |
Documentation for Models
- AccessTokenResponse
- BiometricFaceData
- BiometricVoiceData
- CandidateData
- ConnectData
- CreateSubjectRequest
- EnrolledModalities
- FVAdvancedInitParams
- FVInitParams
- GetTemplateModalitiesRequest
- Image
- JanusResponse
- JanusResponseData
- JanusResponseError
- Jsep
- LoginResponse
- MMIDAdvancedInitParams
- MMIDInitParams
- MultimodalSubject
- Operation
- Rectangle
- ReextractSubjectRequest
- SessionData
- Subject
- SubjectId
- SubjectQRCode
- TemplateModalities
- TrickleData
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