Generate Upload URL
Generate a signed URL for direct upload to Google Cloud Storage.
Body
Request model for generating a signed upload URL.
Attributes: file_name: Name of the file to upload. content_type: MIME type of the file (e.g., "audio/wav", "image/png").
Example: { "file_name": "recording.wav", "content_type": "audio/wav" }
Response
Successful Response
Response model for upload URL generation.
Attributes: upload_url: Pre-signed URL for direct upload to GCS. file_id: Unique identifier for the uploaded file. expires_at: When the upload URL expires.
Example: { "upload_url": "https://storage.googleapis.com/...", "file_id": "550e8400-e29b-41d4-a716-446655440000", "expires_at": "2024-01-15T10:30:00Z" }

