Developers

NORMAN DEVELOPERS

Build your workflows with Norman.

Build integrations with the Norman Public API. Explore invoices, transactions, document OCR, automation workflows and MCP connections.

API base URLhttps://api.norman.finance/api/v1
Get your API key in Norman

Create an account or log in, select your company, then open Automations → Integrations → Public API to create a key and choose its permissions.

What you can build

01

From CRM to invoice

Create a client and turn a completed project into an invoice draft.

02

A document pipeline

Upload receipts and invoices, then read their processing results.

03

Your own reporting

Pull transactions into a spreadsheet, dashboard or internal tool.

ResourceCoveragePermissions
CompaniesFind the company linked to your key and read its details.Any valid company key
TransactionsRead and manage transactions, process document batches and attach supporting files.read_transactions / write_transactions
Bank accountsRead bank connections already linked to the company.read_transactions
ClientsManage clients and read payment statistics with invoice-read permission.read_clients / write_clients
InvoicesManage invoices, download PDF/XML, match payments, read contract proposals and send reminders.read_invoices / write_invoices
ProductsSync, search and archive products and services for invoicing.read_invoices / write_invoices
Recurring invoicesRead series, preview dates and stop future recurring invoices.read_invoices / write_invoices
DocumentsUpload, import without OCR, re-extract, correct metadata, preview, download and link documents.read_documents / write_documents
Tax reports & settingsRead existing reports and tax settings for the company.read_tax

This reference defines the supported public operations. Payments, bank authorization, tax filing and internal automation controls remain in the Norman application. Account and plan requirements apply to API requests too.