API Overview
FileSpin exposes all its features via a comprehensive REST API. Use the API to manage assets, users, collections, addons, and more from both backend and frontend applications.
All API endpoints use JSON for request and response bodies, and require authentication via API Key, JWT, or OAuth2.
API Sections
| Section | Description |
|---|---|
| Asset API | Upload, download, delete, and manage asset content, metadata, conversions, and content links |
| Asset Search API | Full-text search with faceted navigation, pagination, and advanced query options |
| Asset Processing API | Trigger image conversions, video transcodes, and addon processing |
| Asset Schema API | Define and manage custom metadata schemas for assets |
| Asset Collection API | Group assets into collections for organization and sharing |
| Asset Shares API | Share assets and manage share templates |
| User API | Manage user accounts, settings, and groups |
| Jobs API | Track background processing jobs |
| CDN API | Prefetch and purge CDN-cached content |
| Usage Stats API | Retrieve API usage analytics and storage metrics |
| Addons & Addon API | AI/ML addons — face recognition, background removal, and more |
| Tools & Integration | Webhooks and integration utilities |
See also: Response Codes · Rate Limits