Upload a file
Streams the raw request body to the destination path inside the sandbox.
Body is the file bytes, not JSON, not multipart, not form-data.
The parent directory must already exist; the server does not mkdir -p.
Size cap: 50 MB by default (SANDBOX_MAX_FILE_SIZE_BYTES). Include
Content-Length so oversize uploads are rejected before the body is read.
Authorizations
Your account-level Brimble API key. Find it in the dashboard under your profile drawer → API key (click the avatar in the sidebar). Available on paid plans only.
Path Parameters
24-char hex id of the sandbox.
^[a-f0-9]{24}$Absolute path inside the sandbox, with literal forward slashes (do not
URL-encode / as %2F; the edge proxy will reject %2F with a generic
400 before the request reaches the API).
Example: tmp/notes.txt resolves to /tmp/notes.txt inside the sandbox.
Body
The body is of type file.
Response
File written