HTTP File Upload Smart Service

Overview

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

Properties

  • Category: Connectivity Services

  • Icon: HTTP_File_Upload_ss_icon.png

  • Assignment Options: Always Unattended

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.

Additional Options

See Also

FEEDBACK