WebApi for Biometric Machines


CAMS supports the Web API for the the biometric machines which can be integrated with a website or any internet web application. It provides RESTful APIs and Callback API for various operations with biometric machines. Lets see one by one

Attendance API: Get Attendance Record

An HTTP(port:80) or HTTPS(port:443) URL should be exposed from your sever and submited wiht us. We associate the URL with the machine at cams data server. Once the URL is associated, whenever the attendance gets registered, the submitted URL will be called automatically. Now user can maintain the records in their database and use them for generating reports.

The URL will be called whenever a new attendance gets registered with the following parameters in POST

  • stgid->service tag id, means machine id,
  • userid->numerical user id
  • att_time->timestamp of attendance date & time
  • att_type-> i/o ==> i for check in, and o for check out

The URL should return "ok" in the response once it processed the attendance record. If "ok" is not returned, the URL will be called every time again and again with the same attendance records. If the URL's web server is down, the attendance records will try to reach the URL in every 30 seconds.

Management API: Add User

RESTful APIs for adding users in the machine, will be provided as per the discussion with the customer

Management API: Update User

RESTful APIs for updating user name in the machine, will be provided as per the discussion with the customer

Management API: Delete User

RESTful APIs for deleting users from the machine, will be provided as per the discussion with the customer

Attendance API: Get Attendance Record - Custom Format

If you have a system already running which accepts the attendance in different format or you have different biometric machine already running with you, then please write the details to sales@camsunit.com and check how can they be integrated.

How communication between machine and your web aplication happens?

Machines are tightly couple with cams data server. Attendance information from machine will be updated to your server through cams data server. Adding or removing users in the machine shall be triggered through APIs exposed by the data server and, the data server will communicate with the machine and sends the response back to your server


The following questions are handled positively by our API

  • How to integrate biometric attendance system with our web site?

  • Can i integrate biometric attendance report with my PHP online application?

  • How do i integrate Fingerprint attendance system reports with my mobile app?

  • Is there any API available to integrate our access control system with our HRM portal?

  • I like to integrate the biometric attendance with school ERP software, can i do?

  • What is the best Biometric machines available in the market with WebAPI support?

  • We have my C# and ASP .Net web based application. Can we integrate our fingerprint attendance and access control system with our web applications?

  • Is there any web based face-recognition or fingerprint attendance system available?

  • How do i store the fingerprint biometric attendance system report into my database directly?

  • How can i pull the attendance report from machine to my server automatically?

  • Is it possible to integrate the biometric attendance system with my Linux server?

  • Can we read the biometric system report to my web application without any intermediate software?

  • How to get data from biometric device

  • How to implment the Web Based Biometric attendance system

Write sales@camsunit.com for availing the APIs support for CAMS Machines.

View API Supported Products