An HTTP endpoint that one system POSTs to in order to push an event to another system. The receiver is responsible for handling, verifying, and (often) responding.
Webhooks are how integrations push real-time notifications without polling. A game server posts a 'ban' event to Discord. A submitted form posts to Discord
A finished video upload posts to a worker that updates a database. The receiving endpoint is usually unauthenticated by URL alone, so production webhooks are signed (HMAC) and verified on receipt. ServerOps signs every outgoing webhook with HMAC-SHA256 and retries on 5xx with exponential backoff.