Base URL: https://{device_ip_or_cloud_url}/api/v1/execute
Headers: Content-Type: application/json | Authorization: Bearer {your_token}
Before executing commands, refer to these standardized integer mappings used across the API:
| UserType | Meaning |
|---|---|
| 1 | Standard Employee |
| 14 | Device Administrator |
| 0 | Guest / Temp |
| InputType | Meaning |
|---|---|
| 1 | Fingerprint |
| 15 | Face Recognition |
| 4 | RFID Card |
Use these commands to sync your HRMS/ERP database with physical biometric terminals.
Creates a user profile on the terminal without biometric templates.
{
"CommandName": "Add",
"CommandEntity": "User",
"OperationData": {
"UserID": "123",
"FirstName": "John",
"LastName": "Doe",
"UserType": "1"
}
}
Expected Response: {"status": "done"}
Enroll a user remotely by sending pre-captured Base64 biometric data.
{
"CommandName": "Add",
"CommandEntity": "User",
"OperationData": {
"UserID": "123",
"FaceTemplate": "BASE64_ENCODED_FACE_DATA"
}
}
Warning: These operations are destructive and cannot be undone via API.
{
"CommandName": "Delete",
"CommandEntity": "User",
"OperationData": {
"UserID": "123"
}
}
Deletes logs within a specific date range to free up device memory.
{
"CommandName": "Delete",
"CommandEntity": "AttendanceLog",
"OperationData": {
"StartDate": "2026-01-01",
"EndDate": "2026-01-31"
}
}
Configure your listener URL in the Minop Dashboard to receive these automated "Push" events from the device.
The device will POST this payload to your server the moment a user scans.
{
"stgid": "device001",
"UserID": "123",
"LogTime": "2026-01-08 17:30:00",
"Type": "1",
"Temperature": "36.5",
"FaceMask": "1"
}
Required Server Response: "ok"
Manage physical security and door-unlock permissions.
{
"CommandName": "Update",
"CommandEntity": "AccessTime",
"OperationData": {
"UserID": "123",
"AccessStartTime": "08:00:00",
"AccessEndTime": "18:00:00",
"AccessDays": "1,2,3,4,5"
}
}
Note: Custom APIs can be developed on a chargeable basis. For detailed requirements, feasibility, and pricing, please connect with our sales team for further clarification. Please note that some API features are subject to device capabilities and limitations.
We use essential and functional cookies on our website to provide you a more customized digital experience. To learn more about how we use cookies and how you can change your cookie settings, kindly refer to our Privacy Statement. If you are fine to resume in light of the above, please click on 'I Accept'.