Generate presigned URLs for direct S3 operations (GET, PUT, DELETE, HEAD) on vault objects. This allows secure, time-limited access to files without proxying through the API. Essential for large document uploads/downloads in legal workflows.
API key starting with sk_case_
The unique identifier of the vault
The unique identifier of the object
The S3 operation to generate URL for
GET, PUT, DELETE, HEAD URL expiration time in seconds (1 minute to 7 days)
60 <= x <= 604800Content type for PUT operations (optional, defaults to object's content type)
File size in bytes (optional, max 5GB for single PUT uploads). When provided for PUT operations, enforces exact file size at S3 level.
1 <= x <= 5368709120Presigned URL generated successfully
The object identifier
The vault identifier
Original filename
S3 object key
The operation type
The presigned URL for direct S3 access
URL expiration time in seconds
URL expiration timestamp
Usage instructions and examples