De Eddy AI Public API stelt je in staat om de ondersteunende zoekopdracht van Eddy AI direct in je eigen platform of dienst te integreren, zodat gebruikers je kennisbank kunnen doorzoeken zonder je documentatiesite te bezoeken. Je roept het API-eindpunt aan met een prompt en ontvangt een AI-gegenereerd antwoord afkomstig uit de inhoud van je kennisbasis. Dit geeft je volledige controle over de zoekinterface — inclusief hoe deze eruitziet, waar hij verschijnt en hoe hij zich binnen je product gedraagt. De API is beschikbaar via de Document360 API-hub.
Voor een volledige lijst van talen die door Eddy AI worden ondersteund, zie Multilingual support for Eddy AI Search Suite.
Wanneer de Eddy AI Public API te gebruiken
- Ingebedde zoekopdracht in je product — laat de antwoorden in de kennisbank zichtbaar worden binnen de gebruikersinterface van je applicatie, zonder gebruikers door te leiden naar een aparte documentatiesite.
- Aangepaste zoekinterfaces — bouw een zoekervaring die past bij het kleurenschema, de terminologie en de lay-out van uw merk.
- Geautomatiseerde ondersteuningsworkflows — integreer Eddy AI in chatbots, ticketsystemen of onboardingflows die je kennisbank programmatisch doorvragen.
Voordat je begint
- De Eddy AI Public API moet ingeschakeld zijn in je projectinstellingen (zie Hoe je de Public API inschakelt hieronder).
- Je hebt een API-token nodig met de POST-methode ingeschakeld (zie Hoe maak je een API-token hieronder).
- De AI-hulpzoekschakelaar vereist dat er minstens één afleveringsselectievakje (Public API of andere) geselecteerd blijft — het uitvinken van alle selectievakjes schakelt automatisch de schakelaar uit.
Hoe de publieke API in te schakelen
- Selecteer in het Knowledge Base-portaal Instellingen (⚙) in de linker navigatiebalk.
- Ga in het linker navigatiepaneel naar AI-functies > Eddy AI.
- Breid de AI-zoeksuite uit als accordeon.
- Selecteer in de sectie AI assistieve zoekopdrachten het selectievakje Public API .

Als de Public API niet is ingeschakeld, geven alle API-aanroepen een 500 (servicefout) of 400 (API-toegang uitgeschakeld) antwoord terug. Zorg ervoor dat het selectievakje is aangevinkt voordat je API-aanroepen doet.
Hoe maak je een API-token
Je hebt een API-token nodig om verzoeken te authenticeren naar de Eddy AI Public API.
- Selecteer in het Knowledge Base-portaal Instellingen (⚙) in de linker navigatiebalk.
- Ga in het linker navigatiepaneel naar het kennisbasisportaal > API Tokens.
- Klik op Create API Token, voer een tokennaam in en stel de methode in op POST.
- Klik op Aanmaken, kopieer vervolgens het gegenereerde API-token en sla het veilig op.
Hoe test je de API
Je kunt de Eddy AI Public API op twee manieren testen — via de document360 API-documentatie of via de Swagger API-hub.
Test via API-documentatie
- Ga naar de document360 API-documentatie.
- Selecteer aan de rechterkant van de pagina de sectie Probeer het .
- Voer in het Token-veld je API-token in.
- Vul de lichaamsvelden in:
| Veld | Beschrijving |
|---|---|
| Prompt | De vraag of vraag om naar Eddy AI te sturen |
| Versie-ID | De ID van je kennisbasisprojectversie |
| Taalcode | De taalcode voor de query (bijv. en) |
- Klik op Try it en zie de reactie. De door AI gegenereerde reactie verschijnt hieronder.

Test via Swagger
-
Ga naar de Swagger API-hub. De Ask Eddy AI API staat onder Projectversies.
-
Klik rechtsboven op Autoriseren.
-
In het paneel Beschikbare autorisaties plakt u uw API-token en klikt u op Autoriseren.
-
Ga naar Projectversies >
/v2/ProjectVersions/ask-Eddy AIen klik op Probeer het uit.Het standaardaanvraagvakje verschijnt met de volgende velden om in te vullen:
| Veld | Beschrijving |
|---|---|
| Prompt | De vraag of vraag om naar Eddy AI te sturen |
| Versie-ID | Haal dit op van het /v2/ProjectVersions eindpunt |
| Taalcode | De taalcode voor de query |
Om je versie-ID op te halen, roep eerst het /v2/ProjectVersions eindpunt aan:

- Klik op Uitvoeren. Een succesvolle reactie bevat het door AI gegenereerde antwoord en details van het bronartikel.

Als je een "service niet beschikbaar"-foutmelding krijgt in Swagger, controleer dan of het selectievakje Public API is geselecteerd in Instellingen > AI-functies > Eddy AI > AI-zoeksuite.
Best practices
- Bewaar API-tokens veilig — behandel je API-token als een geheim. Maak het niet beschikbaar in client-side code of openbare repositories. Roteer hem als hij beschadigd is.
- Gebruik het juiste ID-type voor je inhoud — standaardartikelen gebruiken
articleID, maar paginacategorie-artikelen vereisencategoryID. Het gebruik van de verkeerde ID levert nullvelden terug in het antwoord. Zie de FAQ voor details. - Specificeer de taalcode expliciet — geef altijd de juiste taalcode door in de request body om ervoor te zorgen dat Eddy AI zoekt in de juiste taalversie van je kennisbasis.
- Behandel foutantwoorden — implementeer foutafhandeling voor
400(API-toegang uitgeschakeld) en500(servicefout) antwoorden. Beide geven meestal aan dat het selectievakje Public API niet is ingeschakeld.
FAQ
Waarom geven de velden van bronartikelen null terug in het API-antwoord?
Dit gebeurt wanneer je een paginacategorie-artikel raadpleegt met een articleID. Voor paginacategorie-inhoud keren de article_id, article_title, en velden article_slug terug null omdat de inhoud categorieniveau is, niet artikelniveau. Gebruik in plaats daarvan de categoryID juiste gegevens om de juiste gegevens op te halen. Een Pagecategory API-respons ziet er als volgt uit:
{
"category_id": "_categoryid",
"category_title": "Title",
"category_slug": "slug",
"version_name": "v1",
"version_slug": "v1",
"article_id": null,
"article_title": null,
"article_slug": null,
"version_display_name": null
}
Waarom krijg ik een 400- of 500-fout wanneer ik de API aanroep?
Een (API-toegang uitgeschakeld 400 ) of 500 (servicefout) reactie betekent dat de publieke API niet is ingeschakeld in je project. Ga naar Instellingen > AI-functies > Eddy AI > AI-zoeksuite en bevestig dat het selectievakje voor de publieke API is geselecteerd.
Kan de documentatie worden geïntegreerd met een tool van derden of chatbot?
Ja, je kunt het Ask Eddy AI-eindpunt gebruiken om antwoorden uit de documentatie op te halen en antwoorden te geven via de tool of chatbot van derden.