Comprende los códigos de estado que retorna la API
La petición se procesó correctamente.
{"success": true, "message": "Backup guardado", "filename": "backup.txt"}
Recurso creado exitosamente (usado al crear backups).
La petición tiene datos inválidos o está mal formada.
{"success": false, "error": "Contenido vacío"}
API Key faltante o inválida.
{"success": false, "error": "API Key inválida"}
El backup solicitado no existe o no tienes permisos.
{"success": false, "error": "Backup no encontrado"}
El archivo es demasiado grande. Límite: 50MB.
Has excedido el límite de peticiones por minuto.
{"success": false, "error": "Rate limit excedido. Intenta en 60s"}
Error en el servidor. Contacta al administrador.
Todas las respuestas de error incluyen un objeto JSON con información detallada:
{
"success": false,
"error": "Descripción del error",
"code": "ERROR_CODE",
"details": { /* información adicional */ }
}