Cams Biometric Gateway — Web API 3.0

La Cams Biometric Gateway est l’API biométrique universelle qui connecte n’importe quel terminal biométrique de pointage ou de contrôle d’accès à votre application — ERP, SIRH, paie, gestion scolaire, logiciel sur mesure ou workflow d’IA/automatisation. Elle prend en charge toutes les grandes marques de terminaux et fournit une API biométrique JSON sur HTTP standardisée, quel que soit le matériel.

38 opérations — 11 API de callback (Terminal → Serveur) et 27 API RESTful (Serveur → Terminal). Tous les payloads sont du JSON brut sur HTTP/HTTPS.
Tous les terminaux biométriques sont pris en charge. Terminaux Cams, appareils vérifiés et marques tierces (ZKTeco, Suprema, Hikvision, Anviz, Morpho/IDEMIA, Virdi, Mantra, Nitgen, Realtime/Startek, Biomax, Secugen, eSSL, Matrix COSEC, et bien d’autres). Choisissez le mode de connexion adapté à votre installation.

Fonctionnement

La Biometric Gateway se compose de :

Serveur GatewayPlateforme hébergée dans le cloud qui comprend le Cams Protocol Engine (traduction de protocoles, normalisation des données, mise en cache hors ligne, authentification) et la couche d’API standardisée qui offre une interface cohérente à votre application.
Protocol EngineLe moteur central du serveur Gateway : il communique avec les terminaux biométriques, traduit les protocoles propres à chaque fabricant et gère la journalisation sécurisée des transactions de données ainsi que la gestion des identités.
Protocol Engine LiteVersion sur site installable sur votre propre serveur (Windows/Linux) pour les environnements LAN uniquement ou auto-hébergés. Même API, déployée en local.

S’intègre avec

OdooERPNextSAPMicrosoft Dynamics ZohoBitrix24 OrangeHRMBayZatPalmHRuKnowva FedenaTeachmintEduBricz RazorPayPayruler n8nMakeZapier Claude (MCP)GeminiChatGPT Applications web sur mesure
Votre application
ERP SIRH Paie ERP scolaire Workflow IA (n8n, Zapier) MCP — Claude · Gemini · ChatGPT Applications sur mesure
Biometric Gateway
Protocol Engine
Traitement d’authentification sécurisé Journalisation des transactions de données Traduction de protocoles Cache hors ligne & file d’attente Chiffrement AES-256 · Validation du jeton d’authentification
Couche d’API standardisée
Gestion des identités Intégration IA / MCP Répartiteur de callbacks Routeur de commandes REST Normalisation des données · Prise en charge multi-marques
Internet
Empreinte digitale · Reconnaissance faciale · Veines de la paume · Carte RFID · Code PIN · QR / Code-barres · Suivi GPS
Terminaux biométriques — Toutes les marques prises en charge
Cams ZKTeco Suprema Hikvision Anviz Morpho / IDEMIA Virdi Mantra Nitgen Realtime Biomax Secugen eSSL Matrix + Beaucoup d’autres
Type d’APISensLatenceCas d’usage
API de callbackTerminal → Votre serveurTemps réel / latence nulleRecevoir les pointages et les événements de synchronisation des utilisateurs
API RESTfulVotre serveur → Terminal~15 secondesAjouter/supprimer des utilisateurs, charger les journaux, enrôler des données biométriques

Prise en main

Intégrez en trois étapes. Votre serveur doit disposer d’une URL accessible publiquement pour recevoir les callbacks.

1

Configurez votre URL de callback

Connectez-vous au portail API Monitor. Définissez l’URL HTTPS publique de votre serveur comme URL de callback pour votre ou vos terminaux. Le moteur d’API enverra (POST) les événements biométriques à ce point de terminaison en temps réel.

2

Recevez les pointages

Votre point de terminaison reçoit une requête POST avec un corps JSON brut — aucun paramètre de requête n’est nécessaire pour les API de callback. Validez l’AuthToken, analysez les données de pointage et répondez avec {"status":"done"}.

3

Appelez les API RESTful pour gérer utilisateurs & terminaux

Envoyez (POST) une commande JSON à l’URL du point de terminaison RESTful fournie dans votre compte API Monitor, avec votre stgid (Service Tag ID) en paramètre de requête. Le moteur met la commande en file d’attente et le terminal l’acquitte sous ~15 secondes.

Format du point de terminaison

Type d’APIMéthodeMode d’envoi
API de callback (entrante) POST Le terminal envoie (POST) vers votre URL configurée. Corps JSON brut ; aucun paramètre.
API RESTful (sortante) POST Vous envoyez (POST) vers l’URL du point de terminaison RESTful (disponible dans votre compte API Monitor) avec ?stgid=YOUR_SERVICE_TAG_ID et un corps JSON brut.
Répondez toujours immédiatement aux requêtes de callback. Votre serveur doit renvoyer {"status":"done"} (HTTP 200) pour accuser réception. N’effectuez pas de traitement lourd avant de répondre — mettez-le en file d’attente.

Documentation de l’API

La référence est découpée par thème. Commencez par la compatibilité des terminaux, puis les opérations de callback et REST.

Nous contacter

Pour l’assistance sur l’API, la compatibilité des terminaux ou toute demande commerciale :

Ventes & assistance

Cams Biometrics (Dheeram Innovations Pvt Ltd) — No: 2/98D, 2nd Floor, Cams Biometrics Building, Opposite to Satyabama University, Semmancheri, OMR, Chennai – 600119, Inde.