Webhook

What it is

A webhook is a configuration that sends event notifications to an external URL. It includes a target URL, subscribed event types, optional store scope, secret, concurrency limit, and status.

Why it exists

It exists to support event-driven integrations. Instead of polling resources, a client can subscribe to events and react when something changes.

How it relates to other concepts

Webhooks can subscribe to events related to resources such as sales or transactions. A webhook can optionally be tied to a specific Store. Applications also have an event subscription concept, which is closely related but defined as part of the application itself.


What’s Next

Read more on the subject of webhooks in the API docs section