Skip to main content

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.