Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.medera.info/llms.txt

Use this file to discover all available pages before exploring further.

Webhooks are delivered to a tenant-configured URL with signed headers.
HeaderDescription
Medera-Signaturesha256=<hmac> of the body using the per-tenant webhook secret
Medera-EventEvent name
Medera-Delivery-IdUnique delivery ID — use for idempotency
Medera-TimestampDelivery timestamp (verify within ±5 minutes)
Inbound webhooks from external services (Vapi, Stripe, Clerk, payer systems) are verified separately with the source’s own scheme:
SourceVerification
VapiHMAC-SHA256 (vapi-signature) via vapi_integration.py
StripeStripe-Signature
ClerkSvix HMAC (svix-id, svix-timestamp, svix-signature)
PayerPer-payer HMAC secret

Retry

Failed deliveries retry with exponential backoff for 24 hours, then move to a dead-letter queue.