test_webhook
Test webhook URL reachability by sending a fabricated alert. SSRF-guarded (https only, rejects private/loopback/cloud-metadata IPs). Supports optional HMAC-SHA256 signature.
Instructions
Send one fabricated alert to the given URL as a test delivery (Pro+ only). Main use: checking that a webhook URL is reachable before registering it. SSRF defense requires https and rejects private / loopback / cloud-metadata IPs. When secret is provided, an HMAC-SHA256 signature (X-Argosvix-Signature) is attached. Rate limit = 5/min per account (60s sliding window; may be exceeded across worker instances). response.delivered = whether the receiver returned 2xx within 5s; false means an invalid URL / timeout / 5xx / network error.
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": "test_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Destination webhook URL (https, SSRF-guarded, 1-500 chars) | |
| secret | No | Secret for the HMAC-SHA256 signature (optional, 1-256 chars; verify X-Argosvix-Signature on the receiver side) | |
| alertName | No | Name for the fabricated alert (optional, 1-64 chars, [A-Za-z0-9 _\-.] only). Defaults to 'argosvix test alert' |