Generate a presigned URL for uploading files directly to a vault’s S3 storage. This endpoint creates a temporary upload URL that allows secure file uploads without exposing credentials. Files can be automatically indexed for semantic search or stored for manual processing.
API key starting with sk_case_
Vault ID to upload the file to
Name of the file to upload
MIME type of the file (e.g., application/pdf, image/jpeg)
Additional metadata to associate with the file
Whether to automatically process and index the file for search
Estimated file size in bytes for cost calculation
Upload URL generated successfully
Unique identifier for the uploaded object
Presigned URL for uploading the file
URL expiration time in seconds
S3 object key for the file
Whether the file will be automatically indexed
Next API endpoint to call for processing