Códigos de Error

Lista completa de códigos de error de la API, sus significados y cómo manejarlos.

Códigos de Estado HTTP

La API de RakuWP usa códigos de estado HTTP estándar para indicar el resultado de una solicitud:

CódigoSignificadoCuándo Ocurre
200ÉxitoLa solicitud se procesó correctamente
400Solicitud IncorrectaParámetros faltantes o inválidos
401No AutorizadoClave de licencia inválida o faltante
403ProhibidoLa licencia está expirada, suspendida o revocada
404No EncontradoEl endpoint o recurso no existe
429Demasiadas SolicitudesSe excedió el límite de tasa
500Error del ServidorError inesperado del servidor

Formato de Respuesta de Error

Todas las respuestas de error siguen una estructura JSON consistente:

{
    "success": false,
    "error": "Mensaje de error legible",
    "code": "CODIGO_ERROR"
}

Códigos de Error Comunes

Errores de Licencia

CódigoDescripciónResolución
LICENSE_INVALIDLa clave de licencia no es reconocidaVerifica errores tipográficos. Copia la clave del panel.
LICENSE_EXPIREDLa licencia ha expiradoRenueva tu suscripción desde la página de Facturación.
LICENSE_SUSPENDEDLa licencia ha sido suspendidaContacta con soporte para asistencia.
SITE_LIMIT_REACHEDSe alcanzó el número máximo de sitios activosDesactiva un sitio existente antes de añadir uno nuevo.
SITE_NOT_REGISTEREDLa URL del sitio no está registradaAñade la URL de tu sitio en el panel antes de activar.

Errores de Solicitud

CódigoDescripciónResolución
MISSING_PARAMETERFalta un campo obligatorioConsulta la documentación de la API para campos requeridos.
INVALID_URLLa URL proporcionada no es válidaAsegúrate de que la URL del sitio incluye el protocolo (https://).
RATE_LIMITEDDemasiadas solicitudes en poco tiempoEspera y reintenta. Implementa retroceso exponencial.

Manejo de Errores en tu Código

Siempre verifica el campo success en la respuesta antes de procesar datos. Registra las respuestas de error para depuración. El plugin maneja la mayoría de errores automáticamente, pero las integraciones personalizadas deben implementar un manejo de errores adecuado.