FeaturedDocument Ops#File Upload#Trigger#Drive#Intake#Metadata

File Upload Intake Metadata

Mint a single-use upload link, receive a multipart file, and return clean metadata plus the Drive download URL.

Workflow at a glance

The full canvas, before you import it

Click any node to see its config.

#File Upload#Trigger#Drive#Intake#Metadata

Click a node to select it — same as the Heym editor; the panel shows its settings.

3 nodes · Free & source-available

File Upload Intake Metadata

Use this template when a caller needs to send a large file to a Heym workflow without embedding it in a JSON request. The File Upload Trigger returns a single-use curl command first; once the caller uploads the file, the workflow runs and returns the stored file metadata.

What this workflow does

  1. IncomingFile mints a TTL-limited upload link for one file
  2. BuildFileReceipt maps the uploaded file into a compact receipt
  3. UploadReceipt returns filename, MIME type, size, upload timestamp, and download URL

Use cases

  • Accept large audio, video, PDF, image, or archive files from an external agent
  • Give sandboxed AI tools a simple curl handoff for binary files
  • Start document intake, transcription, review, or archive workflows from multipart upload

Setup

Paste the template onto the canvas and run it once. The debug panel shows a single-use curl -F 'file=@/path/to/your/file' command. Replace the path, upload a file, and the upload response contains the workflow output.

Notes

The template accepts common document, image, audio, video, and archive MIME types up to 100 MB. Update Allowed types or leave it blank if your workflow should accept any file type.

How to import this template

  1. 1Click Import → Copy JSON on this page.
  2. 2Open your Heym and navigate to a workflow canvas.
  3. 3PressCmd+V/Ctrl+V— nodes appear instantly.
  4. 4Add your API keys in the node config panels and click Run.
More workflow templates
View all templates