eSSL API Operations

eSSL API Operations
Our eSSL API offers a comprehensive set of operations for managing devices, employees, and locations. Below is a detailed description of each supported operation:
Device Management
DeleteDevice: Removes a specific device from the system. Requires device identification.
DeviceCommand_BlockUnBlockUser: Blocks or unblocks a user on a specific device. Requires user and device identification. This operation is crucial for access control management.
DeviceCommand_ChangeWebServerAddress: Updates the web server address associated with a device. Requires device identification and the new server address.
DeviceCommand_ChangeWebServerPort: Updates the web server port associated with a device. Requires device identification and the new port number.
DeviceCommand_ClearLogs: Clears all logs stored on a specific device. Requires device identification. Use with caution as this action is irreversible.
DeviceCommand_EnrollFP: Enrolls a fingerprint for a specific user on a device. Requires user and device identification, as well as the fingerprint data.
DeviceCommand_EnrollFace: Enrolls facial recognition data for a specific user on a device. Requires user and device identification, and the facial recognition data.
DeviceCommand_GetDeviceLogs: Retrieves logs from a specific device. Requires device identification and may allow for specifying a date range.
DeviceCommand_Reboot: Reboots a specific device. Requires device identification.
DeviceCommand_ResetOPStamp: Resets the operation stamp on a device. This stamp is likely used for tracking certain device operations. Requires device identification.
DeviceCommand_ResetTransactionStamp: Resets the transaction stamp on a device. This stamp is likely used for tracking transactions recorded by the device. Requires device identification.
DeviceCommand_UnlockDoor: Unlocks a door connected to a specific device. Requires device identification.
GetDeviceIllegalLogs: Retrieves logs of illegal access attempts from a specific device. Requires device identification.
GetDeviceLastPing: Retrieves the last ping time for a specific device. Useful for monitoring device connectivity. Requires device identification.
GetDeviceList: Retrieves a list of all devices registered in the system. May allow for filtering or pagination.
GetDeviceLogs: Retrieves logs from a specific device. Similar to DeviceCommand_GetDeviceLogs but may offer different filtering or formatting options. Requires device identification.
UpdateDevice: Updates the information for a specific device. Requires device identification and the updated device details.
Employee Management
DeleteEmployee: Deletes a specific employee from the system. Requires employee identification.
GetEmployeeCodes: Retrieves the employee codes assigned to all employees.
GetEmployeeDetails: Retrieves detailed information for a specific employee. Requires employee identification.
GetEmployeePunchLogs: Retrieves punch logs (time and attendance data) for a specific employee. Requires employee identification and may allow for specifying a date range.
UpdateEmployee: Updates the information for a specific employee. Requires employee identification and the updated employee details.
UpdateEmployeeEx: Likely an extended version of UpdateEmployee, potentially allowing for more detailed or complex updates. Requires employee identification and the updated employee details.
UpdateEmployeePhoto: Updates the photo associated with a specific employee. Requires employee identification and the image data.
UpdateEmployeewithExpiryDates: Updates employee information, including expiry dates for certain credentials or permissions. Requires employee identification and the updated information.
Location Management
DeleteLocation: Deletes a specific location from the system. Requires location identification.
UpdateLocation: Updates the information for a specific location. Requires location identification and the updated location details.
Matrix Cameras
Matrix Product
Biometric Machines