webhook_register
ChainHelix events PUSHED to your https URL instead of polling: signal_sealed (the sealed signal stream the moment each signal exists), trade_closed (every finished trade with its result), lead_alert (each lead alert the moment it is written, opt in by name). The MEV flow minute stream is a separate registration, stream_register. 70 cents buys 7 days of delivery; call again with the same URL any time to extend. Deliveries are signed so you can verify each one came from us. Price: 70 cents per call. A ChainHelix API key does not cover this tool.
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": {
"url": "<url>"
},
"name": "webhook_register"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | https URL on a public host name, up to 500 characters; localhost, .local, .internal and .lan names, private IPv4 addresses and IPv6 literals are refused. Example: https://example.com/hooks/chainhelix | |
| events | No | Event names, any of signal_sealed, trade_closed, lead_alert; absent = signal_sealed and trade_closed. Example: ["signal_sealed", "lead_alert"] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| url | No | ||
| note | No | ||
| error | No | ||
| events | No | ||
| secret | No | ||
| daysAdded | No | ||
| expiresAt | No |