Aller au contenu
FR
Ouvrir l’app

Clés API

4 min de lecture
Copier en Markdown
Voir en MarkdownOuvrir le fichier .md brut.md

Les clés API sont optionnelles. Terminez d’abord l’inscription, l’abonnement et votre premier agent avant d’en avoir besoin.

Ce sont des identifiants programmatiques pour l’API Voice Logica. Chaque clé est limitée aux opérations que vous autorisez et peut être restreinte à une adresse IP. La même clé signe également les clients MCP (ChatGPT, Claude) dans votre espace de travail.

Ouvrez Team and access depuis le groupe Account dans la barre latérale, puis sélectionnez l’onglet API Keys. Cette page contient également Members, Pending invitations et Access Requests.

  1. Ouvrez API Keys et créez une nouvelle clé

    Sur l’onglet API Keys, cliquez sur + Api Key.

    Onglet API Keys avec bouton + Api Key
    api-keys-0Expand
  2. Choisissez un préréglage, nommez la clé et définissez une IP si nécessaire

    Le tiroir Create API key s’ouvre à droite.

    • Preset - commencez par l’accès complet (toutes les opérations) ou un autre préréglage, puis affinez ci-dessous.
    • API Key Name - utilisez un nom d’objectif clair tel que CRM Integration, Webhook Handler ou Initiate Call.
    • IP Address - optionnel. Laissez-le vide pour autoriser n’importe quelle IP. Saisissez uniquement une adresse réelle lorsque l’appelant a une IP fixe. Ne saisissez pas 0.0.0.0 comme substitut pour “n’importe quelle IP” ; vide signifie déjà n’importe quelle IP.
    Tiroir Create API key avec nom CRM Integration
    api-keys-1Expand
  3. Choisissez les opérations autorisées

    Sous API operation restrictions, développez chaque groupe et basculez ce que cette clé peut appeler. Les groupes incluent Calls, Agents, Workflows, VoIP & SIP, SMS, MCP, Billing, Shopify et Campaigns. Laissez tout activé pour un accès complet, ou désactivez ce dont la clé n’a pas besoin.

    Groupes de restrictions d'opération API
    api-keys-2Expand
  4. Créez la clé et copiez-la une fois

    Cliquez sur Create API Key. La boîte de dialogue Copy your API key affiche la valeur complète une seule fois. Cliquez sur Copy, stockez la clé en lieu sûr, puis cliquez sur Done.

    Dialogue Copy your API key
    api-keys-3Expand

Le tableau liste le Name, la Key masquée, le Last Used et la date Created de chaque clé. Utilisez la recherche pour trouver une clé par nom.

Tableau des clés API avec CRM Integration
api-keys-4Expand
  • Edit (crayon) - modifiez le nom, la restriction IP et les opérations autorisées. La valeur secrète elle-même n’apparaît plus jamais et ne peut pas être alternée sur place.
  • Revoke (corbeille) - ouvre Revoke API key? Confirmez avec Revoke pour supprimer définitivement la clé. Les applications qui l’utilisent perdent immédiatement l’accès. Il n’y a pas d’action Delete séparée.

Authentifiez les requêtes en envoyant la clé dans l’en-tête x-api-key :

x-api-key: YOUR_API_KEY

Par exemple, pour démarrer un appel IA sortant :

Fenêtre de terminal
curl -X POST https://api.voicelogica.ai/api/v1/phones/calls/initiate-call \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"destinationNumber": "+302101234567",
"agentId": "your-agent-id",
"voipPhoneId": "your-voip-phone-id"
}'

destinationNumber est requis ; passez agentId pour les appels IA sortants, et soit voipPhoneId soit sipTrunkId pour choisir la ligne sur laquelle l’appel sort. La référence interactive complète pour chaque endpoint se trouve sur api.voicelogica.ai/api-docs.

Mes requêtes retournent 401 Unauthorized
  • Confirmez que la clé est envoyée dans l’en-tête x-api-key - pas comme un token Bearer.
  • Vérifiez que la clé n’a pas été révoquée dans le tableau API Keys.
  • Si la clé a une restriction IP, vérifiez que la requête provient de cette adresse exacte.
Mes requêtes retournent 403 Forbidden
  • Les restrictions d’opération de la clé n’incluent pas l’endpoint que vous appelez - modifiez la clé et activez le groupe d’opérations concerné.

Si vous rencontrez des problèmes, l’équipe de support Voice Logica est disponible :