Ikon Uploofy
Uploofy Documents
API

Buat link dan upload secara terprogram.

Gunakan Uploofy API untuk membuat kode akses, mengunggah file, dan membagikan link tanpa membuka antarmuka.

POST /api/delivery GET /api/delivery/:code JSON terlebih dulu
Buat pengiriman Permintaan
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"
  }'
Selesaikan pengiriman Respons
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Kirim file atau link tersimpan

Menerima payload JSON untuk link langsung atau blob base64 dengan metadata.

  • Mengembalikan code, downloadUrl, dan name yang sudah dinormalisasi.
  • Autentikasi dengan Authorization: Bearer <api_key> (atau X-API-Key) untuk mengaitkan upload ke akun Anda.
  • Menerima payload url atau file dengan meta opsional.
  • Siap untuk job terjadwal atau pengiriman satu kali.
GET /api/delivery/:code

Selesaikan kode akses apa pun

Tukar kode dengan URL file live atau link tersimpan sambil tetap menjaga kemampuan audit.

  • Gunakan /file untuk memaksa unduhan biner.
  • Mengembalikan url untuk link tersimpan dan downloadUrl untuk upload.
  • Sangat cocok untuk aplikasi klien, CLI, atau cron job.
POST /api/user/login

Autentikasi ringan

Buat pengguna demo dengan /api/user/signup lalu login untuk mendapatkan paritas dengan dasbor.

Hanya JSON Tidak perlu token Siap untuk SPA