webhooks.xyz

Examples / Accounting and ERP / QuickBooks Online

QuickBooks Online webhooks

Changes to customers, invoices, payments, bills and items in a company file.

Events

  • Invoice: Create
  • Invoice: Update
  • Payment: Create
  • Customer: Update

Signature

Header intuit-signature: HMAC-SHA256 of the raw body with the webhook verifier token, base64 encoded.

✓ A bin checks QuickBooks Online signatures: add the webhook verifier token under Signature verification (QuickBooks Online).

Check a QuickBooks Online signature with the free tool (use the Shopify preset).

Retries

Intuit retries for up to 24 hours and disables the endpoint after repeated failures. The payload has only IDs; fetch the entity from the API.

See a retry schedule in the calculator.

Sample request from QuickBooks Onlineillustrative, shortened
Content-Typeapplication/jsonintuit-signatureXWmrwMey6OsLMeiZKwP4Fpp…
{
  "eventNotifications": [
    {
      "realmId": "1185883450",
      "dataChangeEvent": {
        "entities": [
          { "name": "Invoice", "id": "1042", "operation": "Create", "lastUpdated": "2026-10-08T06:34:00.000Z" },
          { "name": "Payment", "id": "317", "operation": "Create", "lastUpdated": "2026-10-08T06:34:02.000Z" }
        ]
      }
    }
  ]
}

Receive QuickBooks Online webhooks with webhooks.xyz

Create a bin. Paste its URL into QuickBooks Online. Each request shows at once with its headers and body. Add your secret, and each request gets a verified or failed mark. Add your server as a destination, and deliveries retry when it is down. Request an invite.

More in accounting and erp: Microsoft Dynamics 365 (Dataverse), Odoo, Oracle NetSuite, SAP (Event Mesh / Business Events), Xero, Zoho CRM.