Documentation
Tout ce dont vous avez besoin pour intégrer et utiliser Voice Pilot.
Guide de Démarrage Rapide
Créez votre compte
Inscrivez-vous sur voice-pilot.ai et vérifiez votre adresse email.
Importez vos contacts
Uploadez un fichier CSV ou ajoutez des contacts manuellement. Mappez les champs nom, téléphone et email.
Choisissez un template
Sélectionnez un template de campagne pour votre secteur ou créez un script personnalisé.
Configurez votre campagne
Définissez les horaires d'appel, sélectionnez votre voix IA et validez le script.
Lancez !
Appuyez sur le bouton lancer et suivez les résultats en temps réel depuis votre dashboard.
Authentification
Toutes les requêtes API nécessitent un token d'authentification Bearer.
curl https://api.voice-pilot.ai/v1/campaigns \
-H "Authorization: Bearer vp_live_xxxxxxxxxxxx"Référence API
Utilisez notre API REST pour gérer programmatiquement campagnes, contacts et appels.
/campaigns/campaigns/campaigns/:id/campaigns/:id/launch/campaigns/:id/pause/contacts/contacts/contacts/import/calls/calls/:id/analytics/analytics/exportExemples de code
Intégrez Voice Pilot dans votre stack en quelques lignes.
curl -X POST https://api.voice-pilot.ai/v1/campaigns \
-H "Authorization: Bearer vp_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Q1 Outreach",
"script_id": "scr_abc123",
"contact_list_id": "lst_def456",
"schedule": {
"start_time": "09:00",
"end_time": "18:00",
"timezone": "Europe/Paris"
}
}'Webhooks
Recevez des notifications en temps réel quand des événements se produisent.
Événements Disponibles
call.startedDéclenché quand un appel commencecall.completedDéclenché quand un appel se termine avec succèscall.failedDéclenché quand un appel échoueappointment.bookedDéclenché quand un rendez-vous est planifiécampaign.finishedDéclenché quand une campagne se terminecall.completed{
"event": "call.completed",
"timestamp": "2026-02-23T14:32:00Z",
"data": {
"call_id": "cal_789xyz",
"campaign_id": "cmp_abc123",
"contact": {
"id": "cnt_def456",
"phone": "+33612345678",
"name": "Marie Dupont"
},
"duration_seconds": 145,
"outcome": "appointment_booked",
"recording_url": "https://api.voice-pilot.ai/v1/calls/cal_789xyz/recording"
}
}Limites de requêtes
Limites par défaut pour assurer la stabilité de la plateforme.
Idempotency
Les requêtes POST acceptent un header Idempotency-Key pour éviter les doublons en cas de retry. Chaque clé est valide pendant 24 heures.
curl -X POST https://api.voice-pilot.ai/v1/campaigns \
-H "Authorization: Bearer vp_live_xxxxxxxxxxxx" \
-H "Idempotency-Key: unique-request-id-123"OpenAPI / Swagger
La spécification OpenAPI complète est disponible sur demande. Contactez api@voice-pilot.ai pour recevoir le fichier openapi.yaml.
Intégrations
Voice Pilot s'intègre avec les outils que vous utilisez déjà.
Prêt à construire ?
Créez votre compte gratuit et commencez à intégrer Voice Pilot dès aujourd'hui.
Commencer à construire