Table of Contents

WebService Interface Template

The template defines the parameters for connecting to a service supporting SOAP requests.

Refer to the common template parameters.

Template parameters

Parameter Type Description
Url External The url of the service to connect to.
UseDefaultCredentials External Whether the credentials of the user running the process should be used.
Domain External The domain of the user used for authentication on the service.
Username External The username of the user used for authentication on the service.
Password External The password of the user used for authentication on the service.
Debug External When set to true, this will output a debugging record instead of the actual call result.
SkipCertificateValidation External Specifies whether certificate validation should be skipped when calling the service. Don't set this to true for production environments as this can cause a security threat. This setting allows you to bypass the validation of self-signed certificates which would otherwise throw an exception.
OAuth Url External The full url of where to fetch the access token to use. Optional. If both username, password and OAuth Url are provided, the request will be made with Basic Authentication in conjunction with the requested access token
OAuth Scope External The authentication scope for OAuth. Optional. By default, the scope is sent as scope in the body. This can be overridden by prefixing the value and separate it with a semicolon: resource;user.profile.read.
OAuth Client ID External The client id to send along with the OAuth token request. Optional but required when an OAuth Url is given.
OAuth Client Secret External The client secret to authenticate on the OAuth service. Required when an OAuth Url is given.
OAuth Grant Type External The grant type to use for requesting a token. The default parameter name which is send to the OAuth provider is grant_type. If this is different you can override this by separating it with a semicolon: my_grant_type;client_credentials"
OAuth Use On Behalf Of External Set to true to use the on-behalf-of flow which will cause the request to be done with the user's identity making use of delegation and OBO tokens in Microsoft Entra.
WSS Password Type External The WS-Security password type to use for basic authentication. Only 'Text' is supported at this moment. Leave empty to disable WS-Security and just use the authorization header.
WSS Certificate External The subject of the certificate to use for signing the SOAP message and creating/altering the security element in the SOAP envelope.
Request Encoding External The encoding to use for sending the request to the Web Service. If left empty, the default encoding is used. Both encoding names as well as code page numbers are allowed here. Please consult this page for the possible encodings.
Note

When you want to use a certificate to generate the WS-Security element, it is important that:

  1. The certificate is placed in the Personal store of the Local Computer including the private key
  2. The complete subject of the certificate is set in the WSS Certificate profile field. In the example below the subject would be 'CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US'

Certificate