| Return Type | object | The data type returned by the tool. Used in the DSL signature and LLM schema to define what the agent can expect from the tool response. |
| mTLS | None | Selects an mTLS profile to present a client certificate during the TLS handshake. Configure this only when the destination service requires mutual TLS authentication. |
| Timeout (ms) | 30000 | Maximum time, in milliseconds, the platform waits for the HTTP request to complete before timing out. Maximum supported value: 120000 ms. |
| Retries | 0 | Number of times the platform retries the request if it fails. Set to 0 to disable retries. |
| Retry Delay (ms) | 1000 | Time in milliseconds to wait between retry attempts. |
| Retry Strategy | Legacy | Determines how retry attempts are performed when a request fails. |
| Rate Limit/min | Unlimited | Maximum number of requests per minute. Leave blank for no limit. |
| Circuit Breaker | Off | Opens the circuit after consecutive request failures to prevent repeated calls to an unhealthy service. When enabled, configure the failure threshold and reset time. |
| Failure Threshold | 5 | Number of consecutive request failures required before the circuit breaker opens and temporarily blocks further requests. |
| Reset Time (ms) | 60000 | Time, in milliseconds, the circuit breaker remains open before allowing another request to determine whether the service has recovered. |
| Idempotency Header | None | Specifies the HTTP header used to send an idempotency key with requests. Use this when the target service supports idempotent operations to prevent duplicate processing of repeated requests. |