API de Files.fm
Cree y automatice flujos de trabajo seguros para la carga, el almacenamiento, el intercambio, el procesamiento y la gestión de contenido de archivos utilizando la API de Files.fm y MCP.
La API de Files.fm permite a los desarrolladores integrar almacenamiento en la nube escalable basado en ES en aplicaciones web, móviles, de escritorio y del lado del servidor sin necesidad de construir y mantener su propia infraestructura de almacenamiento de archivos ni realizar un procesamiento de archivos complejo, como la conversión y transmisión de vídeo, audio o imágenes.
Lo que puedes construir
Capacidades principales de la API
- Subir, descargar, renombrar, mover, eliminar y restaurar archivos
- Crear, renombrar, mover, eliminar y restaurar carpetas
- Recuperar metadatos de archivos y carpetas
- Genera enlaces seguros de descarga directa y para compartir.
- Crear archivos ZIP y archivos torrent
- Utiliza miniaturas de imágenes y previsualizaciones de vídeo.
- Convierta imágenes, vídeos y documentos.
- Aplicar marcas de agua a las imágenes
- Compartir archivos para firma electrónica
- Almacenar y recuperar datos de claves de cifrado de extremo a extremo
- Integrar flujos de trabajo de procesamiento de archivos y contenido impulsados por IA.
Documentación para desarrolladores
La documentación de la API de Files.fm incluye descripciones de los puntos finales, detalles de autenticación, parámetros de solicitud, formatos de respuesta y ejemplos. La especificación OpenAPI se puede importar a herramientas como Swagger UI, Postman, Insomnia, Stoplight, Redoc, generadores de código, herramientas de prueba y asistentes de codificación con IA.
<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>
Autenticación y acceso a producción
El acceso a la API requiere una cuenta de Files.fm y HTTPS. Según la integración, la autenticación puede utilizar credenciales de API o métodos de inicio de sesión compatibles. Para uso en producción, límites más altos, flujos de trabajo personalizados, integraciones de marca blanca o soporte empresarial, contacte con el equipo de Files.fm y describa brevemente su caso de uso.