Integra subida, almacenamiento y compartir archivos de forma segura en tu aplicación en menos de 30 minutos. Endpoints REST, autenticación por token y ejemplos en Python, PHP, JavaScript y cURL.
La API Cloud de Rediafile permite a desarrolladores y empresas añadir almacenamiento seguro, subida e intercambio de archivos a cualquier aplicación — SaaS, apps móviles, herramientas internas o portales para clientes. Basada en REST, respuestas JSON, solo HTTPS.
Leer artículo →Construir una infraestructura de almacenamiento de archivos es costoso y lento. La API de Rediafile delega el almacenamiento, CDN, cifrado y ancho de banda para que tu equipo se centre en tus productos.
Gestionamos almacenamiento, CDN y SSL.
Flujo access_token seguro con expiración.
Carpetas privadas, no listadas o públicas.
Importa desde URLs externas.
Verifica cuotas vía /account/package.
Menos de 30 minutos.
Permite a los usuarios subir fotos, documentos o medios desde tu app iOS, Android o React.
Añade archivos adjuntos a tickets, proyectos o registros. Aísla las subidas por cliente con carpetas.
Crea portales de intercambio seguro donde los clientes suben documentos sensibles a carpetas protegidas.
Programa importaciones de URL remotas y mueve archivos entre carpetas automáticamente.
Genera URLs de descarga únicas con estadísticas de seguimiento.
Usa la API para enviar copias de seguridad, logs o exportaciones a estructuras de carpetas organizadas.
Llama a /authorize con tus claves API o usuario/contraseña para recibir un access_token y account_id.
Usa /file/upload para transferencias directas, o /file/url_upload_add para importar desde URLs remotas.
Organiza archivos en carpetas, genera enlaces de descarga, edita metadatos o mueve archivos entre directorios.
import requests
# 1. Authenticate
auth = requests.post("https://rediafile.com/cloud/api/v2/authorize", data={
"username": "your_username",
"password": "your_password"
}).json()
token = auth["data"]["access_token"]
account = auth["data"]["account_id"]
# 2. Upload a file
with open("report.pdf", "rb") as f:
upload = requests.post(
"https://rediafile.com/cloud/api/v2/file/upload",
data={"access_token": token, "account_id": account},
files={"upload_file": f}
).json()
print("File URL:", upload["data"][0]["url"])
| Capacidad | Endpoint | Valor empresarial | |
|---|---|---|---|
| 🔐 | Autenticación | /authorize | Acceso seguro por token, expira en 1 h. |
| 📤 | Subida de archivo | /file/upload | Subida multipart directa con carpeta destino. |
| 🔗 | Importación remota | /file/url_upload_add | Importa desde URLs externas sin ancho de banda local. |
| 📥 | Enlaces de descarga | /file/download | Genera tokens de descarga limitados en el tiempo. |
| 📁 | Gestión de carpetas | /folder/create, /folder/move | Organiza assets jerárquicamente con controles de privacidad. |
| ✏️ | Edición de metadatos | /file/edit | Renombra, reclasifica o mueve archivos por API. |
| 📊 | Monitoreo de cuotas | /account/package | Verifica límites de almacenamiento y restricciones del plan. |
Guías, tutoriales y referencias API del equipo Rediafile.
Empieza hoy — en menos de 30 minutos.
🧪 Abrir el sandbox