gnubok

API reference

Every endpoint exposed by the gnubok REST API, grouped by resource. Auto-generated from the same Zod registry that powers the OpenAPI 3.1 spec, the MCP tool surface, and runtime validators — there is no separate doc-source to keep in sync.

Resources

Companies

List and read companies the API key can access.

Customers

CRM-side: who you invoice. Business and individual (sole-trader) customers with VIES validation.

Invoices

Outbound invoicing — draft, send, mark paid, credit, PDF download. Mixed-rate VAT supported.

Suppliers

AP-side counterparties. Mirrors customers on the supplier vertical.

Supplier invoices

AP lifecycle: register, approve, mark paid, credit. With ROT/RUT and reverse-charge support.

Transactions

Bank transactions — ingest, categorise, match to invoices, reconcile.

Reconciliation

Run bank-to-ledger reconciliation and read the current matching status.

Journal entries

The bookkeeping engine surface — verifikation lifecycle (draft, commit, reverse, correct).

Voucher gap explanations

Documented explanations for gaps in the voucher series, per BFNAR 2013:2.

Fiscal periods

Period lifecycle — lock, close, year-end, opening balances, FX revaluation. Async via the operations substrate.

Accounts

Read the chart of accounts (BAS).

Documents

Multipart upload, signed-URL download (15-min TTL), link to journal entries.

Employees

Payroll roster — CRUD with personnummer masking on list endpoints.

Salary runs

Payroll lifecycle — create, calculate, approve, mark paid, book, generate AGI XML.

Reports

Read-only reports — trial balance, P&L, balance sheet, GL, VAT, salary journal, SIE export, +9 more.

Imports

Bulk async ingest — SIE files (Fortnox/Visma/BL/SpeedLedger/Bokio migrations) and bank statements (11 formats).

Compliance check

Pre-flight verification — voucher gaps, year-end readiness, before submitting to Skatteverket.

Webhooks

Subscribe to events with HMAC-signed delivery, exponential retries, and dead-letter replay.

Operations

Poll long-running async operations (year-end closing, imports, currency revaluation).