Jede API-Operation ist ein Befehl.
Die Befehle entstehen direkt aus der OpenAPI-Spezifikation. Tippe den Namen der Operation oder Bereich plus Verb.
Assistenten
assistantsAnrufe
callsKampagnen und Leads
campaignsRufnummern
phone-numbersWissensbasen
knowledge-basesAlles andere
famulor apiJeder Bereich listet seine Befehle: 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
Lesbar für dich. Parsebar für Skripte.
Dieselbe Antwort, drei Formate. Mit --all holt die CLI jede Seite einer Liste.
Dein Coding-Agent kennt jeden Befehl.
Agents lesen jedes Befehlsschema als JSON und bekommen Fehler maschinenlesbar zurück. Farben, Animation und Rückfragen schalten sich dort von selbst ab.
Befehle finden
famulor commands recordingSchema lesen
famulor create-call --help --output jsonFehler als JSON
{"error":{"code","message","status","exit_code"}}Läuft in jedem Agent, der Befehle ausführt
Claude Code
Codex
Cursor
Gemini CLI
Windsurf
Warp
OpenClaw
Hermes
Du: Ruf mit Front Desk die +49 30 123456 an.
Agent: Erledigt. Der Anruf ist gestartet, Status: queued.
Nichts passiert aus Versehen.
Rückfrage vor jedem Löschen, eine Vorschau für jede Anfrage und ein Key, der nie im Klartext liegt.
Erst fragen, dann löschen
Löschen und endgültige Aktionen wie ein Nummernkauf fragen vorher nach. In Skripten bestätigst du mit --yes.
Vorschau mit --dry-run
Du siehst Methode, URL, Header und Body. Der Key ist geschwärzt, gesendet wird nichts.
Kein doppelter Anruf
Anfragen, die etwas anlegen, werden nach einem Timeout nie wiederholt. Rate Limits wartet die CLI selbst ab.
Key im Schlüsselbund
Der Key wird vor dem Speichern geprüft. Dann liegt er im Schlüsselbund von macOS, Windows oder Linux.
Ein Profil pro Workspace
Speichere Logins pro Workspace und wechsle mit famulor auth switch. In CI reicht FAMULOR_API_KEY.
Auch auf deiner Domain
White-Label-Partner melden sich einmal mit --base-url an. Das Profil merkt sich den Host.
Drei Wege zu Famulor. Nimm den passenden.
Alle drei arbeiten mit demselben Workspace und denselben Daten.
Famulor CLI
Für Terminal, Skripte, CI und Coding-Agents.
- Ein Befehl pro API-Operation
- JSON, Tabelle oder JSONL
- Key im OS-Schlüsselbund
MCP Connector
Für Claude, ChatGPT und andere KI-Tools im Chat.
- Eine Server-URL, Login per OAuth
- Famulor-Tools direkt im Chat
- Keine lokale Installation
REST API
Für dein eigenes Produkt und Backend.
- OpenAPI-Spezifikation
- Webhooks in Echtzeit
- Jede Sprache, jedes Framework
Ein Tool für die ganze Plattform.
Befehl je Operation
1:1
Generiert aus der OpenAPI-Spezifikation.
Ausgabeformate
3
JSON, Tabelle und JSON Lines.
Klare Exit-Codes
0–5
Erfolg, API, Aufruf, Login, nicht gefunden, abgebrochen.
Shells mit Completion
3
bash, zsh und fish.
In drei Befehlen startklar.
Installieren, anmelden, loslegen.
- 01
Installieren
npm install -g famulor. Läuft auf macOS, Linux und Windows mit Node.js 22 oder neuer.
- 02
Anmelden
famulor login fragt nach deinem API-Key aus Settings → API & MCP und prüft ihn, bevor er gespeichert wird.
- 03
Loslegen
famulor --help zeigt alle Bereiche. famulor calls listet zum Beispiel jeden Befehl rund um Anrufe.
Mehr aus der Plattform
Weitere Bausteine, die Teams meist zusammen mit dieser Funktion nutzen.
Fragen vor dem Go-live
Was ist die Famulor CLI?
Die Famulor CLI ist das offizielle Kommandozeilen-Tool für Famulor. Jede öffentliche REST-API-Operation ist ein Befehl: Assistenten, Anrufe, Kampagnen, Leads, Rufnummern, Wissensbasen, Automationen und mehr. Du nutzt sie im Terminal, in Skripten, in CI oder über deinen Coding-Agent.
Was brauche ich, um die CLI zu nutzen?
Node.js 22 oder neuer und einen Workspace-Plan mit API Access. Installiert wird mit npm install -g famulor. Den API-Key erstellst du im Dashboard unter Settings → API & MCP und meldest dich dann mit famulor login an.
Wo wird mein API-Key gespeichert?
famulor login prüft den Key gegen die API, bevor etwas gespeichert wird. Danach liegt er im Schlüsselbund deines Systems: macOS-Schlüsselbund, Windows Credential Manager oder Linux Secret Service. Ohne Schlüsselbund landet er in einer Datei, die nur du lesen kannst. In CI setzt du stattdessen FAMULOR_API_KEY.
Kann ich die CLI mit Claude Code, Codex oder Cursor nutzen?
Ja. famulor commands <thema> liefert passende Befehle als kompaktes JSON, famulor <befehl> --help --output json das vollständige Schema. In Agents und CI schalten sich Farben, Animation und Rückfragen ab. Bei einem Fehler bleibt stdout leer und die letzte Zeile auf stderr ist der Fehler als JSON, mit eindeutigem Exit-Code.
Wann nehme ich die CLI, den MCP Connector oder die API?
Die CLI passt für Terminal, Skripte, CI und Coding-Agents. Der MCP Connector bringt Famulor in Chat-Tools wie Claude oder ChatGPT, ohne lokale Installation. Die REST API nutzt du, wenn du Famulor in dein eigenes Produkt einbaust. Alle drei arbeiten mit demselben Workspace.
Kann ich aus Versehen etwas löschen?
Löschen und endgültige Aktionen wie Nummernkauf, Transfers oder Wiederherstellen fragen im Terminal vorher nach. In Skripten, CI und Coding-Agents laufen sie nur mit --yes. Mit --dry-run siehst du die exakte Anfrage, ohne dass etwas gesendet wird.
Geht das mit mehreren Workspaces und White-Label?
Ja. Ein API-Key gehört zu genau einem Workspace. Speichere pro Workspace ein Profil mit famulor auth login --profile <name> und wechsle mit famulor auth switch. Nutzt du Famulor unter deiner eigenen Domain, meldest du dich einmal mit --base-url an.
Ist die CLI schon stabil?
Die CLI ist eine Public Preview (Version 0.x). Befehlsnamen folgen der API und können sich bis 1.0 noch ändern. Ein umbenannter Befehl funktioniert mindestens eine Minor-Version lang weiter.
Dein Workspace, einen Befehl entfernt.
Hol dir einen API-Key, installiere die CLI und leg mit famulor login los.
Die Famulor CLI ist kostenlos und MIT-lizenziert. Du brauchst Node.js 22 oder neuer und einen Plan mit API Access.