API et MCP

Pilotez JANUS par programmation.

REST, webhooks et serveur MCP natif. Votre stack ou votre assistant IA interroge vos donnees vocales en langage naturel.

Endpoints principaux

Base : https://janus.digisimma.com/api

  • GET/v1/callsLister les appels
  • GET/v1/calls/:idDetail + transcript
  • GET/v1/calls/searchRechercher par mot-cle, intent, score
  • GET/v1/agentsLister les agents vocaux
  • POST/v1/agentsCreer un agent
  • GET/v1/analyticsKPI intelligence (24h, 7d, 30d, 90d)
  • POST/v1/campaigns/:id/startDemarrer une campagne outbound

Exemple

curl https://janus.digisimma.com/api/v1/calls/UUID_APPEL \
  -H "Authorization: Bearer jns_live_VOTRE_CLE"

Serveur MCP

Exposez appels, agents et analytics a Claude Desktop, Cursor ou tout client MCP. Package npm @digisimma/janus-mcp-server.Pas encore sur npm : snippet local ci-dessous en attendant. Pre-requis : creer l org @digisimma sur npmjs.com, puis npm login et npm run mcp:publish.

npx

"janus": {
  "command": "npx",
  "args": ["-y", "@digisimma/janus-mcp-server"],
  "env": {
    "JANUS_API_KEY": "jns_live_...",
    "JANUS_BASE_URL": "https://janus.digisimma.com"
  }
}

Build local

"janus": {
  "command": "node",
  "args": ["chemin/vers/digisimma-os/projects/janus/mcp-server/dist/index.js"],
  "env": {
    "JANUS_API_KEY": "jns_live_...",
    "JANUS_BASE_URL": "https://janus.digisimma.com"
  }
}
  • search_callsRechercher des appels par intention, score ou mot-cle.
  • get_transcriptRecuperer le transcript complet et son resume.
  • create_agentCreer un agent vocal inbound ou outbound.
  • launch_campaignDemarrer une campagne de setting sortant.
  • get_analyticsInterroger les metriques d intelligence d appel.

Plan Business et Agency : API et MCP inclus. Webhooks signes documentes dans Parametres apres connexion.