1
Installer le paquet
Dans votre projet serveur, exécutez :Utilisez Node.js 22 ou une version ultérieure. Le paquet prend en charge TypeScript et JavaScript, avec ESM
import et CommonJS require.2
Créer une clé API d’espace de travail
Sélectionnez l’espace de travail voulu dans Famulor, ouvrez Paramètres → API & MCP et créez une clé. Copiez sa valeur complète tant qu’elle est visible ; elle n’est affichée qu’une fois.L’espace de travail doit disposer d’Accès API via son forfait ou un module complémentaire. Une clé créée dans le tableau de bord possède toutes les portées. Pour limiter les autorisations, consultez Sécurité des clés API.
3
Stocker la clé sur votre serveur
Pour le développement local, placez la clé dans un fichier Ajoutez
.env :.env à .gitignore. Pour une application hébergée, utilisez le gestionnaire de secrets ou les paramètres d’environnement serveur de votre hébergeur. Vous fournissez explicitement la clé au SDK ; il ne charge pas les fichiers .env et ne sélectionne pas automatiquement un espace de travail.4
Lire vos assistants
Enregistrez ce fichier sous le nom Exécutez-le avec la prise en charge des fichiers d’environnement de Node :Une liste vide confirme la connexion lorsque votre espace de travail ne contient pas encore d’assistants. En cas d’échec, consultez Dépannage.
sdk-read.mjs :sdk-read.mjs
Lancer un appel sortant
Choisissez un assistant actif auquel un numéro compatible avec les appels sortants est attribué. Utilisez une destination que vous souhaitez appeler au format E.164, par exemple+4915123456789.
Enregistrez ce fichier sous le nom sdk-call.mjs :
sdk-call.mjs
Utiliser votre propre domaine
Pour un espace de travail en marque blanche, utilisez le domaine de connexion et ajoutez/api/v1 :