Webhooks¶
Webhooks let you receive real-time notifications when events occur in your app. When an event is triggered, Capawesome Cloud sends an HTTP POST request to your configured endpoint — enabling integrations with CI/CD pipelines, chat tools, or custom backends.
Outbound vs inbound
These are outbound webhooks (Capawesome Cloud → your endpoint). They are not the same as the inbound Git webhook used by Automations to receive events from your Git provider.
Formats¶
Each webhook has a format that controls the payload:
- Raw — a JSON payload for custom integrations and backends. Supports signing for verification.
- Notification formats — pre-formatted messages for Slack, Discord, and Microsoft Teams.
Documentation¶
- Get Started — create a webhook and receive your first event.
- Event Types — the events you can subscribe to.
- Payload Structure — the shape of the JSON payload.
- Securing Webhooks — verify signatures.
- Delivery & Retries — delivery history and resending.
- Best Practices.