API : Assistant téléphonique virtuel interactif pour les agences immobilières, garages, pharmacies et cabinets médicaux.
Cette API est simple à utiliser. Il vous suffit de suivre ces étapes
Nous contacter Cette API est également disponible en mode synchrone : API développeur : VirtualPhoneAssistant
- Créer un compte gratuitement
- Cliquez sur le lien reçu par e-mail pour confirmer votre adresse.
- Générer un jeton avec vos identifiants
- Utilisez le jeton pour démarrer le traitement de façon asynchrone
businessDomain— enum:real_estate,garage,pharmacy,medical,dental,veterinary,physiotherapy,chiropractic,optician,hair_salon,beauty_salon,spa_wellness,restaurant,hotel,law_firm,accounting_firm,insurance_agency,travel_agency,plumbing,electrician,hvac,locksmith,cleaning_service,pest_control,moving_company,landscaping,fitness_gym,driving_school,tutoring_center,daycare,software_development,data_ai,cybersecurity,cloud_infrastructure_devops,networks_telecom,it_support_operations.businessProfileId— integer; minimum 1.businessName— string; maximum 120 caractères.businessContext— string; maximum 2000 caractères.businessPhoneNumber— string; maximum 32 caractères.businessLanguage— enum:en,fr,es,de,hi,zh,ar.businessAppointmentDurationMinutes— integer; minimum 5; maximum 480.sessionId— integer; minimum 1.language— enum:en,fr,es,de,hi,zh,ar.- Pour suivre l’avancement, effectuez une simple requête GET (vous pouvez appeler cette URL toutes les 10 secondes) :
Vous pouvez utiliser n’importe quel langage pour effectuer cet appel CURL. (Python, PHP, Java, JavaScript...) Besoin d’aide ?
Si vos identifiants sont corrects, notre serveur vous fournira un jeton en réponse :
YOUR_TOKEN est valide pendant une heure ; sa durée peut être prolongée avec YOUR_REFRESH_TOKEN.
Paramètres de l’action
Envoyez parameters comme objet JSON. Les champs obligatoires sont marqués obligatoire.
Si votre fichier est accessible par URL, ignorez le champ « file=@.. » et utilisez directement son URL dans le champ « fileUrl ».
L’API renvoie une réponse JSON confirmant le démarrage du traitement. Notez le champ « trackingUrl », qui permet de suivre le traitement lancé. La réponse contient aussi son identifiant ; dans cet exemple, il s’agit de 643 :
Si le traitement n’est pas terminé, vous recevrez ce type de réponse avec "accomplished": false
Une fois le traitement terminé, vous recevrez ce type de réponse avec "accomplished": true. Le champ actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger les résultats générés :
Utilisez directement chaque URL fournie dans actionResultsDownloadURLs pour télécharger le résultat correspondant.
Cette documentation n’est pas claire ? (Python, PHP, Java, JavaScript...) Besoin d’aide ?
Nous contacter Cette API est également disponible en mode synchrone : API développeur : VirtualPhoneAssistant