---
title: Webhooks module
description: Signed outgoing webhook delivery with retries, secret rotation, and delivery history.
section: Modules
order: 12
updatedAt: 2026-05-07
slug: modules/webhooks
---
# Webhooks module

The webhooks module gives Cuitty modules one shared delivery lane for customer-owned HTTP endpoints, Slack-style integrations, and internal notifications.

## Delivery model

- Endpoints own their signing secret.
- Deliveries record request and response metadata.
- Retries are explicit attempts with their own status.
- Secret rotation keeps old attempts inspectable.

## API

| Endpoint | Returns |
| --- | --- |
| `GET /api/webhooks/status` | Module health |
| `GET /api/webhooks/endpoints?project_id=...` | Endpoint list |
| `POST /api/webhooks/deliver` | Internal delivery trigger |
| `POST /api/webhooks/endpoints/{id}/rotate` | Rotate endpoint secret |

Product page: [Webhooks](/product/modules/webhooks).