Développez avec notre API
Intégrez identitycall.ai sans friction.
Authentification
- -
Authentifiez les requêtes à l’aide de tokens Bearer. Toutes les requêtes API doivent inclure l’en-tête 'Authorization: Bearer <YOUR_API_KEY>'.
- -
Générez et gérez les clés API depuis le tableau de bord de votre compte. Les clés sont limitées à votre compte et doivent rester secrètes.
Enregistrements et transcription
- -
POST /api/v1/public/recordings : importez des fichiers audio (MP3, WAV, FLAC, M4A) jusqu’à 2GB. Prend en charge multipart/form-data.
- -
GET /api/v1/public/recordings/{id} : récupérez le statut et les métadonnées de l’enregistrement ; GET /api/v1/public/recordings/{id}/audio_url renvoie une URL pour la lecture de l’audio.
- -
GET /api/v1/public/recordings/{id}/transcription : obtenez la transcription complète avec diarisation des locuteurs et horodatages.
- -
GET /api/v1/public/recordings : listez tous les enregistrements ; GET /api/v1/public/recordings/filters renvoie les valeurs de filtre disponibles.
Projets et opérateurs
- -
GET/POST /api/v1/public/projects : listez, créez et gérez les projets dans lesquels vos enregistrements sont organisés.
- -
GET/POST /api/v1/public/operators : gérez les opérateurs (agents) - les personnes dont vous enregistrez et attribuez les appels.
- -
GET /api/v1/public/app/settings : consultez les paramètres de traitement de votre compte.
Résultats d’analyse
- -
GET /api/v1/public/recordings/{id}/results : notes d’objectifs, catégories, champs extraits et identification du locuteur pour un appel traité.
- -
GET /api/v1/public/recordings/{id}/summary : le résumé de la conversation généré par IA.
- -
Les résultats incluent le raisonnement derrière chaque note d’objectif, de sorte que chaque chiffre est auditable.
Numéros virtuels et téléphonie
- -
GET /api/v1/public/virtual_numbers/available et POST /api/v1/public/virtual_numbers/purchase : parcourez et achetez des numéros de téléphone.
- -
PATCH /api/v1/public/virtual_numbers/{id} : configurez un numéro ; ajoutez ou retirez des opérateurs avec POST {id}/add_operator et DELETE {id}/remove_operator.
Webhooks et événements
- -
Recevez un webhook 'recording.analyzed' en temps réel à la fin du traitement, avec les sections du payload que vous choisissez : metadata, summary, transcription, goals, categories, extracted data.
- -
Les webhooks sont livrés sous forme de requêtes POST en JSON vers l’endpoint HTTPS que vous configurez.
Limites de requêtes
- -
Les limites de requêtes de l’API sont liées aux quotas de votre forfait d’abonnement.