model.
Hiervoor moet de functie Agent API-sleutels zijn ingeschakeld voor uw organisatie, en moet uw rol de rechten Externe agenten → Gebruiken hebben. Standaard hebben alleen beheerders dit recht — vraag uw beheerder om het toe te kennen indien nodig. U heeft ook minimaal bekijktoegang nodig tot de agent die u wilt aanroepen.
Vereisten
- Uw organisatie heeft Agent API-sleutels ingeschakeld.
- Uw rol heeft Externe agenten → Gebruiken ingeschakeld.
- U bent eigenaar (Owner) van de agent die u wilt aanroepen. Editor of Viewer zijn van een gedeelde agent volstaat niet om die via de API aan te roepen.
1. Maak een API-sleutel aan
1
Open API-sleutels
Ga naar Instellingen → API-sleutels.
2
Maak een sleutel aan
Maak een nieuwe sleutel aan. Kopieer deze meteen — u kunt hem daarna niet meer opnieuw bekijken.
3
Bewaar hem veilig
Behandel hem als een wachtwoord: bewaar hem in een secrets manager of omgevingsvariabele, nooit in client-side code of een publieke repository.
2. Vind het ID van uw agent
De API identificeert een agent aan de hand van zijn ID, niet zijn naam. De eenvoudigste manier om dit te vinden:1
Open Agenten → Alle agenten
Zoek de agent die u wilt aanroepen.
2
Kopieer de link
Open het ⋯-menu van de agent en kies Link kopiëren. Dit kopieert een URL die eruitziet als
https://wonka.chat/c/new?agent_id=<AGENT_ID>.3
Haal het ID eruit
De waarde na
agent_id= is het ID van de agent. Gebruik dit als model-waarde in uw API-aanroepen.Basis-URL en authenticatie
Authorization-header nodig met uw API-sleutel:
Chat Completions
- curl
- Python (OpenAI SDK)
conversation_id en parent_message_id van het vorige antwoord door in de volgende aanvraag. Stel "stream": true in om een SSE-stream van chat.completion.chunk-events te ontvangen in plaats van één JSON-antwoord.
Open Responses API
Voor agentic use cases die gestructureerde, item-gebaseerde output willen, is dezelfde agent ook beschikbaar via het Open Responses-endpoint:id (resp_...) dat u kunt teruggeven als previous_response_id om dezelfde thread voort te zetten, een output-array van items, en een usage-object.
Agenten opvragen
GET /models toont alleen agenten die expliciet zijn ingeschakeld voor externe API-toegang — voor de meeste organisaties is deze lijst kort of leeg. Vertrouw hier niet op om het ID van een agent te achterhalen: haal het ID uit de WonkaChat-interface zoals hierboven beschreven, en gebruik GET /models/:model om te controleren of een specifiek agent-ID aanroepbaar is.Foutcodes
Foutantwoorden volgen de OpenAI-foutstructuur:
{ "error": { "message": "...", "type": "...", "code": "..." } }.
Gebruik vanuit n8n of Make
Beide tools bieden een generieke OpenAI-node/module die een aangepaste basis-URL accepteert. Richt deze ophttps://<uw-domein>/api/agents/v1, gebruik uw WonkaChat API-sleutel als credential, en stel het modelveld in op het ID van uw agent. Zo roept u een WonkaChat-agent aan als stap in een automatisering, zonder zelf HTTP-aanvragen te schrijven.