Veelvoorkomende foutcodes
Snelle referentie voor alle foutcodes die door de SilentShield API worden geretourneerd.
| Status | Error | Description | Solution |
|---|---|---|---|
400 | validation_error | Ongeldig verzoek of ontbrekende verplichte velden. | Controleer of het verzoekformaat overeenkomt met de API-documentatie. |
401 | missing_api_key | API Key ontbreekt in het verzoek. | Voeg de X-Api-Key-header toe aan uw verzoek. |
403 | ip_not_whitelisted | Het IP-adres van de client staat niet op de whitelist van het beveiligingsbeleid. | Voeg het IP-adres toe aan de whitelist in Dashboard → Beveiligingsbeleid. |
403 | ip_blacklisted | Het IP-adres van de client staat op de blacklist van het beveiligingsbeleid. | Verwijder het IP-adres van de blacklist in Dashboard → Beveiligingsbeleid. |
403 | domain_mismatch | Het Origin/Referer-domein van het verzoek komt niet overeen met het domein van de API Key. | Werk het domein bij in Dashboard → API Keys → Bewerken. |
403 | referer_not_allowed | Het referer-domein staat niet in de lijst met toegestane referers. | Voeg het domein toe aan Toegestane Referers in Beveiligingsbeleid. |
429 | quota_exceeded | Het maandelijkse verzoekquotum is overschreden. | Upgrade uw abonnement of wacht tot het quotum wordt gereset. |
429 | ip_rate_limited | De limiet per IP-adres is bereikt. | Wacht 60 seconden. De Retry-After-header geeft aan wanneer u het opnieuw kunt proberen. |
200 | X-Domain-Test-Limit-Exceeded | Niet-geverifieerd domein: meer dan 10 verzoeken per dag in testmodus. Het verzoek wordt NIET afgewezen — alleen de header X-Domain-Test-Limit-Exceeded signaleert het. | Verifieer uw domein om uw volledige quotum te ontgrendelen. |
403 | suspicious | Een echte bezoeker wordt door /v1/verify geweigerd met het oordeel suspicious en redenen zoals NO_TYPING_PAUSES. De widget heeft de verzending niet ontvangen, bijvoorbeeld omdat het formulier met een klik op een knop en AJAX zonder submit-gebeurtenis wordt verzonden. | Neem het veld behavior_nonce op in de body van het verzoek (serialiseer het hele formulier, ook verborgen velden). Verzoeken met XMLHttpRequest, ook jQuery.ajax, meldt de widget dan sinds SilentShield 2.6. Verzoeken met fetch() worden nog niet gemeld: verzend het formulier op de gewone manier of neem contact op met support. |