Icona Uploofy
Uploofy Documents
API

Crea collegamenti e upload in modo programmatico.

Usa le API di Uploofy per creare codici di accesso, caricare file e condividere link senza aprire l’interfaccia.

POST /api/delivery GET /api/delivery/:code Prima il JSON
Crea consegna Richiesta
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"
  }'
Risolvi consegna Risposta
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Invia file o link salvati

Accetta payload JSON per link diretti o blob base64 con metadati.

  • Restituisce code, downloadUrl e il name normalizzato.
  • Autenticati con Authorization: Bearer <api_key> (o X-API-Key) per attribuire gli upload al tuo account.
  • Accetta payload url o file con meta opzionale.
  • Pronto per job pianificati o consegne una tantum.
GET /api/delivery/:code

Risolvi qualsiasi codice di accesso

Scambia i codici con l’URL del file live o il link salvato mantenendo intatta la tracciabilità.

  • Usa /file per forzare un download binario.
  • Restituisce url per i link salvati e downloadUrl per gli upload.
  • Perfetto per app client, CLI o job cron.
POST /api/user/login

Autenticazione leggera

Crea utenti demo con /api/user/signup e poi accedi per avere la stessa esperienza della dashboard.

Solo JSON Nessun token richiesto Pronto per SPA