Developer Resources

Integrate in minutes

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"

API Reference

Uploads

POST /api/files/upload/public — Public file upload POST /api/files/upload/confidential — Encrypted upload

Records

GET /api/files/records — List files GET /api/files/records/:id — Get file details

Downloads

GET /api/files/records/:id/download — Download GET /api/files/shares/links/:token — Shared link

Authentication

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