API Files.fm
Создавайте и автоматизируйте безопасные рабочие процессы загрузки, хранения, обмена, обработки файлов и управления контентом с помощью API Files.fm и MCP.
API Files.fm позволяет разработчикам интегрировать масштабируемое облачное хранилище на основе Elasticsearch в веб-, мобильные, настольные и серверные приложения без необходимости создания и поддержки собственной инфраструктуры хранения файлов и ресурсоемкой обработки файлов, такой как преобразование и потоковая передача видео, аудио или изображений.
Что вы можете построить
Основные возможности API
- Загрузка, скачивание, переименование, перемещение, удаление и восстановление файлов.
- Создавайте, переименовывайте, перемещайте, удаляйте и восстанавливайте папки.
- Получение метаданных файлов и папок.
- Создавайте безопасные прямые ссылки для скачивания и обмена.
- Создавайте ZIP-архивы и торрент-файлы.
- Используйте миниатюры изображений и предварительный просмотр видео.
- Конвертируйте изображения, видео и документы.
- Нанесите водяные знаки на изображение.
- Обмен файлами для электронной подписи.
- Хранение и извлечение данных ключа сквозного шифрования
- Интегрируйте рабочие процессы обработки файлов и контента на основе искусственного интеллекта.
Документация для разработчиков
Документация API Files.fm включает описания конечных точек, сведения об аутентификации, параметры запроса, форматы ответов и примеры. Спецификация OpenAPI может быть импортирована в такие инструменты, как Swagger UI, Postman, Insomnia, Stoplight, Redoc, генераторы кода, инструменты тестирования и помощники по программированию на основе ИИ.
<user_id>:<api_token>.
{
"mcpServers": {
"filesfm": {
"url": "https://api.files.fm/api/mcp",
"headers": {
"Authorization": "Bearer <user_id>:<api_token>"
}
}
}
}
[mcp_servers.filesfm]
url = "https://api.files.fm/api/mcp"
bearer_token_env_var = "FILESFMMCP_BEARER_TOKEN"
export FILESFMMCP_BEARER_TOKEN="<user_id>:<api_token>"
URL: https://api.files.fm/api/mcp
Header: Authorization: Bearer <user_id>:<api_token>
{
"mcp": {
"filesfm": {
"type": "remote",
"url": "https://api.files.fm/api/mcp",
"headers": {
"Authorization": "Bearer <user_id>:<api_token>"
}
}
}
}
URL: https://api.files.fm/api/mcp
Header: Authorization: Bearer <user_id>:<api_token>
Аутентификация и доступ к производственным ресурсам
Для доступа к API требуется учетная запись Files.fm и HTTPS. В зависимости от интеграции, аутентификация может использовать поддерживаемые учетные данные API или методы входа в систему. Для использования в производственной среде, увеличения лимитов, создания пользовательских рабочих процессов, интеграций под собственным брендом или корпоративной поддержки, свяжитесь с командой Files.fm, кратко описав свой сценарий использования.