Skip to main content
POST
Upload Session File

Overview

Uploads a file to the session’s uploads directory. Files land in a private per-session staging area and can be referenced by filename in a subsequent uploadFile task action (for example, to attach a resume to a job application flow). Content is transported as base64 in JSON; maximum decoded size is 50 MiB.

Path Parameters

string
required
Browser session ID (UUID).

Body

string
required
File name (up to 255 characters). Must not contain path separators (/, \) and cannot be . or ...
string
required
Base64-encoded file content. Decoded size must be 50 MiB or less.

Example Request

Response

Success Response (201)

string
Filename stored in the session’s uploads directory.
integer
Size in bytes of the stored file.
string
ISO 8601 timestamp of when the upload was persisted.
Example Response:

Error Responses