SOAP Request
UiPath.Web.Activities.SoapClient
WebTakes a SOAP service description, descovering its contracts and methods. It then calls the specified method and returns the response in a string format. It has authentication capabilities allowing communication with secured endpoints
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| ContinueOnError | In | InArgument<Boolean> |
|||
| ContractName | In | InArgument<String> |
✓ | ||
| EndPoint | In | InArgument<String> |
✓ | ||
| Method | In | InArgument<String> |
✓ | ||
| Username | In | InArgument<String> |
|||
| Password | In | InArgument<String> |
|||
| SecurePassword | In | InArgument<Security.SecureString> |
|||
| ClientCertificate | In | InArgument<String> |
|||
| ClientCertificatePassword | In | InArgument<String> |
|||
| SecureClientCertificatePassword | In | InArgument<Security.SecureString> |
|||
| ResponseHeaders | Out | OutArgument<Dictionary<String, String>> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Parameters | property | Dictionary<String, InArgument> |
|
| UseWindowsCredentials | property | Boolean |
Deserialize JSON
UiPath.Web.Activities.DeserializeJson
Programming.JSONDeserializes the Json string to a JObject object
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| JsonString | In | InArgument<String> |
✓ | ||
| Settings | In | InArgument<UiPath.Web.Activities.JSON.Models.JsonDeserializationSettings> |
|||
| JsonObject | Out | OutArgument<T> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| JsonSample | property | String |
Serialize JSON
UiPath.Web.Activities.JSON.SerializeJson
Programming.JSONSerializes the given Object to a JSON string, optionally based on the custom serializer settings.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| InputObject | In | InArgument<Object> |
✓ | ||
| Settings | In | InArgument<UiPath.Web.Activities.JSON.Models.JsonSerializationSettings> |
HTTP Request
UiPath.Web.Activities.Http.NetHttpRequest
WebConfigures and sends an HTTP request with customizable options for headers, authentication, cookies, retries, SSL, and request body formats. Includes flexible retry mechanisms and graceful handling of errors, with optional continuation on failure.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| RequestUrl | In | InArgument<String> |
✓ | ||
| Parameters | In | InArgument<Dictionary<String, String>> |
|||
| Headers | In | InArgument<Dictionary<String, String>> |
|||
| DisableSslVerification | In | InArgument<Boolean> |
|||
| TlsProtocol | In | InArgument<UiPath.Web.Activities.Http.Models.SupportedTlsProtocols> |
|||
| EnableCookies | In | InArgument<Boolean> |
|||
| ProxyConfiguration | In | InArgument<UiPath.Web.Activities.Http.Models.WebProxyConfiguration> |
|||
| ClientCertPath | In | InArgument<String> |
|||
| ClientCertPassword | In | InArgument<String> |
|||
| ClientCertSecurePassword | In | InArgument<Security.SecureString> |
|||
| Cookies | In | InArgument<Dictionary<String, String>> |
|||
| TimeoutInMiliseconds | In | InArgument<Nullable<Int32>> |
|||
| ContinueOnError | In | InArgument<Boolean> |
|||
| FollowRedirects | In | InArgument<Boolean> |
|||
| MaxRedirects | In | InArgument<Int32> |
|||
| BasicAuthUsername | In | InArgument<String> |
|||
| BasicAuthPassword | In | InArgument<String> |
|||
| BasicAuthSecurePassword | In | InArgument<Security.SecureString> |
|||
| OAuthToken | In | InArgument<String> |
|||
| UseOsNegotiatedAuthCredentials | In | InArgument<Boolean> |
|||
| CustomNegotiatedAuthCredentials | In | InArgument<Net.NetworkCredential> |
|||
| RetryCount | In | InArgument<Int32> |
|||
| InitialDelay | In | InArgument<Int32> |
|||
| Multiplier | In | InArgument<Double> |
|||
| UseJitter | In | InArgument<Boolean> |
|||
| MaxRetryAfterDelay | In | InArgument<Int32> |
|||
| PreferRetryAfterValue | In | InArgument<Boolean> |
|||
| RetryStatusCodes | In | InArgument<IEnumerable<Net.HttpStatusCode>> |
|||
| FormData | In | InArgument<Dictionary<String, String>> |
|||
| TextPayload | In | InArgument<String> |
|||
| TextPayloadEncoding | In | InArgument<String> |
|||
| TextPayloadContentType | In | InArgument<String> |
|||
| BinaryPayload | In | InArgument<Byte[]> |
|||
| FormDataParts | In | InArgument<IEnumerable<UiPath.Web.Activities.Http.Models.FormDataPart>> |
|||
| LocalFiles | In | InArgument<IEnumerable<String>> |
|||
| ResourceFiles | In | InArgument<IEnumerable<UiPath.Platform.ResourceHandling.IResource>> |
|||
| FilePath | In | InArgument<String> |
|||
| PathResource | In | InArgument<UiPath.Platform.ResourceHandling.IResource> |
|||
| OutputFileName | In | InArgument<String> |
|||
| OutputFileTargetFolder | In | InArgument<String> |
|||
| SaveResponseAsFile | In | InArgument<Boolean> |
|||
| SaveRawRequestResponse | In | InArgument<Boolean> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Method | property | UiPath.Web.Activities.Http.Models.HttpMethod |
|
| ProxySetting | property | UiPath.Web.Activities.Http.Models.ProxySettingType |
|
| AuthenticationType | property | UiPath.Web.Activities.Http.Models.AuthenticationType |
|
| RetryPolicyType | property | UiPath.Web.Activities.Http.Models.RetryPolicyType |
|
| RequestBodyType | property | UiPath.Web.Activities.Http.Models.HttpRequestBodyType |
|
| FileOverwrite | property | UiPath.Web.Activities.Http.Models.FileOverwriteOption |