Bring your ZKTeco machine
to ChatGPT, Claude & your ERP.
Register. Onboard the machine. Get real-time data on your server instantly — with or without a public IP. No VPN, no port forwarding, no middleware.
- ✓ Minutes, not weeks
- ✓ No public IP needed
- ✓ Real-time punches
- ✓ Free sandbox key
- 09:02:14 · EMP-1042IN · face
- 09:02:41 · EMP-0877IN · palm
- 09:03:05 · EMP-1190IN · card
- 09:03:52 · EMP-0412IN · finger
API for ZKTeco Biometric Terminals by Cams Biometrics lets you connect any supported ZKTeco attendance or access-control device to AI assistants (ChatGPT, Claude, Gemini), workflow tools (n8n, Make, Zapier, Power Automate), ERPs (Odoo, ERPNext, SAP, Zoho) or your own server. The device connects outbound over HTTPS, so no public IP, VPN or port forwarding is needed. Register, enter the device serial, and real-time punches start arriving within minutes.
Last updated 29 October 2026 · Operated by Cams Biometrics (Dheeram Innovations Pvt. Ltd.), Chennai · Not affiliated with ZKTeco Security.
Own a ZKTeco machine? Start here.
Connect it to an ERP, ask an AI about it, automate with no-code tools, view reports, or build on the API. Pick your goal.
ERP & HRMS →
Odoo, ERPNext, SAP, Zoho, greytHR, Workday or your own system, fed in real time.
AI assistants →
Ask ChatGPT, Claude or Gemini who is late, add users, check machines.
Workflows →
n8n, Make, Zapier, Power Automate: alerts, sheets and CRM updates.
No public IP →
Behind NAT or on mobile data. No static IP, VPN or port forwarding.
Workspace →
No coding: instant attendance reports and resync in Cams Workspace.
Developers →
38 operations, JSON over HTTPS, webhooks and REST commands.
Compatibility →
Native Push vs Hybrid Push. Check your model in minutes.
Pricing →
Free sandbox to test, then per-machine licences.
Account in 30 seconds. Machine online in minutes.
The device you already own becomes a live data source for your AI, your team and your software.
- 1
Register
Create your free account at camsbiometrics.com/client-registration — it takes about 30 seconds. Sign in or grab an API key and your sandbox is ready.
- 2
Onboard the machine
Add the device serial number and set the device's cloud-server address in its menu. It connects out to the gateway — done. Not sure it's compatible? Check it first at developer.camsbiometrics.com.
- 3
Get real-time data
Add a webhook URL for your server, or connect
agent.camsbiometrics.comto ChatGPT, Claude or n8n. Every punch arrives instantly.
Behind a router, on mobile data, in a remote branch — it still works.
Traditional setups need a static IP, port forwarding or a VPN to reach a biometric device. Here the machine dials out to the Cams gateway over HTTPS and holds the connection. The gateway receives every event and delivers it to you.
- ✓ No static IP at the device site
- ✓ No port forwarding or router changes
- ✓ Offline-safe: events cached and delivered when the link returns
- ✓ Many sites, one account: branches, shops, schools, factories
- ✓ Hosting your own server? Receive signed HTTPS callbacks. Without one? Use an AI or workflow connector, or on-premise Protocol Engine Lite for LAN-only sites.
Ask your ZKTeco device a question. In plain English.
"Who hasn't punched in today?" · "Add Priya to the Chennai door and give her a card." · "Draft this week's late-comer report." One MCP server, many assistants:
https://agent.camsbiometrics.com
AI assistants
Automation & workflow platforms
Developer tools
Not available yet: Gemini Enterprise. Status as of October 2026.
// Claude Code claude mcp add --transport http zkteco \ https://agent.camsbiometrics.com // Generic MCP client config { "mcpServers": { "cams-zkteco": { "url": "https://agent.camsbiometrics.com" } } }
Connect in under a minute
- Add the server URL to your assistant's connectors / MCP settings.
- Sign in with your Cams account (OAuth), or paste an API key where the tool asks for one.
- Ask: "List today's punches on my front-door ZKTeco."
Sign-in uses OAuth against camsbiometrics.com; the agent server never asks you to share device passwords.
You already own the hardware. Now unlock what it knows.
Every day your device records who arrived, who left and who walked through which door. Most of that stays locked inside the box. Here is what changes when it flows out in real time.
Stop exporting USB sticks
No more Friday-night CSV copying. Data lands where you work, the moment it happens.
Payroll that runs itself
Punches flow into your ERP or HRMS automatically. Fewer disputes, fewer corrections, faster month-end.
Ask, don't dig
Let an AI assistant answer "who's absent?", "which branch is late most?" and draft the report for you.
Alerts that matter
WhatsApp, email or Slack the instant a key person arrives, a door opens after hours, or someone is absent.
Grow without rewiring
Add a branch by registering one more serial number. No new network, no new server.
Keep your hardware
No rip-and-replace. Your existing ZKTeco machines get cloud, AI and ERP superpowers.
Small business, school, factory or enterprise — if it has a ZKTeco machine on the wall, it can be on your screen today.
Bring your machine into your ERP. Instantly.
Prebuilt connectors and a standard JSON contract mean attendance lands in the system your team already uses.
Odoo, ERPNext, SAP, Microsoft Dynamics, Zoho, Bitrix24
OrangeHRM, Bayzat, PalmHR, uKnowva, Razorpay, Payruler, greytHR, Workday
Fedena, Teachmint, EduBricz
n8n, Make, Zapier, Claude, ChatGPT, Gemini
Don't see yours? Anything that accepts a JSON webhook works — or ask us for a connector.
Works with ZKTeco face, fingerprint, palm and card devices.
Connection modes: Native Push and Hybrid Push. Success rates of 90–99% on ADMS / push-enabled models. Always verify your exact serial number before you buy or onboard.
Face recognition
SpeedFace V5L, SpeedFace V4L, ProFace X, UFace 802 / 800, iFace 880, F18 Pro
Fingerprint
F18, F19, IN02-A, S922, K50, K40, F22
Palm recognition
SpeedPalm 100, SpeedFace V5L Palm, ProFace X Palm, MultiBio 800, MB560
Time attendance
iClock 980 / 880 / 360, SenseFP, ZK Zpad Plus, K50, K40
Access control
InBio Pro Plus 460 / 260 / 160, C3-400 Plus, C3-200 Plus, C3-100 Plus, AI Control Panel, CVEdge 160
Check your serial
Use the free compatibility bot to confirm connection mode for any serial.
developer.camsbiometrics.comOlder devices without push support can be upgraded with Cams Protocol Update, or connected via the Protocol Engine Lite.
38 operations. Callbacks in, commands out.
A standard JSON-over-HTTP contract. Your server answers HTTP 200 immediately and queues heavy work.
- 11 real-time callbacks (device → your server): RealTimePunchLog, RealTimeAttendancePhoto, UserUpdated (card, password, fingerprint, face, palm, photo), manual user delete / modify.
- 27 REST commands (your server → device): LoadLog, LoadDeviceInformation, AddUser (any template combination), DeleteUser, EnableUser, DisableUser, ResendAttendance, EnrollFingerPrint, UpdateAccessTime and more.
- Security: validated
AuthTokenon every callback, optional AES-256 payload encryption. - Reliability: offline caching and command queuing.
// POST to your callback URL — real-time punch { "OperationID": "op_2KdN9lP", "LabelName": "Front Door · Floor 2", "SerialNumber": "ZKV5L-44021", "PunchLog": { "Type": "IN", "InputType": "face", "UserId": "EMP-1042", "LogTime": "2026-10-29T09:02:14+05:30" }, "AuthToken": "eyJhbGciOi..." } // reply immediately HTTP 200 {"status": "ok"}
Frequently asked questions
Can I connect my ZKTeco machine to ChatGPT or Claude?▾
Yes. Register with Cams Biometrics, onboard the device, then add https://agent.camsbiometrics.com to Claude, ChatGPT, Gemini CLI, Copilot Studio, Cursor or VS Code / GitHub Copilot and ask in plain language.
Do I need a public IP or VPN?▾
No. The device connects outbound over HTTPS, so it works behind NAT and on mobile networks. Your server only needs a public HTTPS callback URL if you want webhooks — AI and workflow connectors need none.
How fast can I get a device online?▾
Account creation takes about 30 seconds and onboarding a few minutes: register, enter the serial number, set the device's cloud server address, and punches start flowing.
Which AI and workflow tools are supported?▾
Claude, ChatGPT, Gemini CLI, Microsoft Copilot Studio, Claude Code, Cursor, VS Code / GitHub Copilot, n8n, Make and Power Automate. Perplexity is in beta; Zapier uses the REST API today with native support coming soon; Gemini Enterprise is not possible yet.
Which ERPs can receive the data?▾
Odoo, ERPNext, SAP, Microsoft Dynamics, Zoho, Bitrix24, OrangeHRM, Bayzat, PalmHR, uKnowva, Razorpay, Payruler, Fedena, Teachmint and any system that accepts a JSON webhook.
Is this official ZKTeco software?▾
No. zkteco.uk is operated by Cams Biometrics (Dheeram Innovations Pvt. Ltd.) and is not affiliated with ZKTeco Security. It works with ZKTeco hardware through published ADMS / push protocols.
What does it cost?▾
A free sandbox API key is available for testing. Production pricing is quote-based — email sales@camsbiometrics.com or WhatsApp +91-98409-81006.
Is the data secure?▾
Callbacks carry an AuthToken your server validates, payloads can be AES-256 encrypted, and AI access uses OAuth sign-in or API keys. Cams Biometrics is ISO 9001:2015 certified.
Your ZKTeco machine is ready to talk. Let it.
Register free, onboard in minutes, and watch the first real-time punch land in your AI, your ERP or your server.