ClickCease

Leni HTTP API

File uploads

Run models, memory writes, and custom analyst memory can include supported attachments. Each decoded file is limited to 50 MB.

FormatContract
MultipartUse multipart/form-data and one or more binary parts named files. Analyst organization-memory files use organisationMemoryFiles.
JSON base64Send a files or filesBase64 array. When both exist, filesBase64 is used for base64 entries.
File fieldRequiredMeaning
filename or nameYesName presented to the upstream model.
contentBase64 or dataBase64YesStandard base64 file bytes; whitespace is accepted.
contentType or mimeTypeNoMIME type; defaults to application/octet-stream.
{
  "files": [{
    "filename": "policy.pdf",
    "contentType": "application/pdf",
    "contentBase64": "<base64>"
  }]
}

Validation

Reject invalid base64 and files larger than 50 MB before retrying. Do not place file bytes in URL parameters.