Connect any device, recognize any face or fingerprint, turn CCTV into attendance, drop in ready-made SDKs, and run an AI agent that manages it all — over REST, webhooks and MQTT. One platform for everything biometric.
# Fetch today's punches from any connected device curl https://api.camsunit.com/v3/attendance/getbyscandate \ -d "AuthToken=YOUR_API_KEY" \ -d "StartDate=2026-06-21" \ -d "EndDate=2026-06-21" # → 200 OK { "Attendance": [ { "DeviceSN": "ZK6A2300583", "EmployeeCode": "1042", "AttendanceLog": "2026-06-21 09:02:14", "Direction": "in", "Type": "fingerprint" } ] }
Works with the devices you already own
Why BiometricAPI
Stop wrestling with vendor SDKs, serial protocols and firmware quirks. One gateway normalises every brand into clean, predictable JSON.
A single contract for fingerprint, face, palm, iris and card devices. Swap hardware without touching your code — the gateway abstracts the differences.
Devices push every punch to your endpoint the moment it happens via the Callback API — no polling, no missed logs, no cron jobs.
Add users, push fingerprint templates, copy enrolments across devices and open doors — all from your application, over the cloud.
Consistent timestamps, directions and employee codes across vendors. Ready for payroll, HR, ERP and analytics out of the box.
Run against the Cams cloud or your own server. Devices reach the gateway over the internet — works across sites and geographies.
REST you can hit with cURL, webhooks you can subscribe to, and predictable error codes. Live in an afternoon, not a quarter.
The platform
Whatever you're building — HRMS, payroll, access control, kiosks or identity verification — there's a Cams component that fits. Explore the catalog by what you need to do.
Connect any internet-enabled device in real time — REST, Callback and MQTT, plus browser and device-management APIs.
Explore APIsServer-side face (ArcFace + liveness) and fingerprint (ISO 19794-2) matching — 1:1 verify and 1:N identify.
Explore enginesTurn CCTV into attendance, run on-prem protocol engines, and move events over MQTT.
Explore edgeReady-to-run PHP and Python backends, a browser fingerprint API, and a native device connector.
Explore SDKsA device tester & sandbox, the API monitor console, protocol updates, and the Windows installer.
Explore toolsTablet face kiosks, contactless fingerphoto, and geofenced field attendance.
Explore appsManage your device fleet in plain English — query attendance, enroll users, open doors.
Explore the agentHow it works
Point your ZKTeco, Mantra, eSSL or other device at the gateway with its serial number. No firmware changes — it speaks the protocol it already ships with.
Each device pairs to your account with an API key. Calls are authorised per device, so access stays scoped and auditable.
Pull attendance and users with REST, or let the device push events to your Callback URL in real time. Enrol users and open doors the same way.
Feed clean JSON into payroll, HR, access control or your own dashboard. The gateway handles the hardware so you don't have to.
# Your endpoint receives every event instantly POST https://yourapp.com/webhook/cams { "event": "attendance.new", "DeviceSN": "ZK6A2300583", "EmployeeCode": "1042", "Name": "Priya R.", "LogTime": "2026-06-21T09:02:14+05:30", "Direction": "in", "VerifyMode": "fingerprint" } # Respond 200 — the gateway handles retries HTTP/1.1 200 OK
The API
38 operations across five capability groups — from reading a punch log to enrolling a fingerprint and opening a door.
Pull raw logs or summaries by date, employee or device. Real-time push for every punch.
Attendance APIsAdd, find and list users; enrol fingerprints; copy users and resend templates across devices.
User APIsInventory devices, check health, ping connectivity and reset the command queue.
Device APIsSubscribe with the Callback API and receive events the instant they occur.
Callback APIFull reference with parameters, responses and code samples for every endpoint.
Open API referenceDevice guides
Brand-specific setup, supported models and ready-to-run code for the devices our customers use most.
Solutions
Teams build all of this on top of BiometricAPI — without ever touching a device SDK.
Real-time push replaces brittle cron-based syncs.
Same contract for every brand and model.
cURL-friendly REST with sandbox keys.
Queued commands and automatic retries.
AI agent
The Cams AI Device Agent exposes your biometric fleet as an MCP server, so Claude and other assistants can manage attendance, users and access on command — with human-in-the-loop confirmation and full audit logging.
Integrations
Attendance flows into 200+ ERP & HRMS platforms via Hybrid Push and REST.
Grab an API key, point a device at the gateway and read your first attendance log today.