Uploofy simgesi
Uploofy Documents
API

Bağlantıları ve yüklemeleri programatik olarak oluşturun.

Uploofy API ile erişim kodları oluşturun, dosya yükleyin ve arayüzü açmadan bağlantılar paylaşın.

POST /api/delivery GET /api/delivery/:code Önce JSON
Teslimat oluştur İstek
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"
  }'
Teslimatı çöz Yanıt
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Dosyalar veya kayıtlı bağlantılar gönder

Doğrudan bağlantılar veya meta verili base64 blobları için JSON payload’larını kabul eder.

  • code, downloadUrl ve normalize edilmiş name döner.
  • Yüklemeleri hesabınıza bağlamak için Authorization: Bearer <api_key> (veya X-API-Key) ile kimlik doğrulaması yapın.
  • İsteğe bağlı meta ile url veya file payload’larını kabul eder.
  • Zamanlanmış işler veya tek seferlik teslimatlar için hazır.
GET /api/delivery/:code

Herhangi bir erişim kodunu çöz

Kodları, denetlenebilirliği koruyarak canlı dosya URL’siyle veya kayıtlı bağlantıyla değiştirin.

  • İkili indirmeyi zorlamak için /file kullanın.
  • Kayıtlı bağlantılar için url, yüklemeler için downloadUrl döner.
  • İstemci uygulamaları, CLI’lar veya cron görevleri için harika.
POST /api/user/login

Hafif kimlik doğrulama

/api/user/signup ile demo kullanıcılar oluşturun, ardından panoyla eşdeğer deneyim için oturum açın.

Yalnızca JSON Token gerekli değil SPA’ye hazır