Get signed URL for artifact upload

Generates a pre-signed URL for uploading an artifact (transcript) to the mind. The signed URL can be used to upload the file directly to cloud storage.

Authentication

AuthorizationBearer

API key passed as Bearer token in Authorization header (e.g., “Authorization: Bearer YOUR_API_KEY”)

Path parameters

mindIdstringRequiredformat: "uuid"

Query parameters

fileNamestringOptional

Original filename (optional). Used to preserve file extension.

Response

Successful response with signed URL
signedUrlstringformat: "uri"

Pre-signed URL for uploading the artifact file

fileNamestring
Generated safe filename for the artifact
artifactIdstringformat: "uuid"
ID of the created artifact record

Errors