Skip to main content
SimpleFunctions delivers signed webhook events to endpoints registered via Webhooks. All bodies are JSON. All deliveries include the headers documented in Webhook receiver.

Common envelope

alert.fired

alert.paused

Emitted when a rule auto-pauses after repeated delivery failures.

thesis.confidence_changed

thesis.killed

portfolio.tick_completed

portfolio.halt_triggered

Dedupe

Each event carries a stable deliveryId. Receivers should idempotency-key on this id. See Webhook receiver for sample code.

Retries

5 attempts, exponential backoff (1s, 4s, 16s, 64s, 256s). After 5 failures, endpoint enters degraded state; after sustained failures over 24h, endpoint auto-pauses.

Test deliveries

Sends a synthetic alert.fired event with data.snapshot.priceCents = 50.