Naar hoofdinhoud gaan
De Enrow API gebruikt standaard HTTP-statuscodes om de uitkomst van elk verzoek aan te geven, plus een qualification-veld dat je het resultaat van een zoekopdracht of verificatie vertelt. Deze pagina vermeldt elke code en kwalificatiewaarde, zodat je responsen betrouwbaar kunt afhandelen. Voor de bijbehorende foutmeldingen en responsformaten, zie Foutafhandeling.

Welke HTTP-statuscodes retourneert de API?

De Enrow API gebruikt standaard HTTP-statuscodes om het resultaat van elk verzoek aan te geven. Een 2xx-code betekent dat het verzoek is geslaagd, een 4xx-code wijst op een probleem met het verzoek, en een 5xx-code betekent dat er iets is misgegaan aan de kant van Enrow.

Welke codes betekenen succes?

Een 2xx-statuscode betekent dat de API het verzoek heeft geaccepteerd. Asynchrone bewerkingen (zoals bulkzoekopdrachten) retourneren 201 of 202 omdat het werk op de achtergrond doorloopt.
CodeBetekenisBeschrijving
200OKVerzoek geslaagd, resultaten geretourneerd
201CreatedResource aangemaakt (bijv. bulkzoekopdracht gestart)
202AcceptedVerzoek geaccepteerd, asynchrone verwerking

Welke codes betekenen dat het verzoek is geweigerd?

Een 4xx-statuscode betekent dat de API het verzoek heeft geweigerd vanwege iets dat aan de clientzijde kan worden opgelost — ongeldige parameters, een ontbrekende of ongeldige API-sleutel, onvoldoende credits, of te veel verzoeken.
CodeBetekenisBeschrijving
400Bad RequestOngeldige of ontbrekende parameters
401UnauthorizedOngeldige of ontbrekende API-sleutel
402Payment RequiredOnvoldoende credits
429Too Many RequestsRate limit overschreden
Een 401 betekent dat de API-sleutel ontbreekt of ongeldig is — zie Authenticatie voor hoe je deze correct meegeeft. Een 402 betekent dat het account geen credits meer heeft; bekijk het verbruik in Credits en facturatie. Een 429 betekent dat het verzoek de toegestane doorvoer heeft overschreden — zie Rate limits om de drempelwaarden te begrijpen.
De API retourneert nooit 404. Een onbekend of verlopen zoek-ID retourneert 400 voor bulk-endpoints en 500 voor enkelvoudige endpoints.

Welke codes betekenen een serverfout?

Een 5xx-statuscode betekent dat het verzoek geldig was, maar dat er iets is misgegaan aan de kant van Enrow. Deze responsen kun je veilig opnieuw proberen na een korte vertraging.
CodeBetekenisBeschrijving
500Internal Server ErrorEr is iets misgegaan aan onze kant

Wat zijn zoekkwalificaties?

Een zoekkwalificatie is de waarde in het qualification-veld die je de uitkomst van een zoekopdracht of verificatie vertelt. Enrow retourneert dit veld in alle endpoints, en het resultaat is altijd binair — er is geen “misschien” of waarschijnlijkheidsscore. Dit is een bewuste ontwerpkeuze.

Waarom is het resultaat binair?

Het resultaat is binair omdat een duidelijk ja-of-nee-antwoord makkelijker te gebruiken is dan een waarschijnlijkheid. De meeste verrijkingstools retourneren een complexe reeks categorieën — catch-all, riskant, onbekend, onverifieerbaar, enz. — die je dwingen om logica rond waarschijnlijkheden op te bouwen. Enrow heeft de tegenovergestelde aanpak gekozen:
  • Enrow verifieert zelfs catch-all-e-mails deterministisch, dus er is geen behoefte aan een “catch-all”-categorie
  • Enrow gelooft niet in probabilistische systemen met tientallen classificaties — ze voegen complexiteit toe zonder duidelijkheid
  • Een binair resultaat betekent dat je direct op de gegevens kunt handelen zonder te twijfelen
Het resultaat is ofwel goed, ofwel niet. Eenvoudig.

Welke kwalificaties retourneert Email Finder?

De Email Finder retourneert een van de volgende waarden in het qualification-veld:
KwalificatieBetekenis
validE-mail gevonden en geverifieerd
invalidE-mail niet gevonden
ongoingZoekopdracht is nog bezig

Welke kwalificaties retourneert Email Verifier?

De Email Verifier retourneert een van de volgende waarden in het qualification-veld:
KwalificatieBetekenis
validE-mail is geldig en afleverbaar
invalidE-mail is ongeldig of niet afleverbaar
ongoingVerificatie is nog bezig
invalid betekent verschillende dingen afhankelijk van het endpoint: bij de Email Finder betekent het dat de e-mail niet is gevonden. Bij de Email Verifier betekent het dat de e-mail bestaat maar niet afleverbaar is.

Welke kwalificaties retourneert Phone Finder?

De Phone Finder retourneert een van de volgende waarden in het qualification-veld:
KwalificatieBetekenis
foundTelefoonnummer succesvol gevonden
not_foundTelefoonnummer kon niet worden gevonden
ongoingZoekopdracht is nog bezig

Hoe volg ik een bulkzoekopdracht?

Voor bulkbewerkingen geeft een status-veld de voortgang van de batch aan. Poll het relevante GET-endpoint — Email Finder bulkresultaten, Email Verifier bulkverificaties, of Phone Finder bulkresultaten — totdat de status op completed staat.
StatusBetekenis
ongoingBatch wordt nog verwerkt
completedAlle zoekopdrachten in de batch zijn voltooid
failedDe batch is mislukt

FAQ

Een 401 Unauthorized betekent dat de API-sleutel ontbreekt of ongeldig is. Zorg ervoor dat elk verzoek een geldige sleutel bevat in de x-api-key-header. Zie Authenticatie voor details.
Een 402 Payment Required betekent dat het account niet genoeg credits heeft om het verzoek te voltooien. Vul aan of bekijk hoe credits per endpoint worden verbruikt in Credits en facturatie.
De Enrow API retourneert nooit 404. Een onbekend of verlopen zoek-ID retourneert 400 voor bulk-endpoints en 500 voor enkelvoudige endpoints. Controleer de id die werd geretourneerd toen de zoekopdracht werd gestart.
Nee. ongoing betekent dat de zoekopdracht of verificatie nog bezig is. Poll het GET-endpoint opnieuw na een korte vertraging, of gebruik een webhook om automatisch op de hoogte te worden gesteld wanneer het klaar is — zie Hoe webhooks werken.

Volgende stappen

Foutafhandeling

Bekijk de volledige foutmeldingen en responsformaten voor elke statuscode.

Authenticatie

Geef je API-sleutel mee in de x-api-key-header om 401-fouten te voorkomen.

Rate limits

Begrijp de drempelwaarden die een 429-respons veroorzaken.

Credits en facturatie

Bekijk hoe credits worden verbruikt en voorkom 402-fouten.