---
title: "Apply an accountant category intent to the same imported QuickBooks object"
method: POST
path: "/accountant/companies/{customerId}/transactions/review/quickbooks-category"
tags: ["Accountants"]
---

# Apply an accountant category intent to the same imported QuickBooks object

`POST /accountant/companies/{customerId}/transactions/review/quickbooks-category`

## Request

- Base URL: `https://api.medianfi.com/api/v1`
- URL: `https://api.medianfi.com/api/v1/accountant/companies/{customerId}/transactions/review/quickbooks-category`
- Auth: HTTP bearer

Existing Transactions category approval, requiring authenticated human accountant access, current scoped reviewKey and exact sourceObjectId. Internally uses the existing audited sparse-update outbox and original QuickBooks Id/SyncToken. The selected category stays pending until provider verification and canonical mirror refresh; no independent local reclassification or duplicate cash journal is created. Live verified connection, cutoff, approved noncash mapping, immutable money/bank/date headers and filing authority are revalidated. Uncertain work reconciles its original request rather than blindly creating another write. Service principals are forbidden.

## Request body

- object
  - `reviewKey` string, required
  - `expectedSourceObjectId` string, uuid, required
  - `categoryGlAccountId` string, uuid, required

## Response `200`

Audited category intent; read the review queue for verified mirror completion

- object
  - `success` true, required
  - `data` object, required
    - `reviewKey` string, required
    - `batchId` string, uuid, required
    - `status` 'needs_review', required

## Other responses

- `401`: Authentication required
- `403`: Insufficient permissions or not a company member
- `409`: Imported source, pending intent or filing authority changed
- `422`: Request failed validation
- `503`: Writeback or imported mirror is disabled or unavailable

---

[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)
