Authenticatie
Leer hoe u uw API-verzoeken authenticeert en uw quota beheert.
Overzicht
De Kantesti API maakt gebruik van op inloggegevens gebaseerde authenticatie. Elk API-verzoek moet uw gebruikersnaam en wachtwoord bevatten in de verzoekbody.
Authenticatiemethode
Inloggegevens worden verzonden als form-data of JSON body met elk verzoek. Geen API-sleutel of token vereist.
API Inloggegevens
Uw API-inloggegevens bestaan uit:
| Veld | Type | Beschrijving |
|---|---|---|
username |
string | Uw unieke API-gebruikersnaam |
password |
string | Uw beveiligde API-wachtwoord |
Verzoekformaat
Voeg inloggegevens toe aan elk API-verzoek. U kunt form-data of JSON formaat gebruiken:
Form Data (Multipart)
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/analyze" \
-F "username=UW_GEBRUIKERSNAAM" \
-F "password=UW_WACHTWOORD" \
-F "language=nl" \
-F "[email protected]"
JSON Body (voor sommige endpoints)
curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
-H "Content-Type: application/json" \
-d '{
"username": "UW_GEBRUIKERSNAAM",
"password": "UW_WACHTWOORD"
}'
Beveiligingspraktijken
Beveiligingsrichtlijnen
- Onthul nooit inloggegevens in client-side code (JavaScript in browsers)
- Gebruik omgevingsvariabelen om inloggegevens op te slaan in uw backend
- Gebruik altijd HTTPS - alle API-verzoeken zijn versleuteld
- Verander wachtwoorden periodiek voor verbeterde beveiliging
- Gebruik een backend proxy bij het bouwen van webapplicaties
Quotabeheer
Elk account heeft een API-quota (credits). Elk succesvol productieverzoek verbruikt 1 credit. Sandbox verzoeken verbruiken geen quota.
Uw Quota Controleren
Gebruik het quota endpoint om uw resterende credits te controleren:
POST
/api/quota/check
Verzoek:
curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
-H "Content-Type: application/json" \
-d '{"username": "UW_GEBRUIKERSNAAM", "password": "UW_WACHTWOORD"}'
Respons:
{
"status": "success",
"data": {
"username": "uw_gebruikersnaam",
"remaining_quota": 150,
"timestamp": "2025-12-22T10:30:00Z"
}
}
Authenticatiefouten
| Foutcode | Bericht | Oplossing |
|---|---|---|
AUTH_1001 |
Ontbrekende authenticatiegegevens | Voeg gebruikersnaam en wachtwoord toe |
AUTH_1002 |
Ongeldige gebruikersnaam of wachtwoord | Controleer of inloggegevens correct zijn |
AUTH_1003 |
Account tijdelijk vergrendeld | Wacht en probeer opnieuw of neem contact op met support |
Volgende Stappen
- API Endpoints - Verken alle beschikbare endpoints
- Tarieflimieten - Begrijp quotabeheer
- Foutcodes - Volledige foutcode referentie