Skip to main content
POST
Replace session file bytes

Authorizations

x-access-token
string
header
required

Organization API token. Generate from Organization Settings → API Tokens.

Path Parameters

eventId
integer
required

Event ID

sessionId
string<uuid>
required

Session UUID

fileId
string<uuid>
required

Session file (Content) UUID

Body

application/json
filename
string
required

Original filename including extension (e.g. slides.pptx, handout.pdf).

Example:

"keynote-slides.pptx"

size_bytes
integer
required

Exact file size in bytes. Maximum 500 MB (524288000) for direct-to-storage upload. Use POST .../files/upload for files up to 50 MB without specifying size.

Required range: 1 <= x <= 524288000
content_type
string

MIME type. Optional; inferred from the filename extension when omitted.

Example:

"application/vnd.openxmlformats-officedocument.presentationml.presentation"

mimetype
string

Alias for content_type.

title
string

Display title. Defaults to filename.

assigned_participant_id
string<uuid> | null

Contact UUID of a session participant to assign this file to.

Response

OK — new upload URL included

data
object

A content attachment (file, document, or media) associated with a session.