The Biometric Gateway Web API (also known as the Universal Biometric Web API 3.0) turns any supported fingerprint, face, palm, vein, iris, retina, card, or password device into a cloud-connected endpoint your application can talk to from anywhere in the world. Receive real-time punches the instant they happen and manage users on the device remotely, all over a simple REST plus Callback contract.
Overview
Cams' flagship Web API enables machine-to-server communication between remotely installed biometric devices and your server application. A device connects to the internet, attendance is pushed to your Callback (webhook) URL in real time, and your server drives device operations such as add or delete user, push templates, push photos, and load punch logs through RESTful calls. There is no need to install desktop software, run a local database, or keep a PC on the LAN. The API is database-agnostic and works with any backend language.
# Your Callback URL receives every punch in real time POST https://yourapp.com/cams/callback { "DeviceSN": "SN7A2300583", "EmployeeCode": "1042", "AttendanceLog": "2026-06-21 09:02:14", "Type": "face", "Direction": "CheckIn" }
Capabilities
Punches are pushed to your Callback URL the moment they are recorded on the device.
Add, delete, block, and move users and push templates or photos to devices from your server via RESTful calls.
One contract handles fingerprint, face, palm, vein, iris, retina, card, and password inputs.
Offline punches are buffered on the device and replayed in order once connectivity is restored.
AES-256 raw-data encryption can be enabled per device for secure data exchange.
Features
Grab a key, read the docs, and ship. Our team helps with your first integration.
FAQ
No. Communication happens over HTTP between the device and your server. As long as the device is connected to the internet, you can receive attendance and manage users without any local software, database, or PC.
Fingerprint, Face, Card, Palm, Finger Vein, Iris, Retina, and Password, plus Body Temperature and Face Mask data where the hardware provides it.
The Callback API is real-time device-to-server communication via a URL you expose on your server (no latency). The RESTful API is server-to-device communication you call on Cams' endpoint to manage the device, with latency up to about 15 seconds.
Yes. Use the LoadLog API to pull attendance logs for a given timeframe on demand, as long as the device is connected to the internet.
Related
The universal integration layer that delivers real-time attendance from ANY biometric device — verified or not — to any application or ERP in under 500 ms.
ExploreAPIRead and capture fingerprints from a USB scanner directly inside any website using a few lines of JavaScript — across all major browsers and Windows versions.
ExploreAPIA versioned REST API (V1/V2/V3) for managing the full device and user lifecycle — provisioning, commands, templates, photos, access times, and attendance logs.
Explore