API-sleutels
Maak en beheer API-sleutels voor programmatische toegang
API-sleutels
Met API-sleutels krijg je programmatisch toegang tot de Competitor Watch API.
Een API-sleutel aanmaken
- Ga in je dashboard naar Instellingen -> API-sleutels
- Klik op "API-sleutel aanmaken"
- Geef je sleutel een naam (bijv. "Production API", "CI/CD")
- Selecteer de scopes/rechten voor de sleutel
- Kopieer de sleutel meteen (deze wordt niet opnieuw getoond)
API-sleutelscopes
API-sleutels ondersteunen verschillende scopes voor fijnmazige toegangscontrole:
sites:read- Site-informatie lezensites:write- Websites aanmaken en bijwerkenchanges:read- Wijzigingsdata lezenchanges:write- Wijzigingen beheren (alleen admin)
API-sleutels gebruiken
Voeg je API-sleutel toe in de Authorization-header:
Authorization: Bearer your_api_key
Security best practices
- Commit API-sleutels nooit naar versiebeheer
- Gebruik omgevingsvariabelen om sleutels op te slaan
- Roteer sleutels regelmatig
- Verwijder ongebruikte sleutels
- Gebruik verschillende sleutels per omgeving (dev, staging, productie)
API-sleutels beheren
Je kunt API-sleutels bekijken, roteren of verwijderen via Instellingen -> API-sleutels. Per sleutel zie je:
- Laatste gebruiksdatum
- Gebruiksteller
- Aanmaakdatum
- Status (actief/inactief)