🤖 For AI agents: The complete documentation index is available at /docs/llms.txt. A markdown version of this page is available at /docs/apis/webhooks/index.md.
A FusionAuth Webhook is intended to consume JSON events emitted by FusionAuth. Creating a Webhook allows you to tell FusionAuth where you would like to receive these JSON events.
Webhooks allow you to receive notifications when certain events happen in FusionAuth. Since webhooks use HTTP requests, you can connect webhooks to other tools as well, e.g. Kafka.
Use the following APIs to manage Webhooks:
| Operation | Method | Endpoint |
|---|---|---|
| Create a Webhook | POST | /api/webhook/api/webhook/{webhookId} |
| Retrieve a Webhook | GET | /api/webhook/api/webhook/{webhookId} |
| Update a Webhook | PUT | /api/webhook/{webhookId} |
| Delete a Webhook | DELETE | /api/webhook/{webhookId} |
| Search for Webhooks | GETPOST | /api/webhook/search?description={description}/api/webhook/search |