Request Put Tool
The Request Put Tool enables your agent to send HTTP PUT requests to external APIs or web services. It is designed for scenarios where data must be updated or replaced at a given endpoint. The agent must provide a JSON-formatted input containing the target URL and the payload to be sent.
This tool returns the response body as plain text and supports additional configurations such as custom headers and response content type. Use it when integrating with REST APIs that require PUT semantics.
| Field | Description |
| *Indicates mandatory field | |
| Name* | A unique, user-defined name for this instance of the Request Put Tool. Used to reference the tool within the agent logic. |
| Description* | Describes the purpose or behavior of this tool instance. Helps users understand when and how it should be used. |
| Allow Dangerous Requests | Optional setting. Enable this only if the PUT request will be sent to non-secure or potentially unsafe endpoints. Use with caution. |
| API Specifications* | Upload a specification file (example, OpenAPI/Swagger) that describes the structure and authentication of the target API. Required for validating request parameters. |
| Response Content Type* | Specifies how the agent should interpret the response. Supported
values typically include text,
json |
| TLS Verify | Optional checkbox. If selected, enforces TLS/SSL certificate validation when connecting to the API endpoint. Recommended for secure communication. |