Webhook

An HTTP POST pattern for receiving real-time notifications from Dataverse or Business Central when records change.

A webhook is an HTTP POST sent by a source system (Dataverse, Business Central, Power Automate, third-party SaaS) to a subscriber-defined URL when an event occurs. For Dynamics 365, webhooks deliver near-real-time change notifications without polling. Dataverse webhooks fire on record events with a configurable payload; Business Central webhooks fire on table changes with the resource URL (subscribers fetch the full record on receipt). Webhooks are simpler than Service Bus or Event Grid — no Azure resource — but offer limited retry (a few immediate attempts) and no durability. They suit low-volume, tolerant integrations where the subscriber is highly available. For higher reliability or larger volume, layer webhooks → Service Bus → durable consumer.