Códigos de Error Comunes
Referencia rápida de todos los códigos de error devueltos por la API de SilentShield.
| Status | Error | Description | Solution |
|---|---|---|---|
400 | validation_error | Cuerpo de solicitud no válido o campos requeridos faltantes. | Verifique que el formato de la solicitud coincida con la documentación de la API. |
401 | missing_api_key | Falta la API Key en la solicitud. | Agregue el encabezado X-Api-Key a su solicitud. |
403 | ip_not_whitelisted | La IP del cliente no está en la lista blanca de la política de seguridad. | Agregue la IP a la lista blanca en Panel de Control → Política de Seguridad. |
403 | ip_blacklisted | La IP del cliente está en la lista negra de la política de seguridad. | Elimine la IP de la lista negra en Panel de Control → Política de Seguridad. |
403 | domain_mismatch | El dominio de Origin/Referer de la solicitud no coincide con el dominio de la API Key. | Actualice el dominio en Panel de Control → API Keys → Editar. |
403 | referer_not_allowed | El dominio del referer no está en la lista de referers permitidos. | Agregue el dominio a Referers Permitidos en Política de Seguridad. |
429 | quota_exceeded | Se ha excedido la cuota mensual de solicitudes. | Actualice su plan o espere hasta que la cuota se reinicie. |
429 | ip_rate_limited | Se ha alcanzado el límite de solicitudes por IP. | Espere 60 segundos. El encabezado Retry-After indica cuándo puede reintentar. |
200 | X-Domain-Test-Limit-Exceeded | Dominio no verificado: más de 10 solicitudes al día en modo de prueba. La solicitud NO se rechaza; solo lo señala la cabecera X-Domain-Test-Limit-Exceeded. | Verifique su dominio para desbloquear su cuota completa. |
403 | suspicious | /v1/verify rechaza a un visitante real con el veredicto suspicious y motivos como NO_TYPING_PAUSES. El widget no recibió el envío, por ejemplo porque el formulario se envía con un clic en un botón y AJAX sin evento submit. | Incluya el campo behavior_nonce en el cuerpo de la solicitud (serialice el formulario completo, también los campos ocultos). Las solicitudes realizadas con XMLHttpRequest, incluido jQuery.ajax, las notifica entonces el widget desde SilentShield 2.6. Las solicitudes realizadas con fetch() todavía no se notifican: use un envío de formulario normal o póngase en contacto con soporte. |