Kleer

Build Your

Kleer

Integration in Days, Not Weeks

Access

Kleer

data through Zwapgrid. Build faster with secure connections, harmonised data and help with test installations and test data.

Get Started for free

14 day trial, no credit card.

Know what you can build.

Read and write support differ by resource. Sales-invoice creation is limited to drafts.

ResourceRead / availabilityWrite / notes
Onboarding✓ AvailableAPI token + positive company ID
Sales invoices✓ List + individual✓ Create drafts only
Supplier invoices✓ List + individualCreation not supported
Customers and suppliers✓ List + individual recordsRead only
Chart of accounts and periods✓ SupportedRead only
Company information✓ SupportedRead only
Financial dimensions✓ SupportedRead only
Printable invoices✓ Sales + supplier invoicesGeneral attachment endpoints not supported
Supplier invoice payments✓ Per invoicePayment creation not supported
Journals and financial reportsContact usNot supported in unified endpoints

Check the full API Coverage →

View full endpoint coverage, including attachments and payments
MethodResourceSupport
GETaccountingaccounts✓ Supported
GETaccountingperiods✓ Supported
GETbalancesheetNot supported / contact us
GETcompanyinformation✓ Supported
GETcustomers✓ Supported
GETcustomers/{customerId}✓ Supported
GETfinancialdimensions✓ Supported
GETincomestatementNot supported / contact us
GETjournalsNot supported / contact us
GETjournals/{journalId}Not supported / contact us
POSTjournalsNot supported / contact us
GETjournals/{journalId}/attachments/{attachmentId}Not supported / contact us
POSTjournals/{journalId}/attachmentsNot supported / contact us
GETproxy/{systemUrl}✓ Supported
POSTproxy/{systemUrl}✓ Supported
PUTproxy/{systemUrl}✓ Supported
PATCHproxy/{systemUrl}Not supported / contact us
DELETEproxy/{systemUrl}✓ Supported
GETsalesinvoices✓ Supported
GETsalesinvoices/{salesInvoiceId}✓ Supported
POSTsalesinvoices✓ Drafts only
GETsalesinvoices/{salesInvoiceId}/attachmentsNot supported / contact us
GETsalesinvoices/{salesInvoiceId}/attachments/{attachmentId}Not supported / contact us
GETsalesinvoices/{salesInvoiceId}/attachments/printable✓ Supported
POSTsalesinvoices/{salesInvoiceId}/attachmentsNot supported / contact us
POSTsalesinvoices/{salesInvoiceId}/notesNot supported / contact us
GETsalesinvoices/paymentsNot supported / contact us
GETsalesinvoices/{salesInvoiceId}/paymentsNot supported / contact us
POSTsalesinvoices/{salesInvoiceId}/paymentsNot supported / contact us
GETsupplierinvoices✓ Supported
GETsupplierinvoices/{supplierInvoiceId}✓ Supported
POSTsupplierinvoicesNot supported / contact us
GETsupplierinvoices/{supplierInvoiceId}/attachmentsNot supported / contact us
GETsupplierinvoices/{supplierInvoiceId}/attachments/{attachmentId}Not supported / contact us
GETsupplierinvoices/{supplierInvoiceId}/attachments/printable✓ Supported
POSTsupplierinvoices/{supplierInvoiceId}/attachmentsNot supported / contact us
GETsupplierinvoices/paymentsNot supported / contact us
GETsupplierinvoices/{supplierInvoiceId}/payments✓ Supported
POSTsupplierinvoices/{supplierInvoiceId}/paymentsNot supported / contact us
GETsuppliers✓ Supported
GETsuppliers/{supplierId}✓ Supported
GETtrialbalances (V2)Not supported / contact us
Connection options and Proxy.1 availability
Platform capabilityAvailability
Zwapgrid-managed connection✓ Supported
Client-managed connectionNot currently available / contact us
Custom scope selectionNot currently available / contact us
Proxy.1✓ Supported

Kleer is available through the onboarding flow. Sales-invoice creation supports drafts only; Proxy.1 PATCH is not supported.

Read the system setup guide →

“Not supported / contact us” indicates an unavailable unified endpoint. Native API access depends on the separate Proxy.1 availability shown below.

Useful data. Real product workflows.

Invoice workflows

Read sales and supplier invoices, retrieve printable documents and create draft sales invoices from your product.

Connected business records

Read customer and supplier records, chart of accounts and financial dimensions through the same interface as your other supported systems.

Your first Kleer request

Once your customer has authorised the connection, retrieve sales invoices with your API key and consent ID.

curl 'https://apione.zwapgrid.com/accounting/api/v1/consents/{consentId}/salesinvoices?Count=100&CurrentPage=1' \
  -H 'x-api-key: YOUR_API_KEY' \
  -H 'x-correlation-id: YOUR_UNIQUE_GUID'

Replace the placeholders. Use a unique correlation ID per request and paginate with Count (1–100) and CurrentPage (starting at 1).

Need a native Kleer endpoint?

Proxy.1 supports GET, POST, PUT and DELETE for Kleer, subject to the native API and permissions. PATCH is not supported. Use relative resource paths and set Content-Type: application/json for JSON responses, including GET requests.

Set up, test and go live.

  1. Prepare your credentials. Have your Kleer API token and company ID ready.
  2. Connect the customer. Create or open a consent, select Kleer in the onboarding flow, and enter the API token and positive company ID.
  3. Validate your workflow. Test the API.1 and Proxy.1 operations your product needs before production. We help with test installations and test data.

Read the Kleer setup guide →

Start your 14-day free trial →   Connect Kleer in the Client Portal →

Trusted by Leading Nordic Financial Institutions

Banks, fintechs, and SaaS companies across the Nordics use Zwapgrid to automate integrations, access clean accounting data, and onboard SME customers faster.

AriseHealth logoAriseHealth logoAriseHealth logoAriseHealth logoAriseHealth logoAriseHealth logoAriseHealth logoAriseHealth logo