Uploofy আইকন
Uploofy Documents
API

প্রোগ্রামেটিকভাবে লিংক এবং আপলোড তৈরি করুন।

Uploofy API দিয়ে অ্যাক্সেস কোড তৈরি করুন, ফাইল আপলোড করুন এবং UI না খুলেই লিংক শেয়ার করুন।

POST /api/delivery GET /api/delivery/:code JSON প্রথম
ডেলিভারি তৈরি করুন রিকোয়েস্ট
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"
  }'
ডেলিভারি রিজলভ করুন রেসপন্স
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

ফাইল বা সেভ করা লিংক পাঠান

ডাইরেক্ট লিংকের জন্য বা মেটাডেটাসহ base64 blob-এর জন্য JSON পে‑লোড গ্রহণ করে।

  • code, downloadUrl এবং নর্মালাইজড name রিটার্ন করে।
  • আপলোডগুলো আপনার অ্যাকাউন্টে অ্যাট্রিবিউট করতে Authorization: Bearer <api_key> (বা X-API-Key) দিয়ে অথেনটিকেট করুন।
  • ঐচ্ছিক meta সহ url বা file পে‑লোড গ্রহণ করে।
  • শিডিউল্ড জব বা এক‑বারের ডেলিভারির জন্য প্রস্তুত।
GET /api/delivery/:code

যে কোনো অ্যাক্সেস কোড রিজলভ করুন

অডিটেবিলিটি ঠিক রেখে কোডগুলোকে লাইভ ফাইল URL বা সেভ করা লিংকের সাথে বদলে নিন।

  • বাইনারি ডাউনলোড ফোর্স করতে /file ব্যবহার করুন।
  • সেভ করা লিংকের জন্য url এবং আপলোডের জন্য downloadUrl রিটার্ন করে।
  • ক্লায়েন্ট অ্যাপ, CLI বা cron জবের জন্য দুর্দান্ত।
POST /api/user/login

লাইটওয়েট অথ

/api/user/signup দিয়ে ডেমো ইউজার তৈরি করুন, তারপর ড্যাশবোর্ড parity‑র জন্য লগ‑ইন করুন।

শুধু JSON কোনো টোকেন প্রয়োজন নেই SPA‑ready