Skip to main content
Endpoints for the watchlist + alerts ecosystem. See Watchlist + alerts for the conceptual model.

Watched objects

Alert rules

Rule body:
Conditions: price_above, price_below, econ_release, gov_action, semantic_match.

Webhook endpoints

Body:
Returns the endpoint id (we_...) and signing secret. Store the secret — it isn’t shown again.

Alert deliveries

Each delivery has id, ruleId, endpointId, status (pending, delivered, failed, paused), dedupeKey, attempts, lastResponseStatus, lastError.

Authentication

API key (sf_live_...) via Authorization: Bearer .... User-owned workflow state is scoped to the authenticated user.

Compatibility

Older integrations may have used older watchlist or alert paths. New integrations should use /api/watch, /api/alert-rules, /api/webhook-endpoints, and /api/alert-deliveries.

See also

Watchlist + alerts

Conceptual model and CLI walkthrough.

Webhook receiver

Receiver code samples.

Webhook events

Per-event payload schemas.