Ga naar inhoud
Denkchat
Developer Guides

Authenticatie

De Denkchat API gebruikt API-keys voor authenticatie.

API-key aanmaken

  1. Ga naar Dashboard > Instellingen > API
  2. Klik op Nieuwe API-key
  3. Geef de key een naam (bijv. "Productie" of "Ontwikkeling")
  4. 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/agents

Publieke endpoints

Sommige endpoints zijn publiek toegankelijk en vereisen alleen een agentId:

  • POST /api/embed/chat — Chat met een agent
  • GET /api/embed/config — Widget configuratie ophalen
  • POST /api/embed/feedback — Feedback versturen
  • POST /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

On this page