Chaque opération d’API est une commande.
Les commandes sont générées depuis la spécification OpenAPI. Tapez le nom de l’opération, ou un domaine suivi d’un verbe.
Assistants
assistantsAppels
callsCampagnes et leads
campaignsNuméros de téléphone
phone-numbersBases de connaissances
knowledge-basesTout le reste
famulor apiChaque domaine liste ses commandes: famulor <area>
- assistants
- calls
- campaigns
- leads
- phone-numbers
- voices
- knowledge-bases
- tools
- automations
- bookings
- messaging
- sms
- history
- integrations
- widgets
- translation
- loop
- milian
- qa
- dashboards
- segments
- callbacks
- suppression
- caller-ids
- sip-trunks
- carrier-connections
- white-label
- workspaces
- api-keys
- billing
- settings
- account
- catalog
- migrations
Lisible pour vous. Exploitable par vos scripts.
Une réponse, trois formats. Avec --all, la CLI récupère toutes les pages d’une liste.
Votre agent de code connaît les commandes.
Les agents lisent chaque schéma de commande en JSON et reçoivent les erreurs dans un format exploitable. Couleurs, animation et questions se coupent d’elles-mêmes.
Trouver les commandes
famulor commands recordingLire le schéma
famulor create-call --help --output jsonErreurs en JSON
{"error":{"code","message","status","exit_code"}}Fonctionne dans tout agent qui exécute des commandes
Claude Code
Codex
Cursor
Gemini CLI
Windsurf
Warp
OpenClaw
Hermes
Vous: Appelle le +49 30 123456 avec Front Desk.
Agent: C’est fait. L’appel est lancé, statut : queued.
Rien ne se passe par accident.
Une question avant chaque suppression, un aperçu de chaque requête et une clé jamais stockée en clair.
Demande avant de supprimer
Suppressions et actions irréversibles, comme l’achat d’un numéro, demandent confirmation. En script : --yes.
Aperçu avec --dry-run
Vous voyez méthode, URL, en-têtes et corps. La clé est masquée et rien n’est envoyé.
Aucun appel en double
Une requête qui crée quelque chose n’est jamais relancée après un timeout. La CLI attend seule les quotas.
Clé dans le trousseau
La clé est vérifiée avant d’être enregistrée, puis gardée dans le trousseau macOS, Windows ou Linux.
Un profil par espace
Un accès par espace de travail, bascule avec famulor auth switch. En CI, FAMULOR_API_KEY suffit.
Aussi sur votre domaine
Les partenaires white-label se connectent une fois avec --base-url. Le profil retient l’hôte.
Trois accès à Famulor. Choisissez le bon.
Les trois travaillent sur le même espace de travail et les mêmes données.
Famulor CLI
Pour le terminal, les scripts, la CI et les agents de code.
- Une commande par opération
- JSON, tableau ou JSONL
- Clé dans le trousseau système
MCP Connector
Pour Claude, ChatGPT et d’autres outils d’IA dans le chat.
- Une URL de serveur, connexion OAuth
- Les outils Famulor dans le chat
- Rien à installer en local
REST API
Pour votre propre produit et backend.
- Spécification OpenAPI
- Webhooks en temps réel
- Tout langage, tout framework
Un outil pour toute la plateforme.
Commande par opération
1:1
Générée depuis la spécification OpenAPI.
Formats de sortie
3
JSON, tableau et JSON Lines.
Codes de sortie
0–5
Succès, API, usage, connexion, introuvable, annulé.
Shells avec complétion
3
bash, zsh et fish.
Prêt en trois commandes.
Installer, se connecter, c’est parti.
- 01
Installer
npm install -g famulor. Fonctionne sur macOS, Linux et Windows avec Node.js 22 ou plus.
- 02
Se connecter
famulor login demande votre clé API depuis Settings → API & MCP et la vérifie avant de l’enregistrer.
- 03
C’est parti
famulor --help affiche tous les domaines. famulor calls, par exemple, liste les commandes d’appels.
Plus dans la plateforme
D’autres briques que les équipes associent souvent à celle-ci.
Questions avant le go-live
Qu’est-ce que la Famulor CLI ?
La Famulor CLI est l’outil officiel en ligne de commande de Famulor. Chaque opération publique de l’API REST est une commande : assistants, appels, campagnes, leads, numéros, bases de connaissances, automatisations et plus. Utilisez-la dans le terminal, vos scripts, la CI ou via votre agent de code.
De quoi ai-je besoin pour utiliser la CLI ?
Node.js 22 ou plus et une offre avec API Access. L’installation se fait avec npm install -g famulor. Créez une clé API dans le tableau de bord sous Settings → API & MCP, puis lancez famulor login.
Où ma clé API est-elle stockée ?
famulor login vérifie la clé auprès de l’API avant tout enregistrement. Elle est ensuite stockée dans le trousseau du système : Trousseau macOS, Windows Credential Manager ou Linux Secret Service. Sans trousseau, elle va dans un fichier lisible par vous seul. En CI, utilisez FAMULOR_API_KEY.
Puis-je utiliser la CLI avec Claude Code, Codex ou Cursor ?
Oui. famulor commands <sujet> renvoie les commandes correspondantes en JSON compact, et famulor <commande> --help --output json donne le schéma complet. Couleurs, animation et questions se coupent dans les agents et la CI. En cas d’échec, stdout reste vide et la dernière ligne de stderr est l’erreur en JSON, avec un code de sortie clair.
Quand utiliser la CLI, le MCP Connector ou l’API ?
La CLI convient au terminal, aux scripts, à la CI et aux agents de code. Le MCP Connector amène Famulor dans des outils de chat comme Claude ou ChatGPT, sans rien installer. L’API REST sert à intégrer Famulor dans votre propre produit. Les trois travaillent sur le même espace de travail.
Puis-je supprimer quelque chose par erreur ?
Suppressions et actions irréversibles, comme l’achat de numéros, les transferts ou les restaurations, demandent confirmation dans le terminal. Dans les scripts, la CI et les agents de code, elles ne s’exécutent qu’avec --yes. Avec --dry-run, vous voyez la requête exacte sans rien envoyer.
Est-ce compatible avec plusieurs espaces et le white-label ?
Oui. Une clé API appartient à un seul espace de travail. Enregistrez un profil par espace avec famulor auth login --profile <nom> et basculez avec famulor auth switch. Si vous utilisez Famulor sur votre propre domaine, connectez-vous une fois avec --base-url.
La CLI est-elle déjà stable ?
La CLI est en préversion publique (version 0.x). Les noms de commandes suivent l’API et peuvent encore changer avant la 1.0. Une commande renommée continue de fonctionner pendant au moins une version mineure.
Votre espace de travail, à une commande.
Obtenez une clé API, installez la CLI et lancez famulor login.
La Famulor CLI est gratuite et sous licence MIT. Elle nécessite Node.js 22 ou plus et une offre avec API Access.