Saltar al contenido principal

Códigos de error

La API utiliza códigos de estado HTTP estándar y devuelve respuestas de error en formato JSON.

Códigos de estado HTTP

CódigoSignificadoDescripción
200OKSolicitud exitosa
400Bad RequestParámetros ausentes o inválidos
401UnauthorizedAPI key ausente o inválida
403ForbiddenLa API key no tiene acceso
404Not FoundEl endpoint no existe
429Too Many RequestsLímite de tasa o cuota excedidos
500Internal Server ErrorAlgo salió mal en nuestro lado
503Service UnavailableServicio dependiente temporalmente no disponible

Formato de respuesta de error

Todas las respuestas de error siguen un formato consistente:

{
"error": "Description of the error",
"status": 400
}

Errores comunes

API Key ausente

curl https://api.iqxlookup.neivi.es/api/v1/email?address=test@example.com
{
"error": "Missing X-Api-Key header",
"status": 401
}

Parámetros inválidos

curl -H "X-Api-Key: ALk-your-key" \
"https://api.iqxlookup.neivi.es/api/v1/email"
{
"error": "Parameter 'address' is required",
"status": 400
}

Límite de tasa excedido

{
"error": "Rate limit exceeded",
"retryAfter": 42,
"status": 429
}