For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Workflows
    • Overview
  • Get Started
    • MCP Quick Start
    • API Quick Start
  • MCP Server
    • Overview
    • Installation
  • Direct API
    • Overview
    • Authentication
      • GETGet all minds
      • POSTCreate a new mind
      • GETSearch minds
      • POSTRun simulation
      • GETGet signed URL for artifact upload
      • POSTCreate a memory bank snapshot
      • GETGet memory bank snapshot status
    • Error Handling
  • Core Concepts
    • Minds, Snapshots, & Simulations
    • SOC 2, HIPAA, & GDPR
LogoLogo
LogoLogo
Direct APIAPI Reference

Get signed URL for artifact upload

GET
https://app.mindreasoner.com/api/public/v1/minds/:mindId/signed-url
GET
/api/public/v1/minds/:mindId/signed-url
$curl https://app.mindreasoner.com/api/public/v1/minds/123e4567-e89b-12d3-a456-426614174000/signed-url \
> -H "Authorization: Bearer <token>"
1{
2 "signedUrl": "https://storage.googleapis.com/bucket/path?signature=...",
3 "fileName": "1234567890_uuid.vtt",
4 "artifactId": "123e4567-e89b-12d3-a456-426614174004"
5}

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.

Was this page helpful?
Previous

Create a memory bank snapshot

Next
Built with

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

401
Unauthorized Error
404
Not Found Error