HTTP File Download Smart Service


The HTTP File Download smart service allows you to make an HTTP request and store the result in Appian's Document management system.


  • Category: Connectivity Services

  • Icon:

  • Assignment Options: Always Unattended

Configuration Options

This section contains tab configuration details specific to this smart service. For more information about common configurations see the Process Node Properties page.

Data Tab

Node Inputs

Input Data Type Description Required Multiple
Endpoint Text The URL for the request Yes No
Method Text The HTTP method with which to call the url. Available Options: DELETE, GET, HEAD, OPTIONS, POST, PUT, and TRACE Yes No
Headers HttpKeyValuePair A list of headers you wish to send as part of the request. Built with a!httpHeader() No Yes
Parameters HttpKeyValuePair A list of query parameters you wish to add to the request. Built with a!httpQueryParameter() No Yes
Basic Authentication HttpAuthenticationBasic The HTTP basic authentication credentials for the request. Built with a!httpAuthenticationBasic() No No
Request Body Text The request body No No
File Name Text The desired name of the document. If left blank a name will be inferred from the HTTP response. No No
Folder Folder The parent Folder for the Document Yes No

Node Outputs

Output Data Type Description
Status Code Number (Integer) The HTTP status code that was returned. For example, 200 for a successful request
New Document Created Document The newly created Document
Error Occurred Boolean true if an HTTP error occurred, otherwise false
Error Info Text An error message. Only populated when Error Occurred is true

This node does not pause by exception if an HTTP error occurs. You can use the Error Occurred and Error Info outputs to determine how the process handles the error, such as incorporating an escalation into a later part of the process design. This node does not automatically retry failed requests.

Open in Github

On This Page