---
title: "QuickBooks changes to objects Median already posted, awaiting or after review (#2642)"
method: GET
path: "/accountant/companies/{customerId}/integrations/quickbooks/change-reviews"
tags: ["Accountants"]
---

# QuickBooks changes to objects Median already posted, awaiting or after review (#2642)

`GET /accountant/companies/{customerId}/integrations/quickbooks/change-reviews`

## Request

- Base URL: `https://api.medianfi.com/api/v1`
- URL: `https://api.medianfi.com/api/v1/accountant/companies/{customerId}/integrations/quickbooks/change-reviews`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Opened by the daily QuickBooks re-read when an object Median posted (dated on or after the posting cutoff) changes economically or disappears in QuickBooks. Open reviews first; at most 500 rows.

## Response `200`

Change reviews

- object
  - `success` true, required
  - `data` object, required
    - `reviews` QuickBooksChangeReviewSummary[], required
      - `id` string, uuid, required
      - `companyId` string, uuid, required
      - `entityId` string, uuid, required
      - `realmId` string, required
      - `linkId` string, uuid, required
      - `objectType` string, required
      - `providerId` string, required
      - `changeKind` 'changed' | 'deleted', required
      - `beforeSourceObjectId` string, uuid, nullable, required
      - `beforeEconomicSha256` string, required
      - `afterSourceObjectId` string, uuid, nullable, required
      - `afterEconomicSha256` string, nullable, required
      - `detectedRunId` string, uuid, required
      - `lastDetectedRunId` string, uuid, required
      - `status` 'open' | 'resolved_take_qbo' | 'resolved_keep_median' | 'dismissed', required
      - `resolutionReason` string, nullable, required
      - `resolvedByUserId` string, uuid, nullable, required
      - `resolvedAt` string, date-time, nullable, required
      - `followupStatus` 'none' | 'reversal_pending' | 'reversed' | 'writeback_pending' | 'writeback_requested', required
      - `followupReason` 'client_must_correct_quickbooks' | 'writeback_not_possible' | 'null', nullable, required: Why a keep_median restore stays writeback_pending. client_must_correct_quickbooks — QuickBooks changed an amount, date, bank/card line, counterparty or other field post-back never writes, or deleted the object. writeback_not_possible — only account/class/memo changed but the write-back rules refused the correction. writeback_requested means a draft write-back batch was prepared; it still needs approval and posting.
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `before` object, required
        - `txnDate` string, nullable, required
        - `totalAmt` string, nullable, required
      - `after` object, required
        - `txnDate` string, nullable, required
        - `totalAmt` string, nullable, required

## Other responses

- `401`: Authentication required
- `403`: Insufficient permissions or not a company member
- `422`: Request failed validation

---

[API](https://skmtc.dev/medianfi/apis/median-api.md) · [All operations](https://skmtc.dev/medianfi/apis/median-api/llms.txt) · [OpenAPI document](https://skmtc.dev/medianfi/apis/median-api/revisions/20090ea32b0d?raw)
