bioConnectAPI
  • Welcome to bioConnect
  • Getting Started
    • Quickstart
  • Webhook
    • Data From Device
  • API Endpoints
    • Endpoints
      • Device Details
      • Employees/Users List
      • Employee/User Details
Powered by GitBook
On this page
  • 1. Connection `PING`
  • 2. Verifications at the Device Terminal
  • 3. Enrollments

Was this helpful?

  1. Webhook

Data From Device

Biometric sends data every 3 seconds about 3 known parameters.

  1. Connection PINGS

  2. Verifications at the Device Terminal

  3. Live Enrollments (Only if Device Online and Connected to Server)

These parameters are shared over the JSON object. Each JSON contains machine data such as the unique identifier stating from which device the data is sent and the type of request. The data parameter contains the data according to the request type.

1. Connection `PING`

{
"machine": "LT234590POHS", //device UNIQUE Identifier
"type": "connection", //type of Data 
"data": {
    "last_connected": 20240801123456 //device last online status
   }
}

2. Verifications at the Device Terminal

{
"machine": "LT234590POHS", //device UNIQUE Identifier
"type": "verification", //type of Data 
"data": {
      "user_id": 0000121,    //Employee ID 
      "punch_time": 20240801123445 //Time Stamp at which the Employee Punches
   }
}

3. Enrollments

{
"machine": "LT234590POHS", //device UNIQUE Identifier
"type": "enroll", //type of Data 
"data": {
      "user_id": 0000122,    //Employee ID 
      "username": "John Doe" //Name of the Enrollment
   }
}

The device will only send data when connected to the internet.

Beta Feature : You can also control which data you want from device. You can control your device data. Such as you can only want to receive verfication data, no live enrollments and continous pings of device, Just lets us know, we will configure your device accordingly.

PreviousQuickstartNextEndpoints

Last updated 9 months ago

Was this helpful?