Use the Download function card in a flow

Use the Download function card to download any file, such as an image or document file, that you can access through a URL in your browser.

To see the field inputs and outs for this function card, see Download.

File functions do not support shareable links such as those from Box, OneDrive, or Google Drive.

  1. Enter the URL, including http:// or https://, in the URL field.

  2. Optionally, use the Query section to build a query string. For example, if you wanted to download a file from https://www.example.com/download?filename=foo.txt, then you can express this in one of two ways:

  • Enter the entire string in the URL field; or

  • Set the URL to https://www.example.com/download, create an input file name in the Query section, and enter a value of foo.txt. This method is easier when the value of the file name comes from a previous step in the flow. You can drag the field into the input.

  1. Optionally, set headers in the request. For example if the site requires authorization, then add a header Authorization: Bearer my-token:
    1. Add an authorization key to the Headers section
    2. Set its value to Bearer my-token.
    3. You can also set Content-type: application/image similarly.
  1. Optionally, drag the ID value from the File Content output field to the File input of another card, such as a Box upload card.

Related topics

Download

Functions in Workflows

About the elements of Okta Workflows