Veelgestelde Vragen

Hier vindt u antwoorden op de meest gestelde vragen over onze diensten en het portaal.

Alle FAQ API & Integraties

Public API

De TechUitgelegd Public API biedt programmatische toegang tot uw portaalgegevens. Hiermee kunt u:

  • Tickets automatisch uitlezen en aanmaken vanuit uw eigen systemen
  • Abonnementen en urenbundels monitoren
  • Gebruikersgegevens ophalen voor integraties

Wie kan de API gebruiken?

De API is beschikbaar voor KlantBeheerders waarvan de organisatie API-toegang heeft geactiveerd. Neem contact op met TechUitgelegd als u API-toegang wilt activeren.

Hoe begin ik?

  1. Ga naar API Keys om een key aan te maken
  2. Bekijk de API Documentatie voor alle beschikbare endpoints
  3. Gebruik de key in de X-API-Key header bij elk verzoek
Deel deze FAQ

API Key aanmaken

  1. Ga naar API Keys beheer
  2. Vul een herkenbare naam in (bijv. "Monitoring server" of "Dashboard integratie")
  3. Selecteer de gewenste rechten (permissions) — geef alleen de rechten die nodig zijn
  4. Kies een geldigheidsduur (30 dagen, 90 dagen, 1 jaar, of geen verloop)
  5. Klik op Aanmaken
Belangrijk: De API key wordt slechts eenmaal getoond! Kopieer de key direct na het aanmaken en bewaar deze veilig. De key kan niet meer worden opgevraagd.

Veiligheid

  • Deel uw API key nooit met derden
  • Sla de key niet op in broncode of openbare plekken
  • Gebruik omgevingsvariabelen of een secrets manager
  • Maak voor elke integratie een aparte key aan
  • Trek oude keys in wanneer ze niet meer nodig zijn
Deel deze FAQ

API Permissions

Bij het aanmaken van een API key kiest u welke rechten de key heeft. Gebruik het principe van least privilege: geef alleen de rechten die uw integratie daadwerkelijk nodig heeft.

RechtWat kan de key?
tickets:readTickets ophalen en details bekijken
tickets:writeNieuwe tickets aanmaken namens uw organisatie
subscriptions:readAbonnementen inzien
urenbundels:readUrenbundels met verbruik inzien
urenregistraties:readIndividuele urenregistraties ophalen
users:readGebruikerslijst van uw organisatie ophalen

Een verzoek naar een endpoint waarvoor de key geen recht heeft, resulteert in een 403 Forbidden response.

Deel deze FAQ

Rate Limiting

Elke API key heeft een limiet van 60 verzoeken per minuut. Bij overschrijding ontvangt u:

HTTP 429 Too Many Requests
{"error": "Rate limit exceeded", "retryAfterSeconds": 60}

Wacht minimaal 60 seconden voordat u opnieuw probeert.

Veelvoorkomende foutcodes

CodeBetekenisOplossing
401Niet geauthenticeerdControleer of de X-API-Key header correct is
403Geen toestemmingDe key mist het benodigde recht voor dit endpoint
404Niet gevondenHet gevraagde item bestaat niet of behoort niet tot uw klant
429Rate limit bereiktWacht 60 seconden en probeer opnieuw

Tips

  • Implementeer exponential backoff bij 429 responses
  • Cache responses waar mogelijk om het aantal verzoeken te beperken
  • Gebruik pagination (page en pageSize parameters) voor grote datasets
Deel deze FAQ

API Key verlengen

API keys kunnen niet worden verlengd. Wanneer een key verloopt, moet u een nieuwe aanmaken:

  1. Ga naar API Keys beheer
  2. Maak een nieuwe key aan met dezelfde rechten
  3. Werk uw integratie(s) bij met de nieuwe key
  4. Trek optioneel de oude key in

Wanneer ontvang ik een waarschuwing?

U ontvangt automatisch een e-mail:

  • 7 dagen voor het verlopen van de key
  • 1 dag voor het verlopen (urgente herinnering)

Wat gebeurt er als de key verloopt?

Alle API-verzoeken met de verlopen key worden geweigerd met een 401 Unauthorized response. Uw integraties stoppen met werken totdat u een nieuwe key configureert.

Deel deze FAQ