Icono de Uploofy
Uploofy Documents
API

Crea enlaces y cargas de forma programática.

Usa la API de Uploofy para crear códigos de acceso, subir archivos y compartir enlaces sin abrir la interfaz.

POST /api/delivery GET /api/delivery/:code JSON primero
Crear entrega Solicitud
curl -X POST https://uploofy.app/end/delivery \
  -H 'Authorization: Bearer sk_xxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/file.pdf",
    "name": "Shared file",
    "meta": "Saved file"
  }'
Resolver entrega Respuesta
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Enviar archivos o enlaces guardados

Acepta cargas JSON para enlaces directos o blobs base64 con metadatos.

  • Devuelve code, downloadUrl y el name normalizado.
  • Autentícate con Authorization: Bearer <api_key> (o X-API-Key) para asociar las cargas a tu cuenta.
  • Acepta cargas url o file con meta opcional.
  • Listo para trabajos programados o entregas puntuales.
GET /api/delivery/:code

Resolver cualquier código de acceso

Intercambia códigos por la URL de archivo en vivo o el enlace guardado manteniendo la auditabilidad intacta.

  • Usa /file para forzar una descarga binaria.
  • Devuelve url para enlaces guardados y downloadUrl para cargas.
  • Ideal para apps cliente, CLIs o trabajos cron.
POST /api/user/login

Autenticación ligera

Crea usuarios de prueba con /api/user/signup y luego inicia sesión para tener paridad con el panel.

Solo JSON Sin token requerido Listo para SPA