Webhooks Introduction

Webhooks allow you to receive real-time notifications about specific events in your application. They are a powerful way to integrate external systems with Carbon’s API.

How Webhooks Work

  1. Setup: Configure your webhook URL via the API.
  2. Event Trigger: When an event occurs (e.g., a transaction is completed), Carbon sends a POST request to your webhook URL.
  3. Response: Your server processes the request and responds with a 2xx status code to acknowledge receipt.

Key Features

  • Real-time Notifications: Get notified instantly when events occur.
  • Customizable: Update your webhook URL or manage events as needed.
  • Secure: Webhooks include a signature secret for verification.

Example Webhook Events

  • account.incoming-transaction
  • account.outgoing-transaction

For more details on specific events, refer to the Webhook Events documentation.