Skip to main content
SimpleFunctions delivers signed webhooks for alert events, thesis-state changes, and portfolio events. Every endpoint is HTTPS-only, signed with a shared secret, and idempotent via a stable delivery id.

Register an endpoint

Or via API:
Response includes the endpoint id (we_...) and signing secret.

Signature verification

Every delivery includes:

Events

Full payload shapes: Webhook events reference.

Retries

  • Delivery is attempted up to 5 times with exponential backoff (1s, 4s, 16s, 64s, 256s).
  • Endpoints that 5xx more than 50% of the time across a 24h window get auto-paused.
  • You can re-enable with sf webhooks resume <id>.
  • Failed deliveries are persisted in alert_deliveries with status = failed for replay.

Test a delivery

Sends a synthetic alert.fired event so you can verify your receiver before going live.

Next steps

Webhook events

Full payload schemas per event type.

Webhook receiver

Receiver patterns with retry handling.

Watchlist + alerts

The system that produces these events.