Business NXT API
GraphQL is a query and manipulation language for APIs 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.
Business NXT API exposes a data-driven schema for the core data model that allows you to query and manipulate data in Business NXT. The schema is based on the data model and is designed to be intuitive and easy to use. Any changes to the model are automatically reflected in the schema, so you can always query the latest version of the data model.
Business NXT supports data model extensions (DMEs) and the schema includes generic extensions for querying and mutating extension data.
Appart from the GraphQL API, you will also find here documentation for:
- Webhooks that notify changes in table rows, enabling your app to retrieve updates via GraphQL.
- AI, and particularly the Business NXT MCP server that lets AI assistants running in Model Context Protocol clients, such as Claude Code, Claude Desktop, Cursor or Codex, work directly with Business NXT data.
- Apps that embed inside the Business NXT UI and run authenticated GraphQL, without ever handling a bearer token.
You can learn more about using Business NXT from the documentation. See Business NXT documentation.
Section Content
Introduction
This is a guide for integrators that want to build integrations towards Business NXT.
Authentication
Authentication to Business NXT API via Visma Connect involves multi-tenant identity providers. Requires creating an app in Visma Developer Portal.
API Reference
Reference documentation for the Business NXT GraphQL schema, features, and extensions for working with DMEs.
Examples
Best practices and guides for using the API to perform common tasks.
Webhooks
Webhooks notify changes in table rows, enabling your app to retrieve updates via GraphQL. Notifications include table ID, primary key, change type, and can be verified using a shared key.
AI Connect
A section for AI related information such as Business NXT MCP server.
Apps
Build apps that embed inside the Business NXT UI and run authenticated GraphQL - without ever handling a bearer token.
End of Life notices
Notification of end of life for Business NXT API features.
Support
This API Support Policy explains how the API Support Team helps ISVs to integrate with our software.
Interactive GraphiQL IDE
Link to an external Interactive GraphiQL IDE