Developer Guides
Authenticatie
De Denkchat API gebruikt API-keys voor authenticatie.
API-key aanmaken
- Ga naar Dashboard > Instellingen > API
- Klik op Nieuwe API-key
- Geef de key een naam (bijv. "Productie" of "Ontwikkeling")
- Kopieer de key — deze wordt maar één keer getoond
Gebruik
Voeg de API-key toe als Bearer token in de Authorization header:
curl -H "Authorization: Bearer dk_live_abc123..." \
https://denkchat.nl/api/agentsPublieke endpoints
Sommige endpoints zijn publiek toegankelijk en vereisen alleen een agentId:
POST /api/embed/chat— Chat met een agentGET /api/embed/config— Widget configuratie ophalenPOST /api/embed/feedback— Feedback versturenPOST /api/embed/lead— Lead gegevens versturen
Deze endpoints zijn bedoeld voor gebruik vanuit de chatwidget en hebben hun eigen rate limiting.
Beveiliging
- Bewaar API-keys nooit in client-side code
- Gebruik environment variables voor je keys
- Roteer keys regelmatig
- Gebruik aparte keys voor ontwikkeling en productie