Los planes Hobby y Standard están limitados a 1 subida por segundo.
Los planes Pro y Enterpriseno están sujetos al límite por segundo — en su lugar pueden ejecutar hasta 4 subidas al mismo tiempo.
En todos los planes de pago, una cuenta puede tener como máximo 4 subidas en curso simultáneamente. Iniciar otra subida mientras 4 siguen en ejecución devuelve TOO_MANY_CONCURRENT_UPLOADS (429).
Por seguridad, los archivos .html y .svg siempre se entregan como descargas (servidos como application/octet-stream) en lugar de renderizarse en línea.
// The provided object name is invalid.// Must adhere to the a to z, A to Z, 0 to 9, and _ pattern.{ "status": "error", "code": "INVALID_OBJECT_NAME"}
// The provided object prefix is invalid.// Must adhere to the a to z, A to Z, 0 to 9, and _ pattern.{ "status": "error", "code": "INVALID_OBJECT_PREFIX"}
// The provided expiration value for the object is invalid.// Must be a number ranging from 1 to 365. (value in days).{ "status": "error", "code": "INVALID_OBJECT_EXPIRE"}
// The provided security hash boolean is invalid.// Just set to true or false. 😅{ "status": "error", "code": "INVALID_OBJECT_SECURITY_HASH"}
// The provided auto-download boolean is invalid.// Just set to true or false. 😅{ "status": "error", "code": "INVALID_STORAGE_AUTO_DOWNLOAD"}
El tamaño máximo actual de archivo es 100MB. En el futuro, planeamos aumentarlo a 10GB. Por ahora, el límite es 100MB debido a restricciones técnicas y de balanceo de carga.
// The provided file is invalid.{ "status": "error", "code": "INVALID_FILE"}
// The provided file type is invalid.{ "status": "error", "code": "INVALID_FILETYPE"}
// The file size is too small (< 1kb).{ "status": "error", "code": "FILE_TOO_SMALL"}
// The API key is missing or invalid. Set a valid key in the Authorization header.// Also returned when the account is on the free plan — uploading requires a paid plan.{ "status": "error", "code": "ACCESS_DENIED"}