Create records
CreatedTyped
Your app creates a customer and an invoice through the API.
Developer Platform
Four generated clients over one OpenAPI contract. Read and write the same customers, invoices, transactions, and workflows your team works in.
A generated, fully typed client for the Eigenn API. Runs on Node.js, Bun, and modern runtimes.
Key features:
Install:
npm install @oppulence/canvas-sdkWorkflow preview
Create records
CreatedTyped
Your app creates a customer and an invoice through the API.
Payment events
DeliveredWebhook
A webhook tells your app when the invoice is paid or goes overdue.
Read back
In syncLive
Your own UI reads the same invoice and payment state the workspace shows.
What you can build
Create, read, and update customers, invoices, invoice payments, transactions, categories, and tags.
Read bank accounts and balances, and drive accounting sync operations against QuickBooks, Xero, and Fortnox.
Query revenue, growth, and performance metrics, and generate the same reports the workspace shows.
Register endpoints and receive invoice, payment, transaction, and sync events as they happen.
List, inspect, and trigger workflows, and read their execution history.
Upload documents, work the document inbox, and search across finance records.
Scoped API keys and encrypted transport keep finance workflows secure.
Granular permissions per key and integration
Encrypted in transit, always
Every API write is recorded with the key, actor, and resource. Available on Scale and Enterprise.
Create a scoped API key in settings and build against the same records your team works in. API access is included on Scale and Enterprise, and available as an add-on for Starter.