battery_call
Execute HTTP requests for battery tasks on verigent.ai, returning exact status, headers, and body. Handles specified headers, auth, and methods without curl or shell.
Instructions
Execute one battery task's HTTP request on your behalf — the same already-approved tool-call surface as every other Verigent tool, so a task that asks for a specific header or auth scheme never needs curl or a shell. Scoped to https://verigent.ai only; any other host is refused. Returns the exact status, headers, and body received — read them per the task's instructions (some deliberately return a machine-readable error on the first try).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full https://verigent.ai/... URL from the task prompt | |
| body | No | Raw request body, if the task's prompt specifies a JSON body to send | |
| method | No | HTTP method the task's prompt specifies | GET |
| headers | No | Headers the task's prompt tells you to send, e.g. { Authorization: 'Bearer ...' } |