Authenticatie
Aan de Slag

Authenticatie

De Handelsregister AI API ondersteunt twee authenticatiemethoden: API-sleutel en Bearer Token. Beide methoden werken op alle API-endpoints.

Authenticatiemethoden

x-api-key: YOUR_API_KEY API-sleutel via Header: Aanbevolen voor server-naar-server integraties en productiegebruik
?api_key=YOUR_API_KEY API-sleutel via Query Parameter: Alleen voor snelle tests en achterwaartse compatibiliteit
Authorization: Bearer YOUR_TOKEN Bearer Token: Het beste voor applicaties die fijnmazige toegangscontrole, tokenverloop en verbeterde beveiliging vereisen

API-sleutel Authenticatie Voorbeelden

Gebruik van x-api-key Header (Aanbevolen)
curl -X GET "https://handelsregister.ai/api/v1/search-organizations?q=company" \
     -H "x-api-key: YOUR_API_KEY"
# Using query parameter (legacy)
curl "https://handelsregister.ai/api/v1/fetch-organization?api_key=YOUR_API_KEY&q=company"

# Using x-api-key header (recommended)
curl -X GET "https://handelsregister.ai/api/v1/fetch-organization?q=company" \
     -H "x-api-key: YOUR_API_KEY"

Bearer Token Beheer

Een API-token Aanmaken

curl -X POST "https://handelsregister.ai/api/v1/auth/tokens/create" \
     -H "x-api-key: YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{
       "token_name": "My Application",
       "abilities": ["*"],
       "expires_at": "2026-01-01 00:00:00"
     }'

Het antwoord bevat uw Bearer token. Bewaar het veilig!

Een Bearer Token Gebruiken

curl -X GET "https://handelsregister.ai/api/v1/search-organizations?q=company" \
     -H "Authorization: Bearer YOUR_API_TOKEN"

Token Beheer Endpoints

POST /api/v1/auth/tokens/create Nieuw token aanmaken
GET /api/v1/auth/tokens Alle tokens weergeven
DELETE /api/v1/auth/tokens/{id} Specifiek token intrekken
DELETE /api/v1/auth/tokens Alle tokens intrekken