register_webhook
Register a webhook to monitor smart contract changes and receive alerts on ownership transfers, proxy upgrades, liquidity removals, or risk changes. Requires an API key and HTTPS callback URL.
Instructions
Register a webhook to receive alerts when a contract's ownership, proxy, or risk changes. Pro/Builder plan required.
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": {
"contract": "<contract>",
"callback_url": "<callback_url>",
"api_key": "<api_key>"
},
"name": "register_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | ethereum | |
| events | No | Events: proxy_upgrade, ownership_transfer, liquidity_removal, risk_change | |
| api_key | Yes | AgentShield Pro/Builder API key | |
| contract | Yes | Contract address to watch | |
| callback_url | Yes | HTTPS URL to receive alerts |