HTTP API reference
This reference is generated from the same code-owned registry as /openapi.json. It covers every operation in that public document, including response bodies and errors. Each operation has its own page and Markdown mirror. The command reference and report reference explain each operation variant in detail. Download the full Markdown export.
For an end-to-end call, use the direct API walkthrough. For the model behind the fields, read concepts. Authentication and recovery explain the shared request rules.
This public contract grants no access. Obtain a bearer for the OAuth resource
https://economi.co/mcp, select a business with X-Economico-Business, and use
GET /v1/openapi.json to discover that connection’s permitted operations.
Commands marked browser require a signed-in human. Never paste credentials
into documentation prompts. Practice writes only in a disposable sandbox.
Agents: use the agent entry point and agent concepts.
For POST /v1/commands, choose the request variant whose name constant is the
command you need. Describe it through GET /v1/catalog/commands/{name} first.
For POST /v1/reports, choose the variant whose kind constant matches the
report. Resolve local $ref values in the reusable schemas below. Keep exact
integer-string amounts and stable idempotency keys.
HTTP operations
POST /v1/platform/purchasesPOST /v1/platform/purchases/{offerId}/paymentGET /v1/plan-publicationsPOST /v1/plan-publicationsPOST /v1/plan-publications/previewPOST /v1/plan-publications/withdrawalsPOST /v1/commandsGET /v1/commands/{id}GET /v1/documentsPOST /v1/documentsGET /v1/eventsGET /v1/events/headGET /v1/subjectsGET /v1/ledgersGET /v1/peopleGET /v1/people/membershipsGET /v1/people/arrangementsGET /v1/people/identitiesGET /v1/partiesGET /v1/parties/categoriesGET /v1/accountsGET /v1/accounts/summariesGET /v1/payment_routes/quoteGET /v1/categoriesGET /v1/tax_codesGET /v1/shared_viewsGET /v1/businessGET /v1/business/fiscal-year-change-previewGET /v1/business/sales-tax-regimesGET /v1/business/planGET /v1/business/meterGET /v1/business/event-totalsGET /v1/business/importsGET /v1/ingestions/{id}GET /v1/documents/{id}GET /v1/documents/{id}/relationsGET /v1/events/{id}GET /v1/subjects/{type}GET /v1/ledgers/{ledger_id}GET /v1/ledgers/{ledger_id}/balancesGET /v1/ledgers/{ledger_id}/statementGET /v1/ledgers/{ledger_id}/currenciesGET /v1/ledgers/{ledger_id}/transactionGET /v1/ledgers/{ledger_id}/footprintGET /v1/parties/{id}GET /v1/accounts/{id}GET /v1/accounts/{id}/activityGET /v1/accounts/{id}/overviewGET /v1/accounts/{id}/summaryGET /v1/categories/{id}GET /v1/tax_codes/{id}GET /v1/shared_views/{id}GET /v1/subjects/{type}/{id}GET /v1/logosPOST /v1/logosDELETE /v1/logos/{cid}POST /v1/reportsGET /v1/reportsGET /v1/reports/definitionsPOST /v1/reports/definitions/runGET /v1/reports/definitions/guidePOST /v1/reports/definitions/checkPOST /v1/reports/definitions/previewPOST /v1/reports/definitions/sourcePOST /v1/reports/definitions/versionsPOST /v1/reports/queryGET /v1/reports/schemaGET /v1/catalogGET /v1/catalog/permissionsGET /v1/exportGET /v1/openapi.jsonGET /v1/documents/{id}/downloadGET /v1/catalog/commands/{name}POST /v1/events/verifyGET /v1/vendor-catalogGET /v1/vendor-catalog/vendors/{slug}GET /v1/vendor-catalog/plansGET /v1/vendor-catalog/vendors/{slug}/plansGET /v1/vendor-catalog/vendors/{slug}/plans/{plan}/historyGET /v1/vendor-catalog/vendors/{slug}/agreementsGET /v1/vendor-catalog/{cid}GET /v1/vendor-catalog/{cid}/rawGET /v1/vendor-catalog/{cid}/historyGET /v1/vendor-catalog/supersessionGET /v1/vendor-catalog/publicationsGET /v1/businesses