> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stablestack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

## Overview

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

​

## How Webhooks Work

* Setup: Configure your webhook URL via the [dashboard](https://dashboard.stablestack.com).
* Event Trigger: When an event occurs (e.g., a payout is completed), Stablestack sends a POST request to your webhook URL.
* 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

* `wallet.transaction.inbound` — Deposit completed
* `wallet.transaction.outbound` — Withdrawal completed or failed
* `payout.initiated` — Payout request initiated
* `payout.processing` — Payout being processed
* `payout.completed` — Payout successfully completed
* `payout.failed` — Payout failed
* `payout.cancelled` — Payout cancelled

For more details on specific events, refer to the [Webhook Events](/webhooks/events) documentation.
