model.
Cela nécessite que la fonctionnalité Clés API des agents soit activée pour votre organisation, ainsi que la permission Agents distants → Utiliser sur votre rôle. Par défaut, seuls les administrateurs disposent de cette permission — demandez à votre administrateur de vous l’accorder si nécessaire. Vous devez également avoir au minimum un accès en consultation à l’agent que vous souhaitez appeler.
Prérequis
- Votre organisation a activé les Clés API des agents.
- Votre rôle dispose de la permission Agents distants → Utiliser.
- Vous êtes propriétaire (Owner) de l’agent que vous souhaitez appeler. Être Editor ou Viewer d’un agent partagé ne suffit pas pour l’appeler via l’API.
1. Créer une clé API
1
Ouvrez Clés API
Allez dans Paramètres → Clés API.
2
Créez une clé
Créez une nouvelle clé. Copiez-la immédiatement — vous ne pourrez plus la revoir ensuite.
3
Stockez-la en sécurité
Traitez-la comme un mot de passe : stockez-la dans un gestionnaire de secrets ou une variable d’environnement, jamais dans du code exécuté côté client ni dans un dépôt public.
2. Trouver l’ID de votre agent
L’API identifie un agent par son ID, pas par son nom. La façon la plus simple de l’obtenir :1
Ouvrez Agents → Tous les agents
Trouvez l’agent que vous souhaitez appeler.
2
Copiez son lien
Ouvrez le menu ⋯ de l’agent et choisissez Copier le lien. Cela copie une URL de la forme
https://wonka.chat/c/new?agent_id=<ID_AGENT>.3
Extrayez l'ID
La valeur après
agent_id= est l’ID de l’agent. Utilisez-la comme valeur model dans vos appels API.URL de base et authentification
Authorization avec votre clé API :
Chat Completions
- curl
- Python (SDK OpenAI)
conversation_id et parent_message_id de la réponse précédente dans la requête suivante. Définissez "stream": true pour recevoir un flux SSE d’événements chat.completion.chunk au lieu d’une seule réponse JSON.
API Open Responses
Pour les cas d’usage agentiques nécessitant une sortie structurée par items, le même agent est aussi disponible via l’endpoint Open Responses :id (resp_...) que vous pouvez renvoyer comme previous_response_id pour poursuivre le même fil, un tableau output d’items, et un objet usage.
Lister les agents
GET /models ne liste que les agents explicitement autorisés à l’accès API distant — pour la plupart des organisations, cette liste est courte, voire vide. Ne comptez pas dessus pour découvrir l’ID d’un agent : récupérez-le depuis l’interface WonkaChat comme indiqué ci-dessus, et utilisez GET /models/:model pour vérifier si un ID d’agent donné est appelable.Erreurs
Les réponses d’erreur suivent le format d’erreur OpenAI :
{ "error": { "message": "...", "type": "...", "code": "..." } }.
Utilisation depuis n8n ou Make
Ces deux outils proposent un nœud/module OpenAI générique qui accepte une URL de base personnalisée. Pointez-le vershttps://<votre-domaine>/api/agents/v1, utilisez votre clé API WonkaChat comme identifiant, et définissez le champ modèle avec l’ID de votre agent. Vous pouvez ainsi appeler un agent WonkaChat comme étape d’une automatisation sans écrire de requêtes HTTP personnalisées.