Real-time notifications for new filings and events
wh_abc123xyz)active, paused, or failedwh_abc123xyz)204 No Content on success.
| Header | Description |
|---|---|
Content-Type | application/json |
X-Fintool-Signature | HMAC-SHA256 signature (e.g., sha256=abc123...) |
X-Fintool-Event | Event type (e.g., filing.new) |
X-Fintool-Delivery-Id | Unique delivery identifier |
| Event | Description |
|---|---|
filing.new | New SEC filing published |
filing.8k_material | 8-K with material items (1.01, 1.02, 2.01, 4.01, 5.01) |
earnings_call.new | New earnings call transcript available |
earnings_call.upcoming | Earnings call scheduled (24h notice) |
press_release.new | New press release |
filing.8k_material event triggers only for 8-Ks containing significant disclosures:
X-Fintool-Signature header using your webhook secret.
Always verify signatures
X-Fintool-Signature header. This prevents malicious actors from sending fake events to your endpoint.Respond quickly
2xx response within 30 seconds. Process events asynchronously if needed. Webhooks that consistently timeout will be disabled.Handle duplicates
X-Fintool-Delivery-Id header to deduplicate events. In rare cases, the same event may be delivered multiple times.Use HTTPS
| Attempt | Delay |
|---|---|
| 1 | Immediate |
| 2 | 1 minute |
| 3 | 5 minutes |
| 4 | 30 minutes |
| 5 | 2 hours |
| 6 | 8 hours |
failed and no further deliveries are attempted until you manually reactivate it.