Configure delivery in the dashboard
Open the signed-in SEC API dashboard to create endpoint destinations, change subscriptions, rotate secrets, send tests, replay deliveries, or change stream subscriptions. These actions require a human-authenticated organization session. Do not give an API key or an autonomous agent authority to make them. For a monitor job, subscribe the endpoint tomonitor.match, save the signing secret once, and configure the saved monitor. The event tells your service which monitor matched and which filings require review.
Process a webhook safely
- Read the exact raw body and verify
x-secapi-signaturebefore parsing JSON. - Reject old timestamps and invalid signatures.
- Store the delivery/event identifier in a durable idempotency table.
- Queue the work, return a fast
2xx, then retrieve the filing evidence needed downstream.

