أيقونة Uploofy
Uploofy Documents
API

أنشئ الروابط وعمليات الرفع برمجيًا.

استخدم واجهة Uploofy البرمجية لإنشاء أكواد وصول، ورفع الملفات، ومشاركة الروابط دون فتح واجهة المستخدم.

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

إرسال ملفات أو روابط محفوظة

يقبل حمولات JSON للروابط المباشرة أو كتل base64 مع بيانات وصفية.

  • يُرجع code وdownloadUrl وname بعد تطبيعه.
  • صادِق باستخدام Authorization: Bearer <api_key> (أو X-API-Key) لإسناد عمليات الرفع إلى حسابك.
  • يقبل حمولات url أو file مع حقل meta اختياري.
  • جاهز للمهام المجدولة أو عمليات التسليم لمرة واحدة.
GET /api/delivery/:code

حلّ أي كود وصول

استبدل الأكواد بعنوان URL المباشر للملف أو الرابط المحفوظ مع الحفاظ على إمكانية التدقيق.

  • استخدم /file لفرض تنزيل ثنائي.
  • يُرجع url للروابط المحفوظة وdownloadUrl لعمليات الرفع.
  • مثالي لتطبيقات العميل، وأدوات CLI، أو مهام cron.
POST /api/user/login

مصادقة خفيفة

أنشئ مستخدمين تجريبيين عبر /api/user/signup ثم سجّل الدخول للحصول على تجربة مماثلة للوحة التحكم.

JSON فقط لا يلزم رمز مميز جاهز لتطبيقات SPA