Documentation Index
Fetch the complete documentation index at: https://docs.tktchurch.com/llms.txt
Use this file to discover all available pages before exploring further.
This endpoint requires authentication and the viewFiles permission.
The endpoint returns a 302 redirect to a signed URL that expires in 5 minutes.
Path Parameters
The storage provider. One of:
s3: Amazon S3 storage
local: Local file storage
The storage key/path of the file
Response
Returns HTTP 302 Found with a Location header containing a signed URL for downloading the file.
Error Responses
Error details when the request fails
Error message explaining why the request failed
Common error cases:
- 400 Bad Request: Invalid provider or key
- 401 Unauthorized: Missing or invalid access token
- 403 Forbidden: Missing required permission
- 404 Not Found: File not found
curl -L -X GET "https://api.tktchurch.com/v1/files/provider/s3/download/uploads/abc123.jpg" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
HTTP/1.1 302 Found
Location: https://storage.example.com/uploads/abc123.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=...