API Documentation¶

Hey there, developers! Welcome to our API documentation. This documentation is your go-to resource for integrating our powerful REST APIs seamlessly into your applications.
For an overview of our offerings and customer cases, visit our website.
Browse by Product¶
New to our APIs? We offer two REST APIs with JSON responses. Please check out below to find out what works for you. We've designed our APIs for easy integration. If you wanna test the magic, feel free to reach out!
If you simply want to get started, check out the Quick Start Guide

Smartscan is Visma's industry leading OCR and Data Capture API for invoices and receipts. Fast, reliable, and with unbeatable support across all of Europe.

Autosuggest is the process automation toolkit for ERPs, designed for transactions workflows.
- Learn how Autosuggest simplifies bookkeeping tasks on our website.
- Get started with the API documentation on Autosuggest.
Developer Support¶
Need help? Contact us.
The way we work¶
The Visma Machine Learning Team (ML Assets) is enrolled in Visma's certified Cloud Delivery Model (VCDM) process, as well as Visma's Application Security Program (VASP). Through these programs our work is structured to ensure stable and consistent delivery of service as well as secure and trustworthy management of customer data.
Visma Trust Centre¶
You can read more about Visma's compliance work on the Visma Trust Centre.
Our way of working, VCDM, including the processes we use to design, develop, deliver and operate VCDM software is ISO 27001-certified. More about these frameworks here:
- Visma Trust Centre
- Visma Trust Centre - ML Assets
- Visma Cloud Delivery Model (VCDM)
- Visma Application Security Program (VASP)
Privacy and GDPR¶
We take data privacy seriously:
-
No Default Training on Your Data: We do not train on your data by default. Training only happens when you explicitly send "truth" data back to us via the feedback API. For standard Smartscan use, data is automatically deleted within 90 days. We only retain data longer (up to 12 months) if you specifically choose to send it via the feedback API to help train the models.
-
Full Control Over Data Deletion: We have a clear deletion policy that gives you full control over removing end-user data at any time (e.g. if a customer terminates). Learn more in our SSN Deletion policy.
-
EU Data Residency and GDPR Compliance: All data processing is region-locked to EU resources, and we are fully GDPR and VCDM compliant.
-
Self-Hosted Models: We're hosting our own models. We introduced Smartscan ULTRA last year - we're using Gemini on GCP for Ultra.