Значок Uploofy
Uploofy Documents
API

Создавайте ссылки и загрузки программно.

Используйте Uploofy API, чтобы создавать коды доступа, загружать файлы и делиться ссылками без открытия интерфейса.

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‑payload’ы для прямых ссылок или base64‑блобов с метаданными.

  • Возвращает code, downloadUrl и нормализованное name.
  • Аутентифицируйтесь с помощью Authorization: Bearer <api_key> (или X-API-Key), чтобы привязать загрузки к своему аккаунту.
  • Принимает url или file payload’ы с необязательным meta.
  • Готово для запланированных заданий или разовых доставок.
GET /api/delivery/:code

Разрешить любой код доступа

Обменивайте коды на актуальный URL файла или сохранённую ссылку, сохраняя возможность аудита.

  • Используйте /file, чтобы принудительно запустить двоичную загрузку.
  • Возвращает url для сохранённых ссылок и downloadUrl для загрузок.
  • Отлично подходит для клиентских приложений, CLI и cron‑задач.
POST /api/user/login

Облегчённая аутентификация

Создавайте демо‑пользователей через /api/user/signup, затем входите в систему для паритета с панелью управления.

Только JSON Токен не требуется Готово для SPA