Skip to content
Pricing

Language

Start Free

For Accountants

Multi-client API

For firms that automate over their book of business. Same authorization model as the human account: one token, many workspaces.

The REST API and MCP server expose the same capabilities as the accountant panel. If your firm builds internal automations (n8n, accounting scripts, vertical integrations), this is your entry point.

What you can do

List the portfolio

Fetch every workspace accessible with your accountant role and its obligations state.

Create delegated invoices

Issue on behalf of the client respecting their numbering series and fiscal data.

Generate batch filings

Trigger M303 / M130 / M111 / M115 across N workspaces. Receive signed ZIP via callback.

Document requests

Full CRUD over portal requests with priority, due date and status.

Per-event webhooks

Subscribe to aging.threshold, doc_request.completed, batch_run.ready and others.

MCP server

Same domain exposed as MCP tools for Claude and other clients.

Authorization

OAuth 2.0 with capability scopes (workspaces:read, invoices:write, batch:run, documents:request). The accountant token operates with inherited permissions over invited workspaces. There are no shared per-client tokens.

Most used endpoints

Method Path Purpose
GET /v1/workspaces Portfolio accessible with accountant role.
POST /v1/workspaces/{id}/invoices Create a delegated invoice in the client workspace.
POST /v1/batch/{model} Generate M303 / M130 / M111 / M115 in batch.
GET /v1/aging Consolidated portfolio aging.
POST /v1/document-requests Create a document request with portal notification.
GET /v1/health-scoring Per-client health scoring with trend.

Full documentation at docs.frihet.io. For high volume or dedicated SLA, we agree it during the pilot.

See API documentation

If your firm automates with n8n or in-house scripts, the Frihet team reviews the case with you.