leexi
leexi.
Leexi — les appels et réunions enregistrés, et leurs transcripts.
setup & usage
⚠ API Key ID + Key Secret leexi
génère une paire de clés dans Leexi (Settings → Company Settings → API Keys → *add*), puis colle les deux valeurs dans oto : l'API Key ID et le Key Secret.
read_users, read_teams, read_meeting_events, write_calls, write_meeting_events, et surtout write_users / write_teams qui engagent tes licences facturées — doit être coché explicitement par un admin. Le bouton « tester la connexion » se contente donc de read_calls : c'est le seul scope qu'une clé par défaut possède, et sonder ailleurs ferait passer une clé saine pour une clé morte▸ ce qui s'est dit au téléphone, et ce qu'on en a retenu
leexi_calls(op="search", customer_email_address=["…"]) puis op="get" sur l'uuid rendu : c'est get qui rend le transcript et les topics, search n'a que les métadonnéesleexi_notes(op="list", call_uuid="…") — les notes sont les sorties des prompts Leexi, et c'est là que vit le résumé, plutôt que dans le transcript brutleexi_calls(op="search", date_filter="performed_at", date_from="…", date_to="…")leexi_calls(op="search", owner_uuid=["…"]), l'uuid venant de leexi_users(op="list")leexi_meetings(op="create", fields={…}), puis op="launch_bot" pour y envoyer l'assistantleexi_calls(op="presign", extension="mp3"), téléverser le fichier sur l'URL rendue, puis leexi_calls(op="create", fields={… "recording_s3_key": "…"})· quatre choses qui trompent
leexi_calls(op="search") rend une liste vide, et c'est un réglage valide. De même, un 404 sur op="get" peut vouloir dire « hors de la portée de cette clé », pas « n'existe pas » — Leexi répond 404 exprès sur ce qu'une clé n'a pas le droit de voirop="update" avec {"active": true} — ce qui reprend une licence facturéeleexi_teams(op="update", fields={"active": false}), ce que l'éditeur recommande· les limites d'usage
50 requêtes/minute, et seulement 10/minute pour la création d'appel. Un import en masse doit donc s'étaler ; le connecteur respecte le Retry-After de Leexi en lecture, mais ne rejoue jamais une écriture (l'API n'a pas de clé d'idempotence, et un rejeu créerait un doublon).
outils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto leexi …