HTTP File Upload Smart Service


The HTTP File Upload smart service allows you to upload an Appian Document to an external system over HTTP.


  • 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 (the default), 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
Document Document The Document you wish to upload Yes No
Basic Authentication HttpAuthenticationBasic The HTTP basic authentication credentials for the request. Built with a!httpAuthenticationBasic() No No

Node Outputs

Output Data Type Description
Response Body Text The body of the HTTP Response
Status Code Number (Integer) The HTTP status code that was returned. For example, 200 for a successful request
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