Visma

Visma is a Nordic business-software group headquartered in Oslo, Norway, supplying cloud ERP, accounting, invoicing, payroll, HR and public-sector software to more than a million customers across Europe and Latin America. Its developer surface is federated across product lines rather than centralised: Visma.net ERP publishes a 511-operation OpenAPI 3.0 contract at api.finance.visma.net in service (client-credentials) and interactive (authorization-code) flavours; Bookkeeping & Invoicing/eAccounting and Cloud Payroll (Spiris, formerly Visma Spcs) publish OpenAPI 3.0 contracts at eaccountingapi.vismaonline.com and vlsapi.vismaonline.com; and Business NXT exposes a GraphQL API at business.visma.net. Identity is centralised on Visma Connect (connect.visma.com), an OpenID Connect provider advertising 129 scopes, with a second IdentityServer at identity.vismaonline.com for the Spiris product line. Visma ships two first-party remote MCP servers — Business NXT at mcp.business.visma.net and Spiris at mcp.spiris.se — both OAuth-protected and discoverable via RFC 9728.

Visma publishes 193 APIs on the APIs.io network, including Account API, Accounts API, Agreements API, and 190 more. Tagged areas include Accounting, Business Software, ERP, Enterprise, and Financial Services.

The Visma catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Visma’s developer surface includes documentation, API reference, getting-started guide, signup flow, support, engineering blog, authentication, and 38 more developer resources.

64.7/100 strong ▬ flat Agent 46/100 agent ready Front door AI 3/6 light Full breakdown ↓
scored 2026-10-03 · rubric v0.23.0
7 APIs 1 MCP Servers
AccountingBusiness SoftwareERPEnterpriseFinancial ServicesHuman ResourcesInvoicingNordicPayrollSoftware-as-a-Service

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-03 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Employment & Payroll regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/visma: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 193

Individual APIs this provider publishes, each with its own machine-readable definition.

Visma Business NXT GraphQL API

GraphQL API for Business NXT, Visma's ERP for mid-market Nordic customers. Two endpoints share one schema: /api/graphql for a Visma.net user context (authorization code with PKC...

Visma Account API

The Account API from Visma — 2 operation(s) for account.

Visma Accounts API

The bookkeeping accounts used to categorize financial transactions within your company. Overview of Accounts Functionality: [Accounts](https://support.spiris.se/bokforing-faktur...

Visma Agreements API

Creating or getting agreements for the company.

Visma Allocation Periods API

The periods used to distribute or allocate revenues and expenses across specific dates or accounting periods. Allocation periods help ensure accurate financial reporting and mat...

Visma Approval API

Handles approval operations for various document types including supplier invoice drafts and VAT reports.

___ Available in any of the following variants: * Pro * Standa...

Visma App Store Activation Status API

App store activation status management for third-party integrations.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Bookkeeping * Solo

Visma Article Account Codings API

Article account codings define the accounting rules and VAT settings for articles (products/services) in the system. Overview of Article Account Codings Functionality: [Article ...

Visma Article Labels API

Groups used to categorise and organise the articles. Overview of Article Labels Functionality: [Article labels](https://support.spiris.se/bokforing-fakturering-plus/en-se/conten...

Visma Articles API

A product or service that the company offers to customers, used on quotes and invoices. Overview of Articles Functionality: [Articles](https://support.spiris.se/bokforing-faktur...

Visma Attachment API

The Attachment API from Visma — 1 operation(s) for attachment.

Visma Attachment Links API

Links that connect attachments, such as documents or images, to related records like invoices or vouchers.

___ Available in any of the following variants: * Pro * Stand...

Visma Attachments API

Files or documents that can be linked to records such as supplier invoices and vouchers.

___ Available in any of the following variants: * Pro * Standard * Invoicing * ...

Visma Attribute API

The Attribute API from Visma — 2 operation(s) for attribute.

Visma Background API

The Background API from Visma — 2 operation(s) for background.

Visma Bank API

Available banks in the system for banking operations and integrations.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Bookkeeping * Solo

Visma Blob API

The Blob API from Visma — 3 operation(s) for blob.

Visma Branch API

The Branch API from Visma — 3 operation(s) for branch.

Visma Break Rule API

Creating or getting break rules of the company.

Visma Budget API

The Budget API from Visma — 1 operation(s) for budget.

Visma Care Of Sick Child API

Operations for managing care of sick child shortcuts for employees. Care of sick child shortcuts allow tracking of employee leaves related to caring for sick children.

Visma Care Of Sick Children API

Operations for managing care of sick child shortcuts for employees. Care of sick child shortcuts allow tracking of employee leaves related to caring for sick children.

Visma Carrier API

The Carrier API from Visma — 2 operation(s) for carrier.

Visma Cash Account API

The CashAccount API from Visma — 2 operation(s) for cashaccount.

Visma Cash Sale API

The CashSale API from Visma — 2 operation(s) for cashsale.

Visma Cash Transaction API

The CashTransaction API from Visma — 5 operation(s) for cashtransaction.

Visma Contact API

The Contact API from Visma — 2 operation(s) for contact.

Visma Contract Template API

The ContractTemplate API from Visma — 1 operation(s) for contracttemplate.

Visma Contract Usage API

The ContractUsage API from Visma — 2 operation(s) for contractusage.

Visma Cost Center Items API

Items that belong to cost centers, used for project tracking and cost allocation. Overview of Cost Center Items Functionality: [Cost Centers](https://support.spiris.se/bokforing...

Visma Countries API

The country information used for customers, suppliers, and addresses in the company.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Solo...

Visma Country API

The Country API from Visma — 2 operation(s) for country.

Visma Credit Term API

The CreditTerm API from Visma — 1 operation(s) for creditterm.

Visma Currencies API

The monetary unit for business transactions.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Bookkeeping * InvoicingCollaboration * Solo

Visma Currency API

The Currency API from Visma — 2 operation(s) for currency.

Visma Currency Rate API

The CurrencyRate API from Visma — 2 operation(s) for currencyrate.

Visma Currency Rate Type API

The CurrencyRateType API from Visma — 1 operation(s) for currencyratetype.

Visma Customer API

The Customer API from Visma — 18 operation(s) for customer.

Visma Customer Credit Note API

The CustomerCreditNote API from Visma — 7 operation(s) for customercreditnote.

Visma Customer Credit Note V2 API

The CustomerCreditNoteV2 API from Visma — 1 operation(s) for customercreditnotev2.

Visma Customer Credit Write Off API

The CustomerCreditWriteOff API from Visma — 2 operation(s) for customercreditwriteoff.

Visma Customer Debit Note API

The CustomerDebitNote API from Visma — 7 operation(s) for customerdebitnote.

Visma Customer Debit Note V2 API

The CustomerDebitNoteV2 API from Visma — 1 operation(s) for customerdebitnotev2.

Visma Customer Document API

The CustomerDocument API from Visma — 1 operation(s) for customerdocument.

Visma Customer Invoice API

The CustomerInvoice API from Visma — 12 operation(s) for customerinvoice.

Visma Customer Invoice Drafts API

Draft invoices sent to customers before they are finalized and posted to the accounting system. Overview of Customer Invoice Functionality: [Customer Invoices](https://support.s...

Visma Customer Invoice V2 API

The CustomerInvoiceV2 API from Visma — 1 operation(s) for customerinvoicev2.

Visma Customer Labels API

Groups used to categorise and organise the customers. Overview of Customer Labels Functionality: [Customer Labels](https://support.spiris.se/bokforing-fakturering-plus/en-se/con...

Visma Customer Ledger Items API

A record of a financial transaction affecting a customer account, such as invoices, payments, or credit notes.

___ Available in any of the following variants: * Pro * S...

Visma Customer Overdue Charge API

The CustomerOverdueCharge API from Visma — 5 operation(s) for customeroverduecharge.

Visma Customer Payment API

The CustomerPayment API from Visma — 4 operation(s) for customerpayment.

Visma Customer Payment Method API

The CustomerPaymentMethod API from Visma — 3 operation(s) for customerpaymentmethod.

Visma Customers API

Organizations or individuals that purchase goods or services from your business. Overview of Customer Functionality: [Customers](https://support.spiris.se/bokforing-fakturering-...

Visma Customer Sales Price API

The CustomerSalesPrice API from Visma — 2 operation(s) for customersalesprice.

Visma Customer V2 API

The CustomerV2 API from Visma — 1 operation(s) for customerv2.

Visma Deferral Code API

The DeferralCode API from Visma — 2 operation(s) for deferralcode.

Visma Delivery Methods API

Ways or means by which goods are delivered to the customer.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Solo

Visma Department API

The Department API from Visma — 2 operation(s) for department.

Visma Dimension API

The Dimension API from Visma — 5 operation(s) for dimension.

Visma Discount API

The Discount API from Visma — 4 operation(s) for discount.

Visma Discount Agreements API

Agreements that define specific discount terms and conditions for customers. Overview of Discount Agreement Functionality: [Discount Agreements](https://support.spiris.se/bokfor...

Visma Discount Code V2 API

The DiscountCodeV2 API from Visma — 1 operation(s) for discountcodev2.

Visma Discount V2 API

The DiscountV2 API from Visma — 1 operation(s) for discountv2.

Visma Documents API

Documents represent uploaded or generated files, such as VAT reports PDF's and backgrounds.

___ Available in any of the following variants: * Pro * Standard * Bookkeepi...

Visma Earning Type API

The EarningType API from Visma — 2 operation(s) for earningtype.

Visma Employee API

The Employee API from Visma — 6 operation(s) for employee.

Visma Employees API

Managing employees in your company's payroll system. You can retrieve employee information including personal details, contract status, employment agreements, work schedules, ho...

Visma Expense Claim API

The ExpenseClaim API from Visma — 5 operation(s) for expenseclaim.

Visma Expense Receipt API

The ExpenseReceipt API from Visma — 3 operation(s) for expensereceipt.

Visma External Periods API

Operations for reporting per-employee values for a deviation period from an external system. An external period carries a percentage-based project/cost-center distribution for t...

Visma Features Set API

The FeaturesSet API from Visma — 1 operation(s) for featuresset.

Visma Financial Period API

The FinancialPeriod API from Visma — 2 operation(s) for financialperiod.

Visma First Time Startup API

The FirstTimeStartup API from Visma — 1 operation(s) for firsttimestartup.

Visma Fixed Asset API

The FixedAsset API from Visma — 2 operation(s) for fixedasset.

Visma Fixed Asset Class API

The FixedAssetClass API from Visma — 2 operation(s) for fixedassetclass.

Visma Fixed Asset Property Tax Group API

The FixedAssetPropertyTaxGroup API from Visma — 2 operation(s) for fixedassetpropertytaxgroup.

Visma Fixed Asset Transaction API

The FixedAssetTransaction API from Visma — 2 operation(s) for fixedassettransaction.

Visma Foreign Payment Codes API

Foreign payment codes used for international transactions with suppliers outside the company's home country.

___ Available in any of the following variants: * Pro * Sta...

Visma General Ledger Balance V2 API

The GeneralLedgerBalanceV2 API from Visma — 1 operation(s) for generalledgerbalancev2.

Visma General Ledger Transactions API

The GeneralLedgerTransactions API from Visma — 1 operation(s) for generalledgertransactions.

Visma Holiday API

Operations for managing holiday shortcuts for employees. Holiday shortcuts allow tracking of employee holiday/vacation periods.

Visma Hours Worked API

Operations for managing hours worked shortcuts for employees. Hours worked shortcuts allow tracking of employee worked time.

Visma Inventory API

The Inventory API from Visma — 16 operation(s) for inventory.

Visma Inventory Adjustment API

The InventoryAdjustment API from Visma — 3 operation(s) for inventoryadjustment.

Visma Inventory Issue API

The InventoryIssue API from Visma — 3 operation(s) for inventoryissue.

Visma Inventory Summary API

The InventorySummary API from Visma — 1 operation(s) for inventorysummary.

Visma Inventory Transfer API

The InventoryTransfer API from Visma — 3 operation(s) for inventorytransfer.

Visma Journal Transaction V2 API

The JournalTransactionV2 API from Visma — 5 operation(s) for journaltransactionv2.

Visma Kit Assembly API

The KitAssembly API from Visma — 3 operation(s) for kitassembly.

Visma Kit Specifications API

The KitSpecifications API from Visma — 3 operation(s) for kitspecifications.

Visma Landed Cost Code API

The LandedCostCode API from Visma — 2 operation(s) for landedcostcode.

Visma Ledger API

The Ledger API from Visma — 1 operation(s) for ledger.

Visma Location API

The Location API from Visma — 3 operation(s) for location.

Visma Lot Serial Class API

The LotSerialClass API from Visma — 2 operation(s) for lotserialclass.

Visma Notes API

Comments or observations that can be attached to various documents and entities in the system. Overview of Notes Functionality: [Notes](https://support.spiris.se/bokforing-faktu...

Visma Number Sequence API

The NumberSequence API from Visma — 2 operation(s) for numbersequence.

Visma Orders API

A confirmed request for products or services to be delivered. Overview of Orders Functionality: [Orders](https://support.spiris.se/bokforing-fakturering-plus/en-se/content/onlin...

Visma Organization API

The Organization API from Visma — 3 operation(s) for organization.

Visma Other Absence API

Operations for managing other absence shortcuts for employees. Other absence shortcuts allow tracking of employee other (non-specific) absence/leave periods with configurable re...

Visma Other Addition Deduction API

Operations for managing other addition and deduction shortcuts for employees. Other addition and deduction shortcuts allow tracking of employee additions and/or deductions based...

Visma Overtime API

Operations for managing overtime shortcuts for employees. Overtime shortcuts allow tracking of employee overtime periods with configurable registration methods (time or hours).

Visma Packaging Type API

The PackagingType API from Visma — 2 operation(s) for packagingtype.

Visma Parental Leave API

Operations for managing parental leave shortcuts for employees. Parental leave shortcuts allow tracking of employee leaves related to parental responsibilities.

Visma Partner Resource Links API

Links or references related to a partner, such as external resources or connected documents.

___ Available in any of the following variants: * Pro * Standard * Invoicin...

Visma Paycodes API

Managing paycodes in your company's payroll system. You can retrieve all paycodes, paycode by specified id and specific travel and expense paycodes, other additional deduction p...

Visma Payment API

The Payment API from Visma — 4 operation(s) for payment.

Visma Payment Voucher API

A record of a payment transaction used to register customer or supplier invoice payments.

___ Available in any of the following variants: * Pro * Standard * Bookkeeping...

Visma Payslips API

Operations for managing employee payslips. Use this to retrieve a single payslip or list payslips for a specific employee or wage run in your company's payroll system.

Visma Project API

The Project API from Visma — 7 operation(s) for project.

Visma Project Account Group API

The ProjectAccountGroup API from Visma — 2 operation(s) for projectaccountgroup.

Visma Project Basic API

The ProjectBasic API from Visma — 1 operation(s) for projectbasic.

Visma Project Budget API

The ProjectBudget API from Visma — 2 operation(s) for projectbudget.

Visma Projects API

Projects that track work and expenses for specific customers or initiatives. Overview of Project Functionality: [Projects](https://support.spiris.se/bokforing-fakturering/en-se/...

Visma Project Task API

The ProjectTask API from Visma — 2 operation(s) for projecttask.

Visma Project Transaction API

The ProjectTransaction API from Visma — 2 operation(s) for projecttransaction.

Visma Purchase Order Basic API

The PurchaseOrderBasic API from Visma — 2 operation(s) for purchaseorderbasic.

Visma Purchase Receipt API

The PurchaseReceipt API from Visma — 7 operation(s) for purchasereceipt.

Visma Purchase Receipt Basic API

The PurchaseReceiptBasic API from Visma — 3 operation(s) for purchasereceiptbasic.

Visma Purchase Receipt V2 API

The PurchaseReceiptV2 API from Visma — 2 operation(s) for purchasereceiptv2.

Visma Quote Drafts API

A preliminary version of a quote that can be edited and finalized before becoming an official quote. Overview of Quotes Functionality: [Quotes](https://support.spiris.se/bokfori...

Visma Quotes API

A proposed price for products or services before an order. Overview of Quotes Functionality: [Quotes](https://support.spiris.se/bokforing-fakturering-plus/en-se/content/online-h...

Visma Sales Category API

The SalesCategory API from Visma — 3 operation(s) for salescategory.

Visma Sales Document Attachments API

Files or documents that can be linked to records such as customer invoices, quotes, and orders.

___ Available in any of the following variants: * Pro * Standard * Invoi...

Visma Sales Order Basic API

The SalesOrderBasic API from Visma — 10 operation(s) for salesorderbasic.

Visma Sales Order Basic V2 API

The SalesOrderBasicV2 API from Visma — 8 operation(s) for salesorderbasicv2.

Visma Sales Order Type API

The SalesOrderType API from Visma — 2 operation(s) for salesordertype.

Visma Sales Order V2 API

The SalesOrderV2 API from Visma — 12 operation(s) for salesorderv2.

Visma Sales Person API

The SalesPerson API from Visma — 2 operation(s) for salesperson.

Visma Sales Person V2 API

The SalesPersonV2 API from Visma — 2 operation(s) for salespersonv2.

Visma Sales Price Lists API

A list of sales prices for products or services. Overview of Sales Price List Functionality: [Sales Price List](https://support.spiris.se/bokforing-fakturering-plus/en-se/conten...

Visma Shipment API

The Shipment API from Visma — 11 operation(s) for shipment.

Visma Shortcuts API

Operations for managing shortcut operations. Allows deleting shortcuts created by third-party integrations.

Visma Sick Leave API

Operations for managing sick leave shortcuts for employees. Sick leave shortcuts allow tracking of employee sick leave periods with configurable registration methods (time, hour...

Visma Sie File Import Export API

A Swedish standard file format used to import and export accounting data between different financial systems. This implementation supports verifications and documents.

...

Visma Stocktake V2 API

The StocktakeV2 API from Visma — 2 operation(s) for stocktakev2.

Visma Supplier API

The Supplier API from Visma — 12 operation(s) for supplier.

Visma Supplier Account API

The SupplierAccount API from Visma — 1 operation(s) for supplieraccount.

Visma Supplier Document API

The SupplierDocument API from Visma — 1 operation(s) for supplierdocument.

Visma Supplier Invoice API

The SupplierInvoice API from Visma — 16 operation(s) for supplierinvoice.

Visma Supplier Invoice Drafts API

Draft invoices from suppliers before they are finalized and posted to the accounting system. Overview of Supplier Invoice Draft Functionality: [Supplier Invoices](https://suppor...

Visma Supplier Location API

The SupplierLocation API from Visma — 3 operation(s) for supplierlocation.

Visma Supplier Payment API

The SupplierPayment API from Visma — 5 operation(s) for supplierpayment.

Visma Suppliers API

Organizations or individuals that provide goods or services to your business. Overview of Supplier Functionality: [Suppliers](https://support.spiris.se/bokforing-fakturering-plu...

Visma Supplier V2 API

The SupplierV2 API from Visma — 1 operation(s) for supplierv2.

Visma Terms Of Payment API

Agreed conditions for when and how a customer or supplier will pay.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Solo * Bookkeeping

Visma Timebank API

Operations for managing timebank shortcuts for employees. Timebank shortcuts allow tracking of employee accumulated hours expenditure.

Visma Time Rule Annual Dates API

Operations for managing time rule annual dates for company. Time rule annual dates are used to define specific dates that are relevant for time rules, such as holidays or specia...

Visma Travel And Expense API

Operations for managing travel and expense shortcuts for employees. Travel and expense shortcuts allow tracking of employee travel and other expenses based on supplied pay code ...

Visma UI Extension API

The UiExtension API from Visma — 5 operation(s) for uiextension.

Visma Units API

Measurement units for articles and invoicing.

___ Available in any of the following variants: * Pro * Standard * Invoicing * Solo

Visma Users API

Users of Bookkeeping & Invoicing/eAccounting.

___ Available in any of the following variants: * Pro * Invoicing * Standard * Bookkeeping * Solo * Payroll

Visma Vat API

The Vat API from Visma — 4 operation(s) for vat.

Visma Vat Category API

The VatCategory API from Visma — 2 operation(s) for vatcategory.

Visma Vat Code API

VAT codes define the tax rates and types applicable to different transactions. Overview of VAT Codes Functionality: [Vat Codes](https://support.spiris.se/bokforing-fakturering-p...

Visma Vat Report API

VAT reports for your company, including periodic VAT returns, approval status, and reporting details. Overview of VAT Report Functionality: [VAT Reports](https://support.spiris....

Visma Vat Zone API

The VatZone API from Visma — 2 operation(s) for vatzone.

Visma Voucher Drafts API

A preliminary version of a voucher that can be edited and reviewed before being finalized.

___ Available in any of the following variants: * Pro * Standard * Solo * Boo...

Visma Vouchers API

Transactions within your business organized by voucher entries with debit and credit rows. Overview of Voucher Functionality: [Vouchers](https://support.spiris.se/bokforing-fakt...

Visma Voucher With Overunder Payment API

Transactions within your business organized by voucher entries with debit and credit rows, for handling customer or supplier payment differences. This endpoint is not available ...

Visma Wageruns API

Operations for fetching wage runs created for Your company's employees.

Visma Warehouse API

The Warehouse API from Visma — 4 operation(s) for warehouse.

Visma Warmup API

The Warmup API from Visma — 1 operation(s) for warmup.

Visma Webhook Notification Feedback API

The WebhookNotificationFeedback API from Visma — 1 operation(s) for webhooknotificationfeedback.

Visma Webshop Orders API

Customer orders placed through Spiris webshop. Overview of Webshop Order Functionality: [Webshop](https://support.spiris.se/webshop/sv-se/content/online-help/minitoc-startpage-o...

Visma Work Day Override API

Operations for managing work day overrides for employees. Work day override allows to specify different working times/duration for specific days.

Visma Work Day Overrides API

Operations for managing work day overrides for employees. Work day override allows to specify different working times/duration for specific days.

Visma Work Schedule Time Adjustment API

Operations for managing work schedule time adjustments for a company. Work schedule time adjustments are used to define exceptions for specific dates which are repeating every y...

Visma Work Schedule Time Adjustments API

Operations for managing work schedule time adjustments for a company. Work schedule time adjustments are used to define exceptions for specific dates which are repeating every y...

Visma Account Balance API

The current financial balance of an account, showing the difference between its debits and credits. ___ Available in any of the following variants: * Pro * Standard * Bookkeepin...

Visma Account Types API

Account types that can be used for categorizing accounts. This is applicable on all countries but most relevant for the Netherlands. ___ Available in any of the following varian...

Visma Bank Accounts API

Bank accounts associated with your company for handling financial transactions. Overview of Bank Account Functionality: Bank Accounts ___ Available in any of the following varia...

Visma Bank Transactions API

Bank transactions represent individual financial movements in and out of your company's bank accounts. Overview of Bank Transaction Functionality: Bank Transactions ___ Availabl...

Visma Company Settings API

Configuration options of your company. Overview of Company Settings Functionality: Company settings ___

Visma Cost Centers API

Cost centers provide a way to organize and track expenses across different departments, projects, or business units within the company. Overview of Cost Center Functionality: Co...

Visma Credit Note API

The Credit Note API from Visma — 5 operation(s) for credit note.

Visma Customer Contract API

The Customer Contract API from Visma — 11 operation(s) for customer contract.

Visma Customer Invoices API

Invoices sent to customers for goods or services provided by your business. Overview of Customer Invoice Functionality: Customer Invoices ___ Available in any of the following v...

Visma Delivery Terms API

Conditions that define risks and responsibilities during delivery. ___ Available in any of the following variants: * Pro * Standard * Invoicing * Solo

Visma Discount Code API

The Discount Code API from Visma — 1 operation(s) for discount code.

Visma Fiscal Years API

The accounting periods that represent a complete financial year for your company. Fiscal years define the start and end dates used for financial reporting, accounting periods, a...

Visma Inventory Items API

Fixed assets used to track long-term company resources such as equipment, vehicles, or machines. *(Note: Despite the endpoint name, this resource represents fixed assets rather ...

Visma Inventory Receipt API

The Inventory Receipt API from Visma — 3 operation(s) for inventory receipt.

Visma Message Threads API

Message threads allow users to communicate about specific documents or general topics within the system. Each thread can contain multiple messages and can be attached to various...

Visma Multi language API

The Multi language API from Visma — 4 operation(s) for multi language.

Visma Payment Method API

The Payment Method API from Visma — 2 operation(s) for payment method.

Visma Payroll Settings API

Managing company payroll settings, including configuration of payroll periods, tax settings, and other payroll-related preferences.

Visma Purchase Order API

The Purchase Order API from Visma — 3 operation(s) for purchase order.

Visma Sales Order API

The Sales Order API from Visma — 15 operation(s) for sales order.

Visma Sub Account API

The Sub Account API from Visma — 2 operation(s) for sub account.

Visma Supplier Invoices API

Invoices received from suppliers for goods or services provided to your business. Overview of Supplier Invoice Functionality: Supplier Invoices ___ Available in any of the follo...

Visma Time Card API

The Time Card API from Visma — 5 operation(s) for time card.

Visma Unit of Measure API

The Unit of Measure API from Visma — 1 operation(s) for unit of measure.

Visma Work Schedules API

Operations for managing work schedules for company. Work schedule allows to define working hours for employees, which can work in various schedule types: regular, irregular, ful...

Scroll for all 193

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Visma MCP Server

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Visma Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Visma Rate Limits

4 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Visma Authentication

oauth2 · 2 schemes

SECURITY

Visma Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Visma Vulnerability Disclosure

Intigriti · contact published

SECURITY

Visma Trust Center

trust center published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Visma Scopes

5 scopes · authorizationCode/clientCredentials

5 scopes

SCOPES

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 8

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 8

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: visma
name: Visma
url: https://raw.githubusercontent.com/api-evangelist/visma/refs/heads/main/apis.yml
description: 'Visma is a Nordic business-software group headquartered in Oslo, Norway, supplying cloud ERP, accounting, invoicing,
  payroll, HR and public-sector software to more than a million customers across Europe and Latin America. Its developer surface
  is federated across product lines rather than centralised: Visma.net ERP publishes a 511-operation OpenAPI 3.0 contract
  at api.finance.visma.net in service (client-credentials) and interactive (authorization-code) flavours; Bookkeeping & Invoicing/eAccounting
  and Cloud Payroll (Spiris, formerly Visma Spcs) publish OpenAPI 3.0 contracts at eaccountingapi.vismaonline.com and vlsapi.vismaonline.com;
  and Business NXT exposes a GraphQL API at business.visma.net. Identity is centralised on Visma Connect (connect.visma.com),
  an OpenID Connect provider advertising 129 scopes, with a second IdentityServer at identity.vismaonline.com for the Spiris
  product line. Visma ships two first-party remote MCP servers — Business NXT at mcp.business.visma.net and Spiris at mcp.spiris.se
  — both OAuth-protected and discoverable via RFC 9728.'
x-type: company
x-source: harvest:absent-parent
specificationVersion: '0.20'
created: '2026-09-13'
modified: '2026-09-13'
position: Producing
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Accounting
- Business Software
- ERP
- Enterprise
- Financial Services
- Human Resources
- Invoicing
- Nordic
- Payroll
- Software-as-a-Service
tags_raw:
- Accounting
- Business Software
- ERP
- Enterprise
- Financial Services
- Human Resources
- Invoicing
- Nordic
- Payroll
- SaaS
- Financial-Services
apis:
- aid: visma:visma-business-nxt-api
  name: Visma Business NXT GraphQL API
  description: 'GraphQL API for Business NXT, Visma''s ERP for mid-market Nordic customers. Two endpoints share one schema:
    /api/graphql for a Visma.net user context (authorization code with PKCE) and /api/graphql-service for machine-to-machine
    access (client credentials). The schema is tenant-shaped — it includes each customer''s data-model-extension tables —
    and introspection is authentication-gated, so no SDL is captured here.'
  humanURL: https://docs.vismasoftware.no/businessnxtapi/
  baseURL: https://business.visma.net/api/graphql
  tags:
  - ERP
  - GraphQL
  - Accounting
  - Logistics
  tags_raw:
  - ERP
  - GraphQL
  - Accounting
  - Logistics
  properties:
  - type: Documentation
    url: https://docs.vismasoftware.no/businessnxtapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/businessnxtapi/apireference/schema/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/businessnxtapi/intro/gettingstarted/
  - type: MCPServer
    url: mcp/visma-mcp.yml
  - type: ToolCrosswalk
    url: mcp/visma-tool-crosswalk.yml
  image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
- aid: visma:visma-account-api
  name: Visma Account API
  description: The Account API from Visma — 2 operation(s) for account.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/visma-account-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-accounts-api
  name: Visma Accounts API
  description: "The bookkeeping accounts used to categorize financial transactions within your company.  \nOverview of Accounts\
    \ Functionality: [Accounts](https://support.spiris.se/bokforing-fakturering-plus/en-se/content/online-help/settings-chart-of-accounts.htm)\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Bookkeeping\n* Solo\n\
    * Payroll"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/visma-accounts-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-agreements-api
  name: Visma Agreements API
  description: Creating or getting agreements for the company.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Agreements
  properties:
  - type: OpenAPI
    url: openapi/visma-agreements-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-allocationperiods-api
  name: Visma Allocation Periods API
  description: "The periods used to distribute or allocate revenues and expenses across specific dates or accounting periods.\
    \ Allocation periods help ensure accurate financial reporting and matching of income and costs.\n<br><br>\n___\n\nAvailable\
    \ in any of the following variants: \n* Pro\n* Standard\n* Bookkeeping"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - AllocationPeriods
  properties:
  - type: OpenAPI
    url: openapi/visma-allocationperiods-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-approval-api
  name: Visma Approval API
  description: "Handles approval operations for various document types including supplier invoice drafts and VAT reports.\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Bookkeeping\n* Solo\n* InvoicingCollaboration"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Approval
  properties:
  - type: OpenAPI
    url: openapi/visma-approval-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-appstoreactivationstatus-api
  name: Visma App Store Activation Status API
  description: "App store activation status management for third-party integrations.\n\n<br><br>\n___\n\nAvailable in any\
    \ of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Bookkeeping\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - AppStoreActivationStatus
  properties:
  - type: OpenAPI
    url: openapi/visma-appstoreactivationstatus-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-articleaccountcodings-api
  name: Visma Article Account Codings API
  description: "Article account codings define the accounting rules and VAT settings for articles (products/services) in the\
    \ system.\nOverview of Article Account Codings Functionality: [Article Account Codings](https://support.spiris.se/bokforing-fakturering-plus/en-se/content/online-help/settings-sales-vat-ledger-settings.htm)\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - ArticleAccountCodings
  properties:
  - type: OpenAPI
    url: openapi/visma-articleaccountcodings-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-articlelabels-api
  name: Visma Article Labels API
  description: "Groups used to categorise and organise the articles.  \nOverview of Article Labels Functionality: [Article\
    \ labels](https://support.spiris.se/bokforing-fakturering-plus/en-se/content/online-help/settings-article-labels.htm)\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Invoicing"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - ArticleLabels
  properties:
  - type: OpenAPI
    url: openapi/visma-articlelabels-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-articles-api
  name: Visma Articles API
  description: "A product or service that the company offers to customers, used on quotes and invoices.    \nOverview of Articles\
    \ Functionality: [Articles](https://support.spiris.se/bokforing-fakturering/en-se/content/online-help/sales-articles.htm)\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Articles
  properties:
  - type: OpenAPI
    url: openapi/visma-articles-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-attachment-api
  name: Visma Attachment API
  description: The Attachment API from Visma — 1 operation(s) for attachment.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Attachment
  properties:
  - type: OpenAPI
    url: openapi/visma-attachment-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-attachmentlinks-api
  name: Visma Attachment Links API
  description: "Links that connect attachments, such as documents or images, to related records like invoices or vouchers.\n\
    <br><br>\n___\n\nAvailable in any of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Bookkeeping\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - AttachmentLinks
  properties:
  - type: OpenAPI
    url: openapi/visma-attachmentlinks-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-attachments-api
  name: Visma Attachments API
  description: "Files or documents that can be linked to records such as supplier invoices and vouchers.\n<br><br>\n___\n\n\
    Available in any of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Bookkeeping\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/visma-attachments-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-attribute-api
  name: Visma Attribute API
  description: The Attribute API from Visma — 2 operation(s) for attribute.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Attribute
  properties:
  - type: OpenAPI
    url: openapi/visma-attribute-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-background-api
  name: Visma Background API
  description: The Background API from Visma — 2 operation(s) for background.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Background
  properties:
  - type: OpenAPI
    url: openapi/visma-background-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-bank-api
  name: Visma Bank API
  description: "Available banks in the system for banking operations and integrations.\n<br><br>\n___\n\nAvailable in any\
    \ of the following variants: \n* Pro\n* Standard\n* Invoicing\n* Bookkeeping\n* Solo"
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Bank
  properties:
  - type: OpenAPI
    url: openapi/visma-bank-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-blob-api
  name: Visma Blob API
  description: The Blob API from Visma — 3 operation(s) for blob.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Blob
  properties:
  - type: OpenAPI
    url: openapi/visma-blob-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-branch-api
  name: Visma Branch API
  description: The Branch API from Visma — 3 operation(s) for branch.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Branch
  properties:
  - type: OpenAPI
    url: openapi/visma-branch-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-breakrule-api
  name: Visma Break Rule API
  description: Creating or getting break rules of the company.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - BreakRule
  properties:
  - type: OpenAPI
    url: openapi/visma-breakrule-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index
  - type: LLMsTxt
    url: llms/visma-eaccounting-llms.txt
  - type: ErrorCatalog
    url: errors/visma-problem-types.yml
  - type: ChangeLog
    url: https://developer.vismaonline.com/changelog
  - type: Documentation
    url: https://developer.vismaonline.com/
- aid: visma:visma-budget-api
  name: Visma Budget API
  description: The Budget API from Visma — 1 operation(s) for budget.
  humanURL: https://docs.vismasoftware.no/vismanetapi/
  baseURL: https://api.finance.visma.net
  tags:
  - Budgets
  tags_raw:
  - Budget
  properties:
  - type: OpenAPI
    url: openapi/visma-budget-api-openapi.yml
  - type: Documentation
    url: https://docs.vismasoftware.no/vismanetapi/
  - type: APIReference
    url: https://docs.vismasoftware.no/vismanetapi/api-reference/
  - type: GettingStarted
    url: https://docs.vismasoftware.no/vismanetapi/introduction/getting-started-with-visma-net-api/
  - type: Webhooks
    url: asyncapi/visma-net-erp-webhooks.yml
  - type: RateLimits
    url: rate-limits/visma-rate-limits.yml
  - type: Support
    url: https://docs.vismasoftware.no/vismanetapi/support/
  - type: Deprecation
    url: https://docs.vismasoftware.no/vismanetapi/end-of-life-notices/
  - type: Conventions
    url: conventions/visma-conventions.yml
  - type: Documentation
    url: https://developer.vismaonline.com/docs/spiris-eaccounting-api-documentation
  - type: APIReference
    url: https://eaccountingapi.vismaonline.com/swagger/ui/index


# --- truncated at 32 KB (298 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/visma/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/visma"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/visma/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/visma/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.