Skip to main content
Configurez une URL de webhook au niveau de l’assistant sur chaque assistant (Settings → Automations → Call completed). Après chaque appel, Famulor envoie une requête POST call.completed contenant :
  • La transcription
  • La durée
  • Les variables d’entrée résolues
  • L’analyse post-appel (et l’AI QA scorecard si activée)
  • Des indications en cas d’échec, lorsqu’un appel sortant n’a pas abouti
L’objet facultatif failure explique ce qui s’est passé, si une nouvelle tentative pourrait aider, et quelle action entreprendre. Les mêmes indications destinées au client sont disponibles via les lectures d’appel REST et MCP.

Paramètres du webhook

Utilisez Test dans l’éditeur pour envoyer un exemple de payload vers une URL enregistrée ou non (cela respecte le curseur du délai d’expiration). Cette URL n’est pas signée et reste propre à cet assistant. Famulor ne propose pas d’abonnement webhook à l’échelle de l’espace de travail — les résultats d’appel sont toujours livrés assistant par assistant.

Exemple de payload webhook

Une livraison call.completed se présente ainsi :
variables et input_variables suivent les mêmes variables d’appel utilisées ailleurs sur l’assistant. analysis et qa_scorecard ne sont renseignés qu’une fois le traitement post-appel terminé. Lorsqu’un appel sortant n’a pas abouti, un objet failure est ajouté à côté du résultat — voir ci-dessus.

API et MCP

Utilisez PATCH /api/v1/assistants/{id} ou l’outil MCP update_assistant. La livraison peut être désactivée, passer par l’URL du webhook de l’assistant, ou par une automatisation liée. Consultez le schéma de l’API pour le contrat de champs actuel.