- Send a file to a run: give a tool’s file field a file ID, an https URL or a
data:URI. - Get a file from a run: download a file from the run’s result.
Who can use files
Files need a signed-in caller: a Dashboard session, an MCP client signed in to Pomerado, or an API key withruns:create. A file belongs to the person who uploaded it; anyone else gets not_found.
Limits
Accepted types
Pomerado accepts PDF, common image, audio and video types, ZIP and office documents, and text formats such as plain text, CSV, Markdown, XML and JSON.application/octet-stream takes any other bytes. A file’s first bytes must match its media type. Programs and scripts, such as .exe, .sh and .js files, are refused.
Pomerado doesn’t scan files for malware. Open a downloaded file with the care you’d give any other.
Details
Details
See errors for every code.