Skip to main content
POST
Upload and parse a transcript file

Authorizations

Authorization
string
header
required

JWT Bearer Token for authentication

Query Parameters

projectId
string

Project identifier

Body

multipart/form-data
requestId
string
required

Request ID from the create-request step

file
file
required

Transcript file (CSV)

projectId
string

Project identifier

Response

File uploaded and parsed successfully

success
boolean
required
fileId
string
required

Unique file identifier

fileName
string
required

Original file name

fileSize
integer
required

File size in bytes

fileType
enum<string>
required

Detected file type

Available options:
csv
textLength
integer
required

Length of extracted text content

processedAt
string<date-time>
required
expiresAt
string<date-time>
required

When the owning request - and therefore this stored transcript - expires. The file is stored with the request's remaining TTL, so a file never outlives its request: after this instant the requestId is gone and generation answers 404.

Last modified on September 16, 2026