Create a memory bank snapshot

Creates a new memory bank snapshot from either an uploaded file or an existing artifact. Accepts VTT, DOCX, or PDF files up to 50MB. The snapshot will be processed asynchronously.

Authentication

AuthorizationBearer

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

Path parameters

mindIdstringRequiredformat: "uuid"

Request

This endpoint expects a multipart form containing an optional file.
filefileOptional

Transcript file (VTT, DOCX, or PDF format, max 4MB). Required if artifactId is not provided.

artifactIdstringOptionalformat: "uuid"
ID of an existing artifact. Required if file is not provided.
digitalTwinIdstringOptionalformat: "uuid"
Optional digital twin ID to associate with this assessment

Response

Memory bank snapshot created and processing initiated
messagestring
Status message
mindAssessmentIdstring
ID of the created memory bank snapshot
artifactIdstring
ID of the associated artifact

Errors