medianfi-com Onboarding API

The Onboarding API from medianfi-com — 36 operation(s) for onboarding.

Operations 42

POST /onboarding/v3/quote Resolve the server-authoritative onboarding v3 price tier #
POST /onboarding/v3/offer/resolve Resolve an active custom offer from its opaque capability #
GET /onboarding/v3/flow Read or create the authenticated user's durable onboarding flow #
PATCH /onboarding/v3/flow Advance the authenticated flow to the price questions #
POST /onboarding/v3/setup-intent Create or resume the flow-bound Stripe test SetupIntent #
POST /onboarding/v3/subscribe Create or reconcile the flow-bound Stripe test subscription #
POST /onboarding/v3/test-account-activation Finish an internal test account's subscribe step on a non-Stripe comped plan #
POST /onboarding/v3/checkout-session Start a hosted Stripe Checkout purchase for the server-quoted subscription #
POST /onboarding/v3/checkout-session/complete Finalize the flow after returning from hosted Stripe Checkout #
GET /onboarding/v3/setup-state Read the authenticated company's server-authoritative setup state #
PATCH /onboarding/v3/setup-state Deep-merge one authenticated setup task slice #
PATCH /onboarding/v3/history/checkpoint Replace the authenticated owner's validated partial History draft #
POST /onboarding/v3/delegate-invites Email a time-limited setup checklist capability to a delegate #
DELETE /onboarding/v3/delegate-invites/{inviteId} Revoke a company-owned delegate capability #
POST /onboarding/v3/delegate/resolve Resolve a live delegate capability to its exact task subset #
PATCH /onboarding/v3/delegate Deep-merge one task authorized by a delegate capability #
POST /onboarding/v3/prepared-profile/requests/{requestId}/submit Mark a prepared engagement request as sent by the customer (#2560) #
GET /onboarding/v3/task-context Read server-derived provider setup context for the authenticated owner #
POST /onboarding/v3/delegate/task-context Resolve only delegate-safe provider guidance #
POST /onboarding/v3/banks/plaid/link-token Create owner-bound Plaid Link authority in sandbox #
POST /onboarding/v3/banks/plaid/exchange Exchange a sandbox Plaid token while holding initial sync #
POST /onboarding/v3/banks/commit Commit exact personal-account classifications and release one sync #
POST /onboarding/v3/documents/google-workspace/auth-url Create owner-bound Google Workspace authorization #
POST /onboarding/v3/documents/google-workspace/callback Complete owner-bound Google Workspace authorization #
POST /onboarding/v3/books/quickbooks/auth-url Create an owner-bound QuickBooks authorization #
POST /onboarding/v3/books/quickbooks/callback Complete an owner-bound QuickBooks authorization #
POST /onboarding/v3/books/xero/auth-url Create an owner-bound Xero authorization #
POST /onboarding/v3/books/xero/callback Complete an owner-bound Xero authorization #
GET /onboarding/v3/welcome-call Read real welcome-call availability or the active booking #
POST /onboarding/v3/welcome-call Book or reschedule the authenticated company owner's welcome call #
POST /onboarding/v3/welcome-call/embed Submit hosted-calendar callback evidence for verification #
GET /onboarding/v3/books-progress Read server-calculated onboarding work meters and books state #
POST /onboarding/v3/books/open Advance the authenticated onboarding flow from setup to books #
GET /companies/{companyId}/onboarding/v3/questions List the founder's persisted onboarding question inbox #
POST /companies/{companyId}/onboarding/v3/questions/{questionId}/answer Record one founder answer or skip disposition #
GET /companies/{companyId}/onboarding/v3/review-items List accountant-authored onboarding review findings #
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 #

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-onboarding-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-onboarding-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Median Onboarding 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 (160 KB total) ---
# Full source: https://artifacts.apis.io/medianfi-com/openapi/medianfi-com-onboarding-api-openapi.yml