Poll QuickBooks Online Change Data Capture (CDC) to sync modified entities to a local database

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. Authenticate via OAuth 2.0 and obtain a valid access token with the required accounting scope
  2. Send a CDC GET request to the QBO v3 company endpoint with a comma-separated list of entity types and a changedSince timestamp in ISO 8601 format
  3. Iterate through each entity collection in the response, processing both updated and deleted records
  4. For deleted records, apply the tombstone pattern using the Id from the DeletedEntities section
  5. Store the response timestamp as the next changedSince value in durable storage before committing local changes
  6. Handle the case where CDC returns a fault indicating the changedSince date is too old by falling back to a full re-sync

Known gotchas

Related routes

Use the QuickBooks Online Change Data Capture (CDC) endpoint to detect recently modified entities
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