APITarifsDocsBlogPartenairesContact

Démarrage

Connectez votre premier appareil en moins de 15 minutes.

Prérequis

Avant de commencer, vous aurez besoin de :

  • Un compte PunchConnect ()
  • Un appareil biométrique compatible ZKTeco
  • Le numéro de série de votre appareil

Comment ça fonctionne

PunchConnect est une REST API. Vous interagissez avec elle via des requêtes HTTP — aucun SDK requis. Utilisez Postman, cURL ou tout client HTTP dans le langage de votre choix (PHP, Python, Node.js, etc.).

URL de base : https://api.punchconnect.com/api/v2/zk

Lister vos appareils

Une fois vos appareils enregistrés via le tableau de bord, utilisez l'API pour les lister et commencer à interagir.

bash
curl https://api.punchconnect.com/api/v2/zk/devices \
  -H "X-CLIENT-ID: your_client_id" \
  -H "X-CLIENT-SECRET: your_client_secret" \
  -H "Accept: application/json"

Authentification

Toutes les requêtes API sont authentifiées avec deux en-têtes : votre identifiant client et votre secret client. Obtenez-les depuis le tableau de bord PunchConnect.

En-têteDescription
X-CLIENT-IDVotre identifiant client API
X-CLIENT-SECRETVotre secret client API
Content-Typeapplication/json
Acceptapplication/json

Codes d'erreur

PunchConnect utilise les codes de statut HTTP standard. Toutes les erreurs renvoient un corps JSON cohérent.

json
{
  "error": {
    "code": "device_not_found",
    "message": "No device found with serial CZKT2024099",
    "status": 404
  }
}
StatutSignification
200Succès
201Créé
400Requête incorrecte — vérifiez vos paramètres
401Non autorisé — clé API invalide ou manquante
404Non trouvé — la ressource n'existe pas
429Limite de débit atteinte — ralentissez les requêtes
500Erreur serveur — réessayez ou contactez le support

Étapes suivantes

Démarrage | PunchConnect