# medianfi-com Accountants API

**Canonical:** https://apis.io/apis/medianfi-com/medianfi-com-accountants-api/  
**Provider:** medianfi-com — https://apis.io/providers/medianfi-com/  
**Base URL:** https://api.medianfi.com/api/v1  
**Documentation:** https://medianfi.com/docs

medianfi-com Accountants API is one of 58 APIs that [medianfi-com](https://apis.io/providers/medianfi-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Accountants. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Accountants API from medianfi-com — 47 operation(s) for accountants.

## Operations (57)

| Method | Path | Summary |
|---|---|---|
| POST | `/accountants` | Create a new accountant (super-admin only) |
| GET | `/accountant/me` | Return the logged-in accountant's profile |
| GET | `/accountant/admin/custom-pricing` | List sales-led custom pricing offers |
| POST | `/accountant/admin/custom-pricing` | Create or replace a sales-led custom pricing offer for an email |
| PATCH | `/accountant/admin/custom-pricing/{id}/void` | Void an active custom pricing offer |
| GET | `/accountant/admin/custom-pricing/{offerId}/prepared-profile` | Read the accountant-prepared onboarding profile for a custom pricing offer… |
| PUT | `/accountant/admin/custom-pricing/{offerId}/prepared-profile` | Create or replace the prepared onboarding profile for a custom pricing offer… |
| PATCH | `/accountant/admin/custom-pricing/{offerId}/prepared-profile/requests/{requestId}` | Mark a prepared onboarding request verified (or clear it) (#2560) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/posting-setup` | QuickBooks posting cutoff and account mappings for a customer (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/arap-enablement` | Whether QuickBooks invoices and bills can post for a customer (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/arap-enablement` | Turn on QuickBooks invoices and bills for a customer (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/posting-cutoff` | Record the date from which Median posts QuickBooks activity (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/auto-post-hold` | Hold or release a customer's QuickBooks automatic posting (#3741) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/account-mappings` | Approve QuickBooks account to Median GL account mappings (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/account-mapping-transfers` | Explicitly release inactive cash mappings and approve their replacements |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/account-mappings/auto` | Map unmapped QuickBooks accounts automatically (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/statement-accounts/{bankAccountId}/retire` | Retire Median's QuickBooks statement account for an account made inactive in… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/trial-balances` | QuickBooks trial balance snapshots read for a customer (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/trial-balances` | Read QuickBooks' TrialBalance report as of a date into immutable evidence… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches` | QuickBooks import batches for a customer (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches` | Build a draft QuickBooks import batch (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches/{batchId}` | One QuickBooks import batch with a page of its items (#2642) |
| PATCH | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches/{batchId}/items/{itemId}` | Change a draft import item's decision (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches/{batchId}/approve` | Approve a draft import batch's exact decisions (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches/{batchId}/post` | Post an approved import batch into Median's books (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/import-batches/{batchId}/cancel` | Cancel an import batch that has posted nothing (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/parity` | QuickBooks ↔ Median parity per account, to the cent (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/bank-line-report` | One month's QuickBooks bank and card lines by where they went (#3814) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/reconciliation-snapshots` | Accountant-entered QuickBooks reconciliation snapshots and their parity with… |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/reconciliation-snapshots` | Record what QuickBooks shows as reconciled for one account (#2873) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/change-reviews` | QuickBooks changes to objects Median already posted, awaiting or after review… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/change-reviews/{reviewId}` | One QuickBooks change review with a field-level before/after diff (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/change-reviews/{reviewId}/resolve` | Decide a QuickBooks change (#2642) |
| GET | `/accountant/companies/{customerId}/transactions/quickbooks-review` | Read QuickBooks source items for the existing Transactions review surface |
| POST | `/accountant/companies/{customerId}/transactions/review/quickbooks-category` | Apply an accountant category intent to the same imported QuickBooks object |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/imported-review` | Imported QuickBooks holding-category items and sparse-writeback receipts |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/eligible` | Median journal entries that could be written back to QuickBooks (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks` | QuickBooks write-back batches for a customer (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks` | Prepare a draft QuickBooks write-back batch (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/{batchId}` | A QuickBooks write-back batch with its items and request payloads (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/{batchId}/approve` | Approve a draft QuickBooks write-back batch (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/{batchId}/post` | Write an approved batch to the customer's QuickBooks (#2642) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/{batchId}/cancel` | Cancel a draft or approved QuickBooks write-back batch (#2642) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/chart-push` | Whether the QuickBooks file is new, and which Median accounts a chart push… |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/chart-push` | Prepare a draft batch that creates Median's chart of accounts in a new… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/account-create` | What QuickBooks would receive to create one Median account that has no… |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/writebacks/account-create` | Prepare a draft batch that creates one Median account in a new or established… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/coverage` | Median-owned QuickBooks bank/card posting coverage for a period (#2560) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/connection-import` | Connect QuickBooks from a refresh token already issued to Median's Intuit app |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/connection` | QuickBooks connection state for an assigned customer, including needs_reauth… |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/source-sync` | Read the QuickBooks source-read status for an assigned customer (#2821) |
| POST | `/accountant/companies/{customerId}/integrations/quickbooks/source-sync` | Queue a fresh read of the customer's verified QuickBooks realm (#2821) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/source-preview` | Bounded preview of the customer's imported QuickBooks source objects (#2821) |
| GET | `/accountant/companies/{customerId}/integrations/quickbooks/status` | QuickBooks read state, coverage, books state and gaps for an assigned customer… |
| PATCH | `/accountant/companies/{customerId}/business-model` | Set a customer's stored business model and/or its additional-metrics list… |
| GET | `/accountant/companies/{customerId}/members` | List customer app members for an accountant customer |
| PATCH | `/accountant/companies/{customerId}/members/{id}` | Update a customer app member role |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/medianfi-com/openapi/medianfi-com-accountants-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-practice-packet-v1-schema.json
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-therapist-metrics-envelope-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-sub-ledger-liabilities-view-schema.json
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-quick-books-chart-push-preview-schema.json
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-books-overview-schema.json
- **JSONSchema** — https://artifacts.apis.io/medianfi-com/json-schema/medianfi-com-agent-client-facts-schema.json

## Other medianfi-com APIs (12)

- [medianfi-com Accountant Assignments API](https://apis.io/apis/medianfi-com/medianfi-com-accountant-assignments-api/)
- [medianfi-com Accountant Documents API](https://apis.io/apis/medianfi-com/medianfi-com-accountant-documents-api/)
- [medianfi-com Accountant Portal API](https://apis.io/apis/medianfi-com/medianfi-com-accountant-portal-api/)
- [medianfi-com Accounting Classes API](https://apis.io/apis/medianfi-com/medianfi-com-accounting-classes-api/)
- [medianfi-com Accounting Tags API](https://apis.io/apis/medianfi-com/medianfi-com-accounting-tags-api/)
- [medianfi-com Admin API](https://apis.io/apis/medianfi-com/medianfi-com-admin-api/)
- [medianfi-com API Keys API](https://apis.io/apis/medianfi-com/medianfi-com-api-keys-api/)
- [medianfi-com AR/AP API](https://apis.io/apis/medianfi-com/medianfi-com-ar-ap-api/)
- [medianfi-com Attribution API](https://apis.io/apis/medianfi-com/medianfi-com-attribution-api/)
- [medianfi-com Auth API](https://apis.io/apis/medianfi-com/medianfi-com-auth-api/)
- [medianfi-com Bank Accounts API](https://apis.io/apis/medianfi-com/medianfi-com-bank-accounts-api/)
- [medianfi-com Books API](https://apis.io/apis/medianfi-com/medianfi-com-books-api/)

## Tags

Accountants

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/medianfi-com/medianfi-com-accountants-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/medianfi-com/.
