Connexion à votre espace

Connexion Utilisateur Connexion Entreprise

Pas encore inscrit ?

Créer un compte

Créer un compte

Inscription Utilisateur Inscription Entreprise

Déjà inscrit ?

Se connecter
API & Développeurs

Intégrez CHAPFLOW dans vos systèmes

API REST, webhooks en temps réel et SDKs dans plusieurs langages — tout ce dont vous avez besoin pour connecter CHAPFLOW à votre infrastructure.

POST /api/v1/tickets
// Créer un ticket en file d'attente const response = await fetch('/api/v1/tickets', { method: 'POST', headers: { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ service_id: 'srv_abc123', customer_name: 'Aminata Diallo', priority: 'normal' }) }); // → { id: 'tkt_xyz', position: 4, eta: '12min' }
99.9%
Disponibilité SLA
< 80ms
Latence moyenne
40+
Endpoints disponibles
REST + WS
Protocoles supportés
Sandbox
Environnement de test
SDKs officiels

Votre langage préféré est supporté

Bibliothèques officielles maintenues par l'équipe CHAPFLOW.

🟨

JavaScript / Node

Pour vos apps web et serveurs Node.js

 npm install chapflow
🐍

Python

Compatible Django, Flask et FastAPI

 pip install chapflow
🐘

PHP

Intégration Laravel et WordPress

 composer require chapflow/sdk
🦫

Go

Haute performance pour vos microservices

 go get chapflow/sdk
Endpoints clés

Explorer les routes de l'API

Un aperçu des principales ressources disponibles.

GET

/api/v1/services

Lister tous les services avec leurs files d'attente en temps réel.

POST

/api/v1/tickets

Créer un ticket et rejoindre une file, avec retour de position et ETA.

GET

/api/v1/tickets/{id}/position

Récupérer la position en temps réel d'un ticket dans sa file.

POST

/api/v1/appointments

Créer une réservation de rendez-vous sur un créneau disponible.

PUT

/api/v1/queues/{id}/call

Appeler le prochain client — action réservée aux comptes entreprise.

DEL

/api/v1/tickets/{id}

Annuler un ticket ou quitter une file avant d'être appelé.

Fonctionnalités

Une API pensée pour la production

Tout ce qu'il faut pour construire des intégrations fiables.

⚡

Webhooks en temps réel

Notifications instantanées sur tous les événements : nouveau ticket, appel, annulation, rendez-vous confirmé.

🔐

Authentification sécurisée

JWT + clés API avec scopes granulaires. Rotate vos clés sans interruption de service.

🧪

Sandbox de test

Testez votre intégration sans affecter la production. Données fictives, comportement identique.

📡

WebSocket temps réel

Connectez-vous en WS pour des mises à jour de position à la milliseconde près.

🚦

Rate limiting généreux

1 000 req/min sur le plan Classic IA, 10 000 sur Premium. Headers standards pour le monitoring.

📊

Logs & observabilité

Historique complet des appels, latences, erreurs et replay dans votre dashboard développeur.

Sécurité

Une authentification robuste dès le premier appel

CHAPFLOW utilise des tokens JWT à courte durée de vie couplés à des API keys de longue durée — le meilleur des deux mondes pour sécuriser vos intégrations.

  • Clés API révocables depuis votre dashboard à tout moment
  • Scopes précis : lecture seule, gestion des files, administration
  • Support OAuth 2.0 pour les intégrations tierces
  • Chiffrement TLS 1.3 sur toutes les communications
  • Audit log complet de chaque appel API
Authentification Bearer
# Bash / cURL curl -X GET "https://api.chapflow.com/v1/services" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json" // Réponse JSON { "data": [...], "meta": { "total": 42, "rate_limit_remaining": 998 } }

Prêt à construire votre intégration ?

Créez votre compte développeur et obtenez vos clés API en moins de 5 minutes.

Démarrer gratuitement Documentation complète