Developer API
Build on Qwikr. Extend anything.
A REST API designed for accountants, developers, and white-label partners.
Quick Start
Make your first request in under a minute. Authenticate with a Bearer token and start reading data.
curl https://acme.qwikr.tax/api/v1/invoices \
-H "Authorization: Bearer {your-token}" \
-H "Accept: application/json"
Replace acme with your tenant subdomain. Generate tokens under Settings › API Tokens.
Endpoint Reference
Every resource in the Qwikr platform is accessible via the REST API. All responses are JSON.
Contacts
Customers, suppliers, and contacts. Full CRUD support.
Invoices
Full invoice lifecycle — draft, approve, send, reconcile.
Bills & Expenses
Supplier documents, purchase bills, and expense claims.
Banking
Bank accounts, transactions, and reconciliation data.
VAT & MTD
VAT returns, HMRC obligations, and MTD submissions.
Reports
P&L, balance sheet, cash flow, and custom reports.
Authentication
The API uses Bearer tokens with scoped abilities. Tokens are created per user and carry only the permissions you grant.
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGci...
Example scoped abilities
Generate tokens under Settings › API Tokens inside your Qwikr account.
Rate Limits
Limits are applied per token per minute. Exceeding the limit returns a 429 Too Many Requests response with a Retry-After header.
Standard
Starter, MTD, Practice tiers
60 req/min
Complete Tier
Complete & White-label plans
120 req/min
Enterprise
Custom limits available
Custom
Headless & White-label Frontends
Building a central SPA or white-label interface that talks to multiple tenants? Add the X-Qwikr-Tenant header to route requests to the correct tenant without switching subdomains.
curl https://api.qwikr.tax/api/v1/invoices \
-H "Authorization: Bearer {your-token}" \
-H "X-Qwikr-Tenant: acme" \
-H "Accept: application/json"
Available on Practice tier and above. Required scope: the tenant must have authorised your application.
Ready to integrate?
Start with a Practice or Complete plan and get full API access from day one.