---
title: "Web applications"
description: "Learn how to set up web applications for integrating with Business NXT, including OAuth authorization essentials."
lang: en
languages:
  en: https://docs.vismasoftware.no/businessnxtapi/authentication/web/index.md
lastmod: 2026-07-10
---

> Documentation index: https://docs.vismasoftware.no/businessnxtapi/authentication/web/llms.txt


# Web applications

Last modified July 10, 2026

> 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](https://docs.vismasoftware.no/businessnxtapi/authentication/oauth/index.md) 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.


---

[View this page](https://docs.vismasoftware.no/businessnxtapi/authentication/web/)


## In this section


- [Application registration](https://docs.vismasoftware.no/businessnxtapi/authentication/web/setup_web/index.md): Learn how to register a web application on Visma Developer Portal to integrate with Business NXT GraphQL API.

- [GraphQL API integration](https://docs.vismasoftware.no/businessnxtapi/authentication/web/integrations_web/index.md): 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](https://docs.vismasoftware.no/businessnxtapi/authentication/web/unattendedaccess/index.md): 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](https://docs.vismasoftware.no/businessnxtapi/authentication/web/examples/index.md): Here you can find some examples for how to set up authorization.
