Returns a signed download URL for a file and the time it is valid until (up to 24 hours). Returns 404 for an unknown or non-S3 file.
GET
/common/file/{fileId}/signed-url
curl \
--request GET 'http://api.example.com/common/file/{fileId}/signed-url' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"url": "https://bucket.s3.amazonaws.com/files/report.pdf?X-Amz-Signature=abc123",
"expiresAt": "2026-01-15T10:30:00.000Z"
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}