Invoke Web Service Action
Invoke Web Service Action allows your workflow to interact with external web services and APIs. It supports various HTTP methods, authentication types, and can handle both request and response data.
Appearance
In Talos, Invoke Web Service Action appears as a rectangular node with a web/network icon. It displays the URL and the HTTP method being used.
Properties
Common properties
Display NameString
The user-friendly name shown in the flowchart.
Action IDString
The unique internal identifier for this action.
This property is Read only and it is not customizable
DisabledBoolean
If true, this action will be skipped.
URLString
The full endpoint URL of the web service (e.g., `https://api.example.com/v1/data`).
HTTP MethodEnum
The HTTP verb to use for the request. Enums: GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD.
HeadersObject
A JSON object containing key-value pairs to be sent as HTTP headers.
BodyString
The request payload (typically for POST, PUT, or PATCH requests).
Authentication NeededBoolean
If checked, enables authentication fields.
Authentication TypeEnum
The method used to authenticate. Enums: Basic Authentication, API Key, JWT.
Output VariableString
The variable where the [Web Response](../Scripting/Values%20&%20Properties/communication.md#web-responses-webserviceresponse) will be stored.