Glossary · APIs and integrations

Webhook

An event-driven HTTP message one system sends to another when something changes.

Definition

A webhook lets a provider notify another system instead of making the receiver check repeatedly. A repository can notify a build service after a push; a form service can notify an approved workflow after a submission. Receivers should verify authenticity, handle retries, and avoid logging sensitive payloads unnecessarily.

Why it matters

Webhooks can make automation timely and efficient, but they create an inbound endpoint that needs validation and monitoring.

Common misunderstanding

A webhook does not guarantee exactly-once delivery. Workflows must handle duplicate, delayed, or failed messages.

Related system family: Secure Integrations & Custom Tools

Sources

Last reviewed July 16, 2026

Return to the complete glossary