Endpoints · Webhooks
Create a subscription
POST
/v2/webhooksRegister a SQL WHERE clause (inline `q` or `rule_id`) + an HTTPS target URL. On the cadence configured for your plan, we evaluate the clause against the relevant ticker universe. When a new ticker enters the match set, we POST a `webhook.fired` event to your target. On creation we also send a one-shot `webhook.ping` to verify reachability; the subscription stays in `pending_verification` until the ping returns a 2xx response, then flips to `active`.
Plan access
Included on every plan.
Cadence
Hobby 5m · Pro 1m · Scale 1m · Enterprise 1m.
Capacity
Hobby 5 · Pro 25 · Scale 100 · Enterprise unlimited.
Status codes
201Webhook created. The response is the full doc, including the one-time
signing_secret you'll use to verify deliveries. Save it; it's never returned again.400Missing parameter, oversized parameter, non-HTTPS URL, or both
q and rule_id supplied.401Missing or invalid API key.
402Query references a premium signal and your plan does not include premium signals.
403404rule_not_found when the referenced rule_id does not exist.