Use the QuickBooks Online Change Data Capture (CDC) endpoint to detect recently modified entities

domain: developer.intuit.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

QuickBooks OAuth refresh token rotation — the full failure-mode walkthrough related to developer.intuit.com, checked against official docs, with linked verified routes.

Steps

  1. GET /v3/company/{realmId}/cdc?entities=Invoice,Payment,Customer&changedSince={ISO8601 timestamp}
  2. Parse the 'CDCResponse' array; each entry contains an entity name and a 'QueryResponse' listing changed objects of that type
  3. Detect deleted records by checking for objects where 'status' is 'Deleted' in the response
  4. Store the high-water-mark timestamp (use the response's 'time' field, not your local clock) for the next CDC call
  5. Request multiple entity types in one CDC call to reduce API round-trips, but check that all listed entity types support CDC
  6. Implement idempotent upsert logic downstream, as the same record may appear in multiple CDC windows if it is updated repeatedly

Known gotchas

Related routes

Poll QuickBooks Online Change Data Capture (CDC) to sync modified entities to a local database
developer.intuit.com · 6 steps · unrated
Configure and handle QuickBooks Online webhooks for entity change notifications
developer.intuit.com · 6 steps · unrated
Incrementally sync changed Employee Central records using lastModifiedDateTime queries against effective-dated entities
help.sap.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans