Delete Ironbox
delete_ironboxStop and delete one Ironbox from this API key's account; the agent in it stops running on Hyperliquid.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "delete_ironbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Ironbox id (ibx_...) from list_ironboxes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Ironbox id (ibx_...) | |
| url | No | This Ironbox in the API | |
| mode | No | paper (simulated funds) or live | |
| name | No | Name | |
| size | No | small, medium or large | |
| paper | No | True on a paper box: the agent's own simulated Hyperliquid account | |
| state | No | creating, running, stopped, deleted or error | |
| trial | No | True on a keyless trial box | |
| notice | No | Present when the API added a note: how a market name was read, that data starts later than asked because of the history window, or a next step such as a free key | |
| region | No | Where it runs, e.g. tokyo | |
| markets | No | Markets the agent trades: perps, outcomes, spot | |
| message | No | What happens next, from the API | |
| runtime | No | python or node | |
| snippet | No | A first Python program for this box. Shown only when created or rotated | |
| base_url | No | Set the Hyperliquid SDK's base_url to this. Shown only when a paper box is created or rotated | |
| dashboard | No | Where the user manages it on ironflow.sh | |
| created_at | No | Creation time, Unix milliseconds | |
| expires_at | No | When a trial box ends at the latest, Unix milliseconds | |
| activity_url | No | Where to watch this box. Shown only with base_url | |
| strategies_url | No | Where to start strategies on this box. Shown only with base_url | |
| starting_balance_usd | No | Starting balance of a new paper box |