REST API with tenant-scoped API keys. Upload, download, share, and manage files programmatically.
# Upload a confidential file
curl -X POST https://api.axumsec.com/api/files/upload/confidential \
-H "x-api-key: YOUR_API_KEY" \
-H "x-tenant-id: your-tenant" \
-F "file=@document.pdf"POST /api/files/upload/public — Public file upload POST /api/files/upload/confidential — Encrypted upload
GET /api/files/records — List files GET /api/files/records/:id — Get file details
GET /api/files/records/:id/download — Download GET /api/files/shares/links/:token — Shared link
All API requests require a tenant-scoped API key and tenant ID header.
x-api-key: YOUR_API_KEY
x-tenant-id: your-tenant-id