medianfi-com Accountant Portal API

The Accountant Portal API from medianfi-com — 239 operation(s) for accountant portal.

Operations 276

Showing the first 250 of 276. The full set is in the contract, and via get_provider_operations.

GET /accountant/companies/{customerId}/onboarding-questions List onboarding questions for an assigned customer #
POST /accountant/companies/{customerId}/onboarding-questions Create a record-only onboarding question for an assigned customer #
GET /accountant/companies/{customerId}/onboarding-review-items List onboarding review findings for an assigned customer #
POST /accountant/companies/{customerId}/onboarding-review-items Create an onboarding review finding for an assigned customer #
PATCH /accountant/companies/{customerId}/onboarding-review-items/{itemId} Update an onboarding review finding for an assigned customer #
DELETE /accountant/companies/{customerId}/onboarding-review-items/{itemId} Delete an onboarding review finding for an assigned customer #
GET /accountant/companies/{customerId}/agent/settings Read a company's bookkeeping agent settings #
PUT /accountant/companies/{customerId}/agent/settings Change a company's bookkeeping agent settings #
GET /accountant/companies/{customerId}/agent/open-items The bookkeeping agent's open items for a close period #
GET /accountant/companies/{customerId}/agent/activity Report what the bookkeeping agent did for a customer #
GET /accountant/companies/{customerId}/agent/client-context Read the rules an accountant wrote for this client, for the bookkeeping agent #
GET /accountant/companies/{customerId}/agent/client-facts Read the client facts the bookkeeping agent works with #
PUT /accountant/companies/{customerId}/agent/client-facts Confirm or edit the client facts #
GET /accountant/companies/{customerId}/agent/autonomy Read the bookkeeping agent's autonomy state per capability #
PUT /accountant/companies/{customerId}/agent/autonomy Lift a pause, restart the trial, or pause a capability #
POST /accountant/companies/{customerId}/agent/shadow-verdicts Record what the bookkeeping agent would have done in shadow #
GET /accountant/companies/{customerId}/agent/bank-accounts List a company's bank accounts for the bookkeeping agent #
POST /accountant/companies/{customerId}/agent/runs Start a bookkeeping agent run #
GET /accountant/companies/{customerId}/agent/runs/{runId} Read a bookkeeping agent run and its evidence #
POST /accountant/companies/{customerId}/agent/runs/{runId}/decisions Record one decision of the agent, to learn from #
POST /accountant/companies/{customerId}/agent/runs/{runId}/evidence Record evidence before a write #
POST /accountant/companies/{customerId}/agent/runs/{runId}/finish Finish a bookkeeping agent run #
POST /accountant/companies/{customerId}/agent/runs/{runId}/model-call One model call for a bookkeeping agent run #
POST /accountant/companies/{customerId}/agent/tasks Queue a bookkeeping question for the accountant #
GET /accountant/companies/{customerId}/agent/findings List the bookkeeping agent's open findings and the work they hold #
POST /accountant/companies/{customerId}/agent/findings Record an occurrence of a bookkeeping agent finding #
PATCH /accountant/companies/{customerId}/agent/findings/{findingId} Record a bookkeeping agent finding's filing and lifecycle #
POST /accountant/companies/{customerId}/agent/findings/{findingId}/held/{heldItemId}/settle Settle one item of held work #
POST /accountant/companies/{customerId}/agent/findings/{findingId}/held/{heldItemId}/release Release a company the agent's integrity watch held #
GET /accountant/companies/{customerId}/document-forwarding-address Read an assigned client's document forwarding address #
PUT /accountant/companies/{customerId}/document-forwarding-address Set an assigned client's document forwarding handle #
GET /accountant/companies/{customerId}/statement-basis Read an assigned client's approved statement basis #
POST /accountant/companies/{customerId}/statement-basis Record an assigned client's approved statement basis #
GET /accountant/companies/{customerId}/revenue-products Read an assigned client's revenue product tags and Stripe product mappings #
PUT /accountant/companies/{customerId}/revenue-products/accounts/{accountId} Tag or untag a revenue account as a product #
PUT /accountant/companies/{customerId}/revenue-products/stripe-products/{stripeProductId} Map a Stripe product to a product account #
GET /accountant/companies/{customerId}/transactions/{transactionId}/journal-entries List journal entries linked to a customer transaction #
GET /accountant/companies/{customerId}/journal-entries/{id} Get one customer journal entry by ID (includes lines) #
POST /accountant/companies/{customerId}/journal-entries/{id}/void Accountant void of one active posted journal entry #
POST /accountant/companies/{customerId}/journal-entries/{id}/correct-date Correct the posted date of one active journal entry #
POST /accountant/companies/{customerId}/transactions/import Import bank-statement CSV rows for a customer #
GET /accountant/companies/{customerId}/transactions/import-jobs/{jobId} Get a CSV import job's status and result #
POST /accountant/companies/{customerId}/transactions/transfer-matches/{matchId}/cancel Cancel a proposed or approved transfer match #
POST /accountant/companies/{customerId}/practice-metrics Upload patient-free practice-metric aggregates for a customer #
GET /accountant/companies/{customerId}/practice-metrics Read back the uploaded practice-metric aggregates for a customer #
POST /accountant/companies/{customerId}/practice-packets Upload an approved, de-identified practice packet for a customer #
GET /accountant/companies/{customerId}/practice-packets List a customer's stored practice packets, current first #
PATCH /accountant/companies/{customerId}/documents/{documentId} Update companies documents #
DELETE /accountant/companies/{customerId}/documents/{documentId} Delete companies documents #
GET /accountant/companies/{customerId}/insights/bundle Get a customer insights bundle as an assigned accountant #
POST /accountant/companies/{customerId}/intelligence/asks Ask a question against a customer's entity-scoped insights bundle #
GET /accountant/companies/{customerId}/intelligence/asks List a customer's entity-scoped Insight Ask history #
POST /accountant/companies/{customerId}/insights/asks Ask a question against a customer's entity-scoped insights bundle #
GET /accountant/companies/{customerId}/insights/asks List a customer's entity-scoped Insight Ask history #
GET /accountant/companies/{customerId}/insights/metric-requests List metric requests for an assigned customer #
GET /accountant/companies/{customerId}/recommendations List recommendations for an assigned customer #
POST /accountant/companies/{customerId}/recommendations Add an accountant-authored recommendation for an assigned customer #
POST /accountant/companies/{customerId}/recommendations/{id}/pin Pin a customer recommendation as an accountant #
DELETE /accountant/companies/{customerId}/recommendations/{id}/pin Unpin a customer recommendation as an accountant #
POST /accountant/companies/{customerId}/recommendations/{id}/suppress Snooze a customer recommendation as an accountant #
POST /accountant/companies/{customerId}/recommendations/{id}/note Add an accountant note to a customer recommendation #
POST /accountant/companies/{customerId}/recommendations/{id}/customer-action-expected Mark whether a customer recommendation expects founder action #
POST /accountant/companies/{customerId}/schedule-proposals/preview Preview the schedule runs a set of derived inputs would produce (no persistence) #
POST /accountant/companies/{customerId}/schedule-proposals/sweep Dispatch an on-demand detector sweep (returns not_available until a detector is… #
GET /accountant/companies/{customerId}/schedule-proposals List AI accrual/deferral proposals for an assigned customer #
GET /accountant/companies/{customerId}/schedule-proposals/{id} Proposal detail including its decision timeline #
GET /accountant/companies/{customerId}/schedule-proposals/{id}/recovery Read server-authoritative manual recovery evidence #
POST /accountant/companies/{customerId}/schedule-proposals/{id}/recovery/resolve Verify an already-performed schedule proposal recovery #
POST /accountant/companies/{customerId}/schedule-proposals/{id}/approve Approve and, when eligible, synchronously materialize a proposal #
POST /accountant/companies/{customerId}/schedule-proposals/{id}/clarification/send Send a server-drafted proposal clarification to the customer #
POST /accountant/companies/{customerId}/schedule-proposals/{id}/recheck Re-run deterministic QA after remediating a blocked proposal #
POST /accountant/companies/{customerId}/schedule-proposals/{id}/reject Reject a proposal (reason required); idempotent on already-rejected rows #
GET /accountant/search Read search #
GET /accountant/dashboard Read dashboard #
GET /accountant/accuracy-history Read accuracy history #
GET /accountant/engine-runs/summary Read engine runs summary #
GET /accountant/customers Read customers #
GET /accountant/books-closure-status Read books closure status #
PATCH /accountant/companies/{customerId}/client-status Update companies client status #
PATCH /accountant/companies/{customerId}/onboarding-status Update companies onboarding status #
PATCH /accountant/companies/{customerId}/metrics-enabled Update companies metrics enabled #
PATCH /accountant/companies/{customerId}/viewer-access Update companies viewer access #
GET /accountant/companies/{customerId}/portal-credentials Read companies portal credentials #
POST /accountant/companies/{customerId}/portal-credentials Create or run companies portal credentials #
GET /accountant/companies/{customerId}/portal-credentials/{credentialId}/reveal Read companies portal credentials reveal #
PATCH /accountant/companies/{customerId}/portal-credentials/{credentialId} Update companies portal credentials #
DELETE /accountant/companies/{customerId}/portal-credentials/{credentialId} Delete companies portal credentials #
GET /accountant/companies/{customerId}/client-context Read companies client context #
POST /accountant/companies/{customerId}/client-context Create or run companies client context #
GET /accountant/companies/{customerId}/client-context/ai Read companies client context ai #
PATCH /accountant/companies/{customerId}/client-context/{contextId} Update companies client context #
GET /accountant/companies/{customerId}/gl-periods Read companies gl periods #
POST /accountant/companies/{customerId}/gl-periods Open one calendar month for an assigned customer #
GET /accountant/tasks Read tasks #
PATCH /accountant/tasks/{taskId} Update tasks #
POST /accountant/tasks/{taskId}/decision Approve or reject an agent review task (#3813) #
POST /accountant/companies/{customerId}/review-tasks File an agent review task for one held item (#3813) #
GET /accountant/transactions/review Read transactions review #
GET /accountant/transactions/metrics Read transactions metrics #
GET /accountant/companies/{customerId}/transactions/metrics Read companies transactions metrics #
GET /accountant/transactions/auto-approved Read transactions auto approved #
GET /accountant/companies/{customerId}/transactions/{transactionId}/timeline Read companies transactions timeline #
POST /accountant/companies/{customerId}/transactions/{transactionId}/approve Create or run companies transactions approve #
POST /accountant/companies/{customerId}/transactions/{transactionId}/reject Create or run companies transactions reject #
POST /accountant/companies/{customerId}/transactions/{transactionId}/transfer-match/approve Create or run companies transactions transfer match approve #
POST /accountant/companies/{customerId}/transactions/{transactionId}/transfer-match/reject Create or run companies transactions transfer match reject #
POST /accountant/companies/{customerId}/transactions/bulk-approve Create or run companies transactions bulk approve #
POST /accountant/companies/{customerId}/transactions/bulk-recategorize Create or run companies transactions bulk recategorize #
POST /accountant/companies/{customerId}/transactions/bulk-reject Create or run companies transactions bulk reject #
POST /accountant/companies/{customerId}/transactions/bulk-assign-class Assign one accounting class to a batch of transactions, posted rows included #
POST /accountant/companies/{customerId}/statement-diagnostics Create or run companies statement diagnostics #
GET /accountant/companies/{customerId}/metrics/practice Read companies metrics practice #
GET /accountant/companies/{customerId}/metrics/revenue-by-product Read companies metrics revenue by product #
GET /accountant/companies/{customerId}/metrics/expense-breakdown Read companies metrics expense breakdown #
GET /accountant/companies/{customerId}/metrics/net-burn Read companies metrics net burn #
GET /accountant/companies/{customerId}/metrics/revenue-mix/billing-types Read companies metrics revenue mix billing types #
GET /accountant/companies/{customerId}/receivables/aging Read companies receivables aging #
GET /accountant/documents/queue Read documents queue #
GET /accountant/documents/metrics Read documents metrics #
GET /accountant/threads/metrics Read threads metrics #
GET /accountant/threads Read threads #
POST /accountant/threads Create a thread, with an optional first message and attachments #
GET /accountant/threads/{threadId}/messages List messages in a thread (chronological ASC) #
POST /accountant/threads/{threadId}/messages Reply in a thread (with optional attachments) #
GET /accountant/daily-close/status Read daily close status #
GET /accountant/daily-close/metrics Read daily close metrics #
POST /accountant/companies/{customerId}/daily-close/start Create or run companies daily close start #
POST /accountant/companies/{customerId}/daily-close/complete Create or run companies daily close complete #
GET /accountant/month-end-close Read month end close #
GET /accountant/month-end-close/by-customer Read month end close by customer #
GET /accountant/companies/{customerId}/month-end-close Read companies month end close #
GET /accountant/companies/{customerId}/month-end-close/readiness Read companies month end close readiness #
GET /accountant/companies/{customerId}/month-end-close/period-issues Read companies month end close period issues #
GET /accountant/companies/{customerId}/month-end-close/reconciliation-status Read companies month end close reconciliation status #
GET /accountant/companies/{customerId}/month-end-close/transaction-review-status Read companies month end close transaction review status #
GET /accountant/companies/{customerId}/month-end-close/closing-entry-preview Read companies month end close closing entry preview #
POST /accountant/companies/{customerId}/month-end-close/lock Create or run companies month end close lock #
POST /accountant/companies/{customerId}/month-end-close/run-detection Run the accrual detector for a period before locking it #
POST /accountant/companies/{customerId}/month-end-close/steps/{stepId}/complete Create or run companies month end close steps complete #
GET /accountant/health/close-metrics Read health close metrics #
GET /accountant/client-actions Read client actions #
POST /accountant/client-actions/{actionId}/approve Create or run client actions approve #
POST /accountant/client-actions/{actionId}/reject Create or run client actions reject #
POST /accountant/client-actions/{actionId}/message-client Create or run client actions message client #
GET /accountant/chart-of-accounts Read chart of accounts #
GET /accountant/general-ledger Read general ledger #
GET /accountant/journal-entries Read journal entries #
GET /accountant/reports Read reports #
GET /accountant/business-events Read business events #
GET /accountant/companies/{customerId}/financials Read companies financials #
GET /accountant/companies/{customerId}/activity Read companies activity #
GET /accountant/companies/{customerId}/ai-metrics Read companies ai metrics #
GET /accountant/companies/{customerId}/integrations/health Read companies integrations health #
GET /accountant/companies/{customerId}/integrations/credentials Read companies integrations credentials #
GET /accountant/companies/{customerId}/integrations/reconciliations Read companies integrations reconciliations #
GET /accountant/companies/{customerId}/integrations/{provider}/{integrationId}/accounts/{accountId}/statements Read companies integrations accounts statements #
POST /accountant/companies/{customerId}/integrations/{provider}/resync Create or run companies integrations resync #
GET /accountant/companies/{customerId}/sync-health Read companies sync health #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/takeover-holds/{plaidTransactionId}/book Book a transaction a Plaid takeover held unbooked #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/takeover-holds/{plaidTransactionId}/dismiss Dismiss a transaction a Plaid takeover held unbooked #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/takeover-holds/{plaidTransactionId}/same-transaction Mark a held takeover transaction as the same transaction as an old row #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/held-removals/{plaidTransactionId}/dismiss Dismiss a removal Plaid reported that Median holds #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/held-changes/{plaidTransactionId}/dismiss Dismiss an amount or date change Plaid reported that Median holds #
POST /accountant/companies/{customerId}/integrations/plaid/{integrationId}/deleted-resends/{plaidTransactionId}/dismiss Dismiss a transaction deleted in Median that Plaid sent again, or its held… #
GET /accountant/companies/{customerId}/workflow-traces Read companies workflow traces #
GET /accountant/companies/{customerId}/transactions Read companies transactions #
GET /accountant/companies/{customerId}/transactions/review Read companies transactions review #
GET /accountant/companies/{customerId}/transactions/auto-approved Read companies transactions auto approved #
POST /accountant/companies/{customerId}/bank-accounts Create a manual reconcilable bank account #
GET /accountant/companies/{customerId}/accounts List the accounts a CSV import can post to #
GET /accountant/companies/{customerId}/transactions/{transactionId} Read companies transactions #
PATCH /accountant/companies/{customerId}/transactions/{transactionId} Update companies transactions #
DELETE /accountant/companies/{customerId}/transactions/{transactionId} Delete companies transactions #
POST /accountant/companies/{customerId}/transactions/{transactionId}/soft-delete Create or run companies transactions soft delete #
POST /accountant/companies/{customerId}/transactions/{transactionId}/bank-offset-repair Repair a transaction journal entry that debits and credits the same account #
GET /accountant/companies/{customerId}/transactions/{transactionId}/splits List a customer transaction's split legs #
PUT /accountant/companies/{customerId}/transactions/{transactionId}/splits Split a customer transaction (create or replace its legs) #
DELETE /accountant/companies/{customerId}/transactions/{transactionId}/splits Un-split a customer transaction back to one category #
GET /accountant/companies/{customerId}/transactions/{transactionId}/engine-decisions Read companies transactions engine decisions #
GET /accountant/companies/{customerId}/documents/queue Read companies documents queue #
GET /accountant/companies/{customerId}/documents/{documentId}/extraction Read companies documents extraction #
GET /accountant/companies/{customerId}/documents/{documentId}/extractions Read companies documents extractions #
GET /accountant/companies/{customerId}/documents/{documentId}/contract-schedule Read companies documents contract schedule #
POST /accountant/companies/{customerId}/documents/{documentId}/contract-schedule/approve Create or run companies documents contract schedule approve #
POST /accountant/companies/{customerId}/documents/{documentId}/contract-schedule/reject Create or run companies documents contract schedule reject #
POST /accountant/companies/{customerId}/google-workspace/backfill-missing-documents Create or run companies google workspace backfill missing documents #
POST /accountant/companies/{customerId}/document-artifacts/backfill Create or run companies document artifacts backfill #
GET /accountant/document-artifacts/quarantine Read document artifacts quarantine #
GET /accountant/document-artifacts/{artifactId} Read document artifacts #
POST /accountant/document-artifacts/{artifactId}/promote Create or run document artifacts promote #
POST /accountant/document-artifacts/{artifactId}/archive Create or run document artifacts archive #
POST /accountant/document-artifacts/{artifactId}/reject Create or run document artifacts reject #
POST /accountant/companies/{customerId}/documents/upload/init Create or run companies documents upload init #
POST /accountant/companies/{customerId}/documents Create or run companies documents #
GET /accountant/companies/{customerId}/threads Read companies threads #
POST /accountant/companies/{customerId}/threads Create a thread, with an optional first message and attachments #
GET /accountant/companies/{customerId}/threads/{threadId}/messages List messages in a thread (chronological ASC) #
POST /accountant/companies/{customerId}/threads/{threadId}/messages Reply in a thread (with optional attachments) #
PATCH /accountant/companies/{customerId}/threads/{threadId} Update companies threads #
GET /accountant/companies/{customerId}/client-actions Read companies client actions #
POST /accountant/companies/{customerId}/client-actions/{actionId}/message-client Create or run companies client actions message client #
GET /accountant/companies/{customerId}/general-ledger Read companies general ledger #
GET /accountant/companies/{customerId}/merchant-rules Read learned merchant rules for an assigned customer #
POST /accountant/companies/{customerId}/merchant-rules Create a merchant rule for this customer #
PATCH /accountant/companies/{customerId}/merchant-rules/{id} Edit one of this customer's merchant rules #
DELETE /accountant/companies/{customerId}/merchant-rules/{id} Delete one of this customer's merchant rules #
GET /accountant/companies/{customerId}/transactions/{transactionId}/merchant-rule Which merchant rule categorized this transaction #
GET /accountant/companies/{customerId}/chart-of-accounts Read companies chart of accounts #
POST /accountant/companies/{customerId}/chart-of-accounts Create or run companies chart of accounts #
GET /accountant/companies/{customerId}/chart-of-accounts/detail-types Read companies chart of accounts detail types #
GET /accountant/companies/{customerId}/chart-of-accounts/templates Read companies chart of accounts templates #
POST /accountant/companies/{customerId}/chart-of-accounts/templates/preview Create or run companies chart of accounts templates preview #
POST /accountant/companies/{customerId}/chart-of-accounts/templates/commit Create or run companies chart of accounts templates commit #
POST /accountant/companies/{customerId}/chart-of-accounts/import/preview Create or run companies chart of accounts import preview #
POST /accountant/companies/{customerId}/chart-of-accounts/import/commit Create or run companies chart of accounts import commit #
GET /accountant/companies/{customerId}/chart-of-accounts/import/opening-balance-proposals Read companies chart of accounts import opening balance proposals #
POST /accountant/companies/{customerId}/chart-of-accounts/import/opening-balance-proposals Create or run companies chart of accounts import opening balance proposals #
POST /accountant/companies/{customerId}/chart-of-accounts/import/opening-balance-proposals/{proposalId}/post Create or run companies chart of accounts import opening balance proposals post #
POST /accountant/companies/{customerId}/chart-of-accounts/import/opening-balance-proposals/{proposalId}/reject Create or run companies chart of accounts import opening balance proposals… #
GET /accountant/companies/{customerId}/chart-of-accounts/{accountId}/register Read companies chart of accounts register #
PATCH /accountant/companies/{customerId}/chart-of-accounts/{accountId} Update companies chart of accounts #
POST /accountant/companies/{customerId}/chart-of-accounts/{accountId}/lock Create or run companies chart of accounts lock #
POST /accountant/companies/{customerId}/chart-of-accounts/{accountId}/unlock Create or run companies chart of accounts unlock #
POST /accountant/companies/{customerId}/chart-of-accounts/{accountId}/deactivate Create or run companies chart of accounts deactivate #
POST /accountant/companies/{customerId}/chart-of-accounts/{accountId}/reactivate Create or run companies chart of accounts reactivate #
POST /accountant/companies/{customerId}/chart-of-accounts/{accountId}/identity Change only the code and/or name of an existing GL account, keeping its id… #
GET /accountant/companies/{customerId}/journal-entries/by-source Read companies journal entries by source #
GET /accountant/companies/{customerId}/journal-entries/{id}/source Read companies journal entries source #
POST /accountant/companies/{customerId}/journal-entries Create a balanced journal entry for an assigned customer #
GET /accountant/companies/{customerId}/journal-entries Read companies journal entries #
GET /accountant/companies/{customerId}/audit-logs List mutation audit rows for one customer #
GET /accountant/companies/{customerId}/phi-screen/held-messages Counts of one customer's mail held by the PHI screen #
GET /accountant/companies/{customerId}/reports Read companies reports #
GET /accountant/companies/{customerId}/reports/gl-activity Read companies reports gl activity #
GET /accountant/companies/{customerId}/reports/general-ledger/{glAccountId}/entries Read companies reports general ledger entries #
POST /accountant/companies/{customerId}/transactions/transfer-match Create or run companies transactions transfer match #
POST /accountant/companies/{customerId}/transactions/transfer-match/propose Create or run companies transactions transfer match propose #
GET /accountant/companies/{customerId}/transfer-diagnostics Read companies transfer diagnostics #
POST /accountant/companies/{customerId}/transactions/transfer-matches/{matchId}/unwind Create or run companies transactions transfer matches unwind #
GET /accountant/companies/{customerId}/transfer-matches Read companies transfer matches #
POST /accountant/companies/{customerId}/transfer-matches/bulk-approve Approve and apply a batch of transfer proposals #
POST /accountant/companies/{customerId}/transactions/credit-card-payment-match Create or run companies transactions credit card payment match #
GET /accountant/companies/{customerId}/close-blockers Read companies close blockers #
GET /accountant/companies/{customerId}/stripe-posting-holds List Stripe balance transactions held off the ledger by a review-required… #
POST /accountant/companies/{customerId}/stripe-posting-holds/retry Re-run the customer's Stripe sync so resolved holds post #
POST /accountant/companies/{customerId}/contract-schedules/{scheduleId}/apply Create or run companies contract schedules apply #
POST /accountant/companies/{customerId}/business-events/preview Create or run companies business events preview #
GET /accountant/companies/{customerId}/business-events/supported-types Read companies business events supported types #
GET /accountant/companies/{customerId}/business-events/vendor-bill-candidates List a vendor's open Payables bills that a vendor bill can post #
GET /accountant/companies/{customerId}/event-schedules Read companies event schedules #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/medianfi-com:medianfi-com-accountant-portal-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

medianfi-com-accountant-portal-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Median Accountant Portal API
  version: 0.1.0
  description: Production-grade Node.js + Express API starter template
  license:
    name: Proprietary
servers:
- url: /api/v1
security: []
tags:


# --- truncated at 32 KB (664 KB total) ---
# Full source: https://artifacts.apis.io/medianfi-com/openapi/medianfi-com-accountant-portal-api-openapi.yml