Skip to content

API-toegang

WallaWhats stelt dezelfde bewerkingen die het dashboard gebruikt beschikbaar via een JSON HTTP API. Gebruik het om abonnementsbeheer te scripten, meldingsgeschiedenis naar je eigen systemen te trekken, of alerts met interne tooling te integreren. Elk betaald abonnement bevat API-toegang — zie Beheer je abonnement voor sleutel-limieten per plan.

Stap 1 — Open API-sleutels

Klik in de zijbalk op API-sleutels (onder Toegangssleutels).

API-sleutels pagina met één standaardsleutel

Stap 2 — Een sleutel aanmaken

  1. Klik op Sleutel aanmaken.
  2. Geef de sleutel een naam (bijv. productie-server, lokaal-dev). De naam is gewoon een label — het beïnvloedt geen rechten.
  3. Klik op Aanmaken.

De volledige sleutelwaarde wordt eenmaal getoond — kopieer die meteen naar je secret manager. WallaWhats slaat alleen een hash plus een korte prefix op (bws_xxxxxxxx…), dus hij kan later niet meer hersteld worden.

Behandel sleutels als wachtwoorden

Iedereen met de sleutel kan op jouw account handelen. Bewaar sleutels in een secret manager, commit ze nooit naar git, en roteer ze periodiek.

Stap 3 — Gebruik de sleutel

Stuur de sleutel mee in de x-api-key header bij elke request:

bash
curl -H "x-api-key: bws_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  https://api.wallawhats.com/subscriptions

Beschikbare endpoints, request-bodies en response-vormen zijn gedocumenteerd in de API Reference.

Stap 4 — Roteren of intrekken

  • Roteren — maak een nieuwe sleutel, deploy hem, en verwijder dan de oude. Er is geen "roteer"-knop by design; maken-dan-verwijderen maakt de overgang atomair.
  • Intrekken — klik op Verwijderen naast de sleutelrij. De sleutel werkt direct niet meer. Lopende requests die hem gebruiken geven 401 Unauthorized terug.

Plan-limieten

PlanAPI-sleutels
Free1
Pro1
Pro+2
Business5
Enterprise20

Als je de limiet bereikt, is Sleutel aanmaken uitgeschakeld — verwijder eerst een oude sleutel of upgrade je abonnement.

Wat volgt

Voor request/response-schema's en de volledige endpoint-lijst, zie de API Reference →

WallaWhats Documentation