# Innovatrics Integration with SFT ## 1. Capturing Faces and Enrolling to Innovatrics FR The main reason why we enroll to Innovatrics FR is that their FR does not have the capability to provide us FaceTemplates nor NxN Comparison. What they only have is 1xN Comparison called "Search Face among the Watchlist" :::info **Note:** In Innovatrics FR.. - Person Group == Watchlist - Person Enrolled on a Person Group == Watchlist Member ::: **1.1 Proposed Flow to Collect and Enroll Faces into Innovatrics FR** ![](https://i.imgur.com/203oheD.png) #### :open_file_folder: [Open Process Flow Diagram](https://themarkl-corp.github.io/sft-process-flow/) ##### :small_red_triangle: Click To View Diagram in Full Screen :small_red_triangle: --- ### Essential APIs: :::info Better refer to :arrow_right: [**SmartFace REST API.html**](https://themarkl-corp.github.io/sft-inno-api/) :arrow_left: for request body and response samples ::: 1. **Create Watchlist** To Create Watchlist (if it doesnt exist) ``` javascript POST /api/v1/Watchlists ``` 2. **Create Watchlist Member** To Create Watchlist Member Information ``` javascript POST /api/v1/WatchlistMembers ``` 3. **Register Watchlist Member** To Create Enroll Face to a Watchlist Member (verify if Enroll Success or Failed) ``` javascript POST /api/v1/WatchlistMembers/Register ``` --- ## 2. Search Face On-Demand Since we've mentioned that Innovatrics FR only support 1xN search, for SFT to initiate Face Search, We have to use a reference photo (either from captured faces or uploaded by the user) and initiate watchlist search. For multi-day search time periods (ex. from 02-01-2021 to 02-15-2021) we would require the SFT to initiate search into multiple watchlists (watchlist for faces in 02-01-2021 **UP TO** watchlist for face in 02-15-2021). **2.1 Proposed Flow to Initiate Face Search in Innovatrics FR** ![](https://i.imgur.com/gvaTBzl.png) #### :open_file_folder: [Open Process #2 Flow Diagram](https://themarkl-corp.github.io/sft-process-flow2/) ##### :small_red_triangle: Click To View Diagram in Full Screen :small_red_triangle: --- ### Essential APIs: :::info Better refer to :arrow_right: [**SmartFace REST API.html**](https://themarkl-corp.github.io/sft-inno-api/) :arrow_left: for request body and response samples ::: 1. **Search for Watchlist Member using Photo** Need to translate photo into Base64 ``` javascript POST /api/v1/Watchlists/Search ``` --- ## Office Environment for Testing **Teamviewer** ID: 842 126 401 Password: Az123567! **Anydesk** ID: isap-sft-test@ad Password: Az123567! **Innovatrics FR Information** > API hostname: http://localhost:8098/ > You can double check its API list by accessing this hostname using Google Chrome (it should open the API Swagger) ![](https://i.imgur.com/BOmHxR3.png)