Skip to main content

Store: Upload

Upload file to persistent long term storage.

Parameters

File pathrequired

Which file path you want to put the file, placeholders are accepted. The form pre-fills {year}/{month}/{day}/{file_name} by default.

ex:

  • response.json
  • {year}/{month}/{day}/backup_{timestamp}.xlsx

Placeholders accepted:

  • {file_name}: original file name (including extension)
  • {file_stem}: file name without extension
  • {file_extension}: file extension
  • {year}: current year in calendar date
  • {month}: current month
  • {day}: current day of the month 01 to 31
  • {hour}: current hour
  • {minute}: current minute
  • {second}: current second
  • {timestamp}: current timestamp (in second)
  • {timestamp_ns}: current timestamp (in nanoseconds)
  • {weekday}: the day of current week
  • {week}: ISO week number
  • {ordinal}: returns the day of year starting from 1.
  • {offset}: current timezone offset
  • {random_uuid}: random uuid v4
Public link

When on, the uploaded file is also reachable through a tokenless public URL, emitted on the extra Public link output connector. Anyone with the link can download the file — use with care. Off by default.

Remove after

Optional retention delay in days (stored internally as seconds). The file is automatically deleted this many days after upload. Leave empty to keep the file indefinitely.

Overwrite

Overwrite file if present otherwise fail. On by default.

Input

Filerequired

File you want to persist in long term storage. Accepts File or JSON — a JSON payload is serialized to a file (the {file_name} placeholder then falls back to output.json).

Output

Link
Address on which the file is available
Public link

Tokenless public download URL. Only present when the Public link parameter is on.