monitor.match event; Make’s Iterator turns data.matches into one bundle per filing. The scenario routes evidence. It does not decide whether a filing is material, adverse, or actionable.
Prerequisites
- A Make account and a scenario with a production Custom webhook trigger for trusted, forwarded events.
- A public HTTPS receiver you control that can verify the raw webhook body before forwarding an accepted event to Make.
- A signed-in SEC API organization administrator. Endpoint and monitor setup use the Delivery dashboard, not an API key.
SECAPI_API_KEYonly for the read-only monitor preview below.
1. Configure signed delivery
- Build the small verification receiver described in Build a filing monitor. It must retain the raw request body, verify SEC API’s HMAC signature, reject invalid events, and forward only accepted events to Make’s Webhooks > Custom webhook URL.
- In the Delivery dashboard, create an organization webhook endpoint with the verification receiver’s HTTPS URL and subscribe it to
monitor.match. - In the same dashboard, create a narrowly scoped monitor with a query, form filter, and ticker list, then connect it to that endpoint.
2. Split each filing into a bundle
- Put Tools > Iterator after the accepted event and set its array to
data.matches. - Map
data.monitor.name,ticker,form,filingDate, andhtmlUrlinto Slack, email, Sheets, or a review queue. - Include the monitor name and
htmlUrlin the destination.htmlUrlis the path back to the source filing.
monitor.match and can contain zero or more matched filings. A dashboard test produces webhook.test; acknowledge it to prove delivery, but do not create a filing-review task from it.
3. Preview the saved query
requestId and source URL with any Make-created record so a reviewer can trace the alert.
Source and provenance
The trusted receiver should forward the accepted event id, request ID, monitor name, filing identity, andhtmlUrl to Make. Keep those values on the destination record so the workflow can be deduplicated and the reviewer can reopen the matched SEC filing. A dashboard webhook.test is delivery evidence only.
Limits and failure modes
- API-key attempts to create, edit, test, replay, rotate, or delete monitor/webhook configuration return
human_auth_required; use the signed-in dashboard. - A scenario that consumes
data.matches[]without an Iterator may produce one aggregate task rather than one filing task. - A
monitor.matchproves a query matched text; it does not prove materiality or a completed analyst review. - Retries can deliver the same event more than once. Use the event id as an idempotency key in the trusted receiver or destination.

