Skip to main content
Fern uses webhooks to notify your application about events that happen in your Fern account. Webhooks are HTTP POST requests that Fern sends to a URL you specify.

Why Use Webhooks?

Webhooks allow you to:
  • Get real-time notifications about transaction status changes
  • Update your database when customers complete verification
  • Trigger business logic based on Fern events
  • Maintain data consistency between Fern and your systems

Getting Started

  1. Configure Your Endpoint: Set up an HTTPS endpoint to receive webhooks
  2. Verify Webhooks: Implement signature verification for security
  3. Handle Events: Process incoming webhook events appropriately
  4. Manage Retries: Handle failed deliveries with proper retry logic

Security

All webhooks are signed with your webhook secret to ensure authenticity. Always verify the signature before processing webhook data.