Skip to content

NEWUnify Agents (MCP): governed AI access to finance data. Early access.See Unify Agents

GLOSSARY

What is a webhook?

DEFINITION

A webhook is an HTTP request a system sends to your endpoint when something changes, so you learn about events without polling.

Also called: Webhooks, HTTP callback, Event notification

How it works

You register a URL and choose the events you care about, such as invoice created or order fulfilled. When the event happens, the sender makes a POST request to your URL with a JSON payload describing it. Good webhook systems sign each request so you can verify the sender, retry with backoff when your endpoint is down, and include an event id so you can ignore duplicates.

Example

An AP product subscribes to bill events. When a customer approves a bill in NetSuite, the product receives a webhook within moments and schedules the payment, instead of checking every bill every fifteen minutes.

In integrations

Many platforms either lack webhooks or send them inconsistently. Unify Sync is designed to emit one signed webhook format for changes on the Unify Graph, generated from native webhooks where a platform has them and from change detection where it does not. Unify Monitor logs every delivery and lets you replay events to your endpoint. Webhooks matter because polling every customer's account on a timer wastes rate limits and still leaves you minutes behind. Treat them as at-least-once delivery: verify the signature, store the event id and make handlers safe to run twice.

Related terms

Related products and solutions

Get started

Connect once. Build everything else on top.

Request sandbox access, or book 30 minutes with an engineer to map your integrations.

Free sandbox access. No credit card. Reply within one business day.