Upload a file directly to sajn storage.
Important: This endpoint uses https://upload.sajn.se as the base URL, not https://app.sajn.se.
File Requirements:
Visibility:
PRIVATE (default): Files require signed URLs for access (60 min expiry)PUBLIC: Files are accessible via direct CloudFront URLExample Upload:
# Private file (default)
curl -X PUT https://upload.sajn.se/api/v1/putFile \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf"
# Public file
curl -X PUT https://upload.sajn.se/api/v1/putFile \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/image.png" \
-F "visibility=PUBLIC"
Bearer token for API authentication
Multipart form data with file and optional visibility