Skip to content

Upload file

POST
/files
object
file
required

The file to upload

string format: binary
teamId
required

Team ID for file ownership

string
metadata

JSON string for additional metadata

string

File uploaded successfully

object
fileId
required
string
teamId
required
string
fileName
required
string
fileSize
required
number
mimeType
required
string
fileHash
required
string
storageKey
required
string
uploadedBy
required
string
nullable
metadata
required
object
key
additional properties
nullable
processingStatus
required
object
eventType
required
string
Allowed values: JOB_CREATED JOB_STARTED JOB_FAILED JOB_SUCCEEDED
createdAt
required
string format: date-time
processorVersion
required
string
eventData
nullable
createdAt
required
string format: date-time
updatedAt
required
string format: date-time

Bad request - invalid file or metadata

Forbidden - insufficient permissions to upload to this team