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

ファイルまたは保存済みリンクを送信

直接リンク用の JSON ペイロード、またはメタデータ付き base64 BLOB を受け付けます.

  • codedownloadUrl、正規化された 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 でデモユーザーを作成し、ログインしてダッシュボードと同等の体験を得られます。

JSON のみ トークン不要 SPA 対応