Web applications

Learn how to set up web applications for integrating with Business NXT, including OAuth authorization essentials.

For integrating with Business NXT, you can choose one of these two type of applications:

  • Service: suitable for web services that require a machine-to-machine integration (with no user interation).
  • Web: suitable for web applications that require user interaction.

In this section, you will learn about the setup required for web applications.

Tip

If you are not familiar with the OAuth authorization flows, we recommend that you first read carefully the page Understanding OAuth to familiarize yourself with concepts such as authentication and authorization, access tokens, scopes, grants, endpoints and redirect URLs. You need to have a basic understanding of these concepts in order to properly register your application and setup an integration with Business NXT GraphQL API.


Application registration

Learn how to register a web application on Visma Developer Portal to integrate with Business NXT GraphQL API.

GraphQL API integration

Step-by-step guide to integrate a web application with Business NXT GraphQL API and initiate the OAuth flow for creating tokens

Setting up user nightly jobs with unattended access

Guide to setting up unattended nightly jobs using OIDC refresh tokens for data import from Business NXT in web applications.

Examples for setting up authorization

Here you can find some examples for how to set up authorization.

Last modified September 24, 2024