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
This section contains tab configuration details specific to this smart service. For more information about common configurations see the Process Node Properties page.
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 |
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.
On This Page