--- title: "Web Service Steps" slug: "web-service-steps" updated: 2023-02-14T19:55:47Z published: 2023-02-14T19:55:47Z canonical: "documentation.decisions.com/web-service-steps" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Web Service Steps | Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 7.12.0 | | **Location** | Integration > Web Services | Web Service steps are methods that can be integrated into a Flow. To add a Web Service within the Portal, navigate to the folder **System > Integrations > External Services** and click the ADD WEB SERVICE REFERENCE button, then supply the necessary details. The steps added to the Flow Designer depend on the Web Service itself; this article will go over the basic settings of the Web Service steps. ### Prerequisites [Integrate with an External Web Service](https://documentation.decisions.com/v8/docs/en/integration-with-external-web-service) --- ## Properties #### Credentials | Property | Description | Data Type | | --- | --- | --- | | Specify Credentials | Allows for the credentials to be specified within the Flow itself; this will override any credentials set when setting up the Web Service. | Boolean | | | Authentication Type | Choose from Basic Authentication or NTLM Authentication. | --- | | | Get Credentials from Flow Data | Setting this to true will allow the UserId and Password to be Inputs on the step, allowing them to be set with dynamic data at runtime. | Boolean | | | UserName | UserName to authenticate the connection. | String | | | Password | Password to authenticate the connection. | String | #### Environment | Property | Description | Data Type | | --- | --- | --- | | Get URL From Data | Setting this to true will allow the Web Service URL to be an Input on the step, allowing it to be set with dynamic data at runtime. | --- | | Request Timeout | This allows users to specify a timeout for the request; if the request isn't successfully run in the time specified, the step will fail. Request Timeout is in seconds. | --- | #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Web Service URL | *Only available if the Get URL From Data setting is true. | String | | UserId | UserId to authenticate the connection. | String | | Password | Password to authenticate the connection. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Error Message | Provides a detailed error message based the error that was encountered. | String | --- ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2023-02-14_14h54_14.png) Related Information Articles: [Integration with External Web Services](https://documentation.decisions.com/v8/docs/en/integration-with-external-web-service)