APITarifsDocsBlogPartenairesContact
Éprouvé en production sur 24 000+ employés

Connectez n'importe quel appareilbiométrique à n'importe quelle app.En minutes, pas en mois.

REST API + webhooks en temps réel pour les appareils biométriques compatibles ZKTeco. Configuration en libre-service, tarification transparente, fiabilité de niveau production.

Aucune carte de crédit requise · Essai de 7 jours
live_feed.sh
$ curl punchconnect.com/api/v1/attendance
Connecté·3 appareils

Utilisé par les équipes qui construisent l'avenir de la gestion des effectifs

AgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwiAgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwi

Où se situe PunchConnect

Le pont entre votre matériel biométrique et vos logiciels — gérant la complexité du protocole à votre place.

Comment ça fonctionne

Trois étapes. Quinze minutes. Données en temps réel.

Aucun SDK requis. Aucune connaissance du protocole propriétaire nécessaire. Juste du HTTP standard.

01

Enregistrez votre appareil

Pointez le paramètre de serveur cloud de votre appareil vers PunchConnect et enregistrez-le via notre API. Moins de 2 minutes.

1// Point device cloud server to:
2// push.punchconnect.com
3
4// Then register via API:
5POST /api/v1/devices
6{
7 "serial": "BKJK203900123",
8 "name": "Front Gate",
9 "callback_url": "https://your-app.com/hook"
10}
11
12// Response:
13{
14 "id": "dev_8x2k9m3n",
15 "status": "waiting_for_connection",
16 "api_key": "pc_dev_..."
17}
02

Configurez votre webhook

Indiquez-nous où envoyer les événements de présence en temps réel. Nous les transmettons à votre serveur instantanément — aucun polling nécessaire.

1POST /api/v1/webhooks
2{
3 "url": "https://your-app.com/attendance",
4 "events": ["attendance.punch_in",
5 "attendance.punch_out"],
6 "secret": "whsec_your_secret_key"
7}
8
9// Response:
10{
11 "id": "whk_4j7d9s",
12 "status": "active",
13 "verified": true
14}
03

Recevez les données en direct

Les événements de présence arrivent à votre application en temps réel via webhook. Traitez-les comme vous le souhaitez.

1// Incoming webhook payload:
2POST https://your-app.com/attendance
3X-Signature: sha256=a1b2c3d4...
4
5{
6 "event": "attendance.punch_in",
7 "employee_id": 1042,
8 "employee_name": "Ahmed Mansour",
9 "device": "Front-Gate-01",
10 "timestamp": "2026-03-03T08:01:23Z",
11 "verify_type": "fingerprint"
12}

Tout ce dont vous avez besoin. Rien de superflu.

Une seule API. Chaque fonctionnalité. Pas de ventes incitatives, pas de limitations, pas de « contactez les ventes pour le premium ».

Webhooks en temps réel

Les événements de présence sont transmis à votre serveur à l'instant où ils se produisent. Pas de polling, pas de délais.

REST API

Gestion complète des appareils, synchronisation des employés et requête de présence via des endpoints REST propres.

Synchronisation bidirectionnelle

Envoyez des employés aux appareils à distance. Recevez les pointages en temps réel. Communication véritablement bidirectionnelle.

Chiffrement AES-256

Données chiffrées de bout en bout en transit et au repos. Vérification de signature webhook HMAC-SHA256.

Surveillance des appareils

Statut en ligne/hors ligne en temps réel pour chaque appareil connecté. Alertes instantanées en cas de panne d'un appareil.

Journal d'audit complet

Journal complet des commandes pour chaque opération sur appareil et appel API. Visibilité totale et conformité.

Compatible avec votre stack

Exemples de code prêts pour la production. Copiez, collez, déployez.

1# Receive attendance via webhook
2from flask import Flask, request
3
4app = Flask(__name__)
5
6@app.route
7("/webhook/attendance", methods=["POST"])
8def handle_attendance():
9 event = request.json
10
11 print(f"Employee: {event['employee_name']}")
12 print(f"Device: {event['device']}")
13 print(f"Time: {event['timestamp']}")
14
15 return {"status": "ok"}, 200
16
17# Push employee to a device
18import requests
19
20requests.post(
21 "https://api.punchconnect.com/v1/employees/push",
22 json={"device_serial": "BKJK203900123",
23 "employee_id": 1042,
24 "name": "Ahmed Mansour"},
25 headers={"Authorization": "Bearer pc_live_..."}
26)

Une tarification prévisible, conçue pour évoluer

Licence par appareil unique. Pas de frais mensuels. Remises sur volume à mesure que vous grandissez.

STARTER

Idéal pour les tests et les petits déploiements.

$200/ appareil

+$50/an de renouvellement à partir de l'année 2

Commencez avec :

  • Webhooks en temps réel
  • Accès REST API
  • Surveillance des appareils
  • Support par email
  • Documentation API

GROWTH

Le plus populaire

Pour les déploiements en production s'étendant sur plusieurs sites.

À partir de

$180/ appareil

10+ appareils · économisez $20/appareil

Tout ce qui est dans Starter, plus :

  • Remise sur volume (10%)
  • Support email prioritaire
  • Plusieurs URLs de rappel
  • Synchronisation en masse des employés

SCALE

Organisations multi-sites avec des besoins de support dédiés.

À partir de

$160/ appareil

25+ appareils · économisez $40/appareil

Tout ce qui est dans Growth, plus :

  • Remise sur volume (20%)
  • Gestionnaire de compte dédié
  • En-têtes webhook personnalisés
  • SLA de disponibilité à 99,5%

ENTERPRISE

Pour les opérations à grande échelle nécessitant des conditions personnalisées.

Nous contacter
Sur mesure

50+ appareils · meilleur tarif

Infrastructure dédiée :

  • Responsable support désigné
  • Conditions SLA personnalisées
  • Option sur site
  • Facturation sur facture

Construit en production.
Éprouvé à grande échelle.

Nous avons créé PunchConnect parce que nous en avions besoin nous-mêmes. Notre moteur de protocole gère la présence de plus de 24 000 employés de nos clients sur plusieurs sites, avec des données en temps réel circulant 24h/24 et 7j/7. Lorsque nous l'avons commercialisé, nous n'avons pas créé une démo — nous avons ouvert notre système de production.

A

AgriWise Engineering Team

Gestion de la présence de 24 000+ employés en production

Prêt à connecter votre premier appareil ?

Démarrez votre essai gratuit en 30 secondes.
Pas de carte de crédit. Pas d'appel commercial. Juste des clés API.

Parlez-nous

hello@punchconnect.com

PunchConnect — Connectez n'importe quel appareil biométrique à n'importe quelle application