Menu icon
  File Upload fields in Power Automate

File Upload fields in Power Automate

Updated June 29, 2026
Who can use this feature
Related subproduct  Integrations
Available on  All plans

The Get workflow run form fields action in Power Automate exposes three tokens for each File Upload field in your workflow. These tokens give you direct access to uploaded file URLs and filenames without parsing JSON.

This article covers the tokens available for File Upload fields and how to use them in your Power Automate flows.

Users: To create a Power Automate connector or an API key, you must be an Administrator.

Available tokens for File Upload fields

When you add a Get workflow run form fields action to your flow and select a workflow that contains a File Upload field, three dynamic content tokens appear in the Power Automate designer:

  • _urls — A comma-separated string of the uploaded file URLs. Use this when you need a quick, flat list of download links.
  • _names — A comma-separated string of the uploaded filenames. Use this to display or log filenames without fetching the full file data.
  • JSON array — The full structured response for the field, returned as a JSON array of file objects. Use this when you need complete metadata about each file (for example, to loop through files individually with an Apply to each action).

Use File Upload field tokens in a flow

To access File Upload field data in your Power Automate flow:

  1. Add the Get workflow run form fields action to your flow and configure it with the workflow run ID, workflow, and task that contains the File Upload field.
  2. In a subsequent action, click Add dynamic content.
  3. Search for the name of your File Upload field. The three tokens (_urls, _names, and the JSON array) appear in the list.
  4. Select the token that fits your use case:
    • For a quick list of file links — select the _urls token and pass the comma-separated string to an email body, a message, or a text field in another app.
    • For a list of filenames — select the _names token.
    • For per-file processing — select the JSON array token and wrap the next step in an Apply to each action to iterate over individual file objects.

Updating File Upload fields

File Upload fields cannot be updated through the Update workflow run form fields action. Attempting to do so returns a 400 error with the message:

Files can only be uploaded to File Upload fields via the upload endpoint.

To add files to a File Upload field programmatically, use the dedicated file upload endpoint in the Process Street API instead.

Discover Process Street

Use Process Street to make your team processes fun, fast and faultless. We'll help you transform your team's static checklists into powerful interactive workflows!
Is this article helpful?

Help us improve this help center.

Learn more about Process Street

YouTube videos
Deep dive into Process Street with our YouTube video series.
Join a webinar
Effectively record, replicate, and replace your workflow!
See latest releases
Catch up on the latest releases and enhancements.
Join the community
Share with others about how you are using the app day to day.

Take control of your workflows today