API Документация

REST API для интеграции BoS Files в ваши приложения

О API

BoS Files API позволяет интегрировать функциональность файлообменника в ваши приложения. API доступен для пользователей с тарифом Business.

Base URL: https://api.fileshare.pro/v1

Аутентификация

Используйте API ключ в заголовке Authorization:

curl -H "Authorization: Bearer YOUR_API_KEY" \
    https://api.fileshare.pro/v1/files

Получите свой API ключ в личном кабинете → Настройки → API.

Endpoints

POST /files/upload

Загрузить файл

curl -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/file.pdf" \
  https://api.fileshare.pro/v1/files/upload

Response:

{
  "success": true,
  "file_id": "abc123",
  "public_link": "https://fileshare.pro/dl/xyz789",
  "size": 1024000
}
GET /files

Получить список файлов

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.fileshare.pro/v1/files?page=1&limit=50
GET /files/{file_id}

Получить информацию о файле

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.fileshare.pro/v1/files/abc123
DELETE /files/{file_id}

Удалить файл

curl -X DELETE \
  -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.fileshare.pro/v1/files/abc123
GET /stats

Получить статистику аккаунта

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.fileshare.pro/v1/stats

Лимиты запросов

Тариф Запросов в минуту Запросов в день
Business 100 10,000
Enterprise 1,000 100,000

SDK и библиотеки

Официальные SDK для популярных языков программирования:

Python
pip install fileshare-sdk

JavaScript
npm install fileshare

PHP
composer require fileshare

Java
maven: fileshare-sdk

Нужна помощь с API?

Наша команда разработчиков готова помочь с интеграцией

Обновить до Business