Business NXT API

This is a guide for integrators that want to build integrations towards Business NXT.

Introduction

GraphQL is a query an manipulation language for API as well as a runtime for fulfilling queries. Business NXT is providing a GraphQL server-side runtime to execute queries using a type system based on the data model.

Although this document explains how to use the Business NXT API it does not provide learning materials for the GraphQL language. If you are not already familiar with GraphQL, we recommend you first take the Introduction to GraphQL tutorial (from the official GraphQL page) or other learning materials.

Business NXT supports Visma Connect Webhooks. With webhooks, your application gets a notification whenever there is a change in a companies database. The notifications will only contain a table identifier and a primary key - so it can be used in combination with graphql API to get the latest version of the changed row.

Tip

You can learn more about using Business NXT from the documentation. See Business NXT documentation.

Endpoints

The Business NXT GraphQL endpoints are:

URLDescription
https://business.visma.net/api/graphqlFor querying from a Visma.net user context (authentication using Authentication Code with PKCE). See Web applications for more.
https://business.visma.net/api/graphql-serviceFor querying from a service context (authentication using Client credentials). See Services for more.

Quick start

Resources

We recommend the following resources for learning more about GraphQL:

Last modified April 9, 2026