Ikon Uploofy
Uploofy Documents
API

Cipta pautan dan muat naik secara programatik.

Gunakan Uploofy API untuk mencipta kod capaian, memuat naik fail dan berkongsi pautan tanpa membuka UI.

POST /api/delivery GET /api/delivery/:code JSON didahulukan
Cipta penghantaran 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 penghantaran Respons
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Hantar fail atau pautan tersimpan

Menerima payload JSON untuk pautan terus atau blob base64 dengan data meta.

  • Memulangkan code, downloadUrl dan name yang telah dinormalkan.
  • Sahkan dengan Authorization: Bearer <api_key> (atau X-API-Key) untuk mengaitkan muat naik dengan akaun anda.
  • Menerima payload url atau file dengan meta pilihan.
  • Sedia untuk kerja berjadual atau penghantaran sekali sahaja.
GET /api/delivery/:code

Selesaikan sebarang kod capaian

Tukar kod kepada URL fail langsung atau pautan tersimpan sambil mengekalkan kebolehauditan.

  • Gunakan /file untuk memaksa muat turun binari.
  • Memulangkan url untuk pautan tersimpan dan downloadUrl untuk muat naik.
  • Sesuai untuk aplikasi klien, CLI atau kerja cron.
POST /api/user/login

Pengesahan ringan

Cipta pengguna demo dengan /api/user/signup kemudian log masuk untuk mendapatkan pariti dengan papan pemuka.

JSON sahaja Tiada token diperlukan Sedia untuk SPA