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 blobs के लिए 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