# API02004: Gebruiker niet geautoriseerd

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

Je bent ingelogd, maar je gebruikersaccount heeft geen toestemming om de gevraagde actie uit te voeren. Dit is een autorisatieprobleem (wat je mag doen) en geen authenticatieprobleem (wie je bent).

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Beperkingen van gebruikersrol** — Je WordPress-rol omvat geen POS-toegang
* **POS-toegang uitgeschakeld** — Je account heeft geen POS-rechten gekregen
* **Functiebeperkingen** — Bepaalde functies zijn beperkt tot specifieke rollen
* **Winkelbeperkingen** — Je hebt mogelijk geen toegang tot deze specifieke winkel

## Toewijzing van serverfouten[​](#server-error-mapping "Directe link naar Toewijzing van serverfouten")

Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:

| Servercode                     | Bron                 |
| ------------------------------ | -------------------- |
| `rest_cannot_view`             | WordPress REST API   |
| `woocommerce_rest_cannot_view` | WooCommerce REST API |

## Oplossen[​](#how-to-fix "Directe link naar Oplossen")

### 1. Gebruikersrol controleren[​](#1-check-user-role "Directe link naar 1. Gebruikersrol controleren")

In WordPress Admin → Gebruikers:

1. Zoek je gebruikersaccount
2. Controleer de rol (bijv. Shop Manager, Administrator)
3. Zorg dat de rol WooCommerce-mogelijkheden omvat

### 2. POS-toegang inschakelen[​](#2-enable-pos-access "Directe link naar 2. POS-toegang inschakelen")

In WordPress Admin → WooCommerce → POS → Toegang:

1. Zoek de gebruiker of rol
2. Schakel POS-toegangsrechten in
3. Sla de wijzigingen op

### 3. Extra rechten aanvragen[​](#3-request-additional-permissions "Directe link naar 3. Extra rechten aanvragen")

Neem contact op met je winkelbeheerder om:

* Je rol POS-toegang te verlenen
* Je een rol met de juiste rechten toe te wijzen
* Specifieke functies in te schakelen die je nodig hebt

### 4. Winkeltoewijzing controleren[​](#4-check-store-assignment "Directe link naar 4. Winkeltoewijzing controleren")

Als je meerdere winkels gebruikt:

* Controleer of je aan de juiste winkel bent toegewezen
* Controleer winkelspecifieke rechten

## Vereiste rechten[​](#required-permissions "Directe link naar Vereiste rechten")

Verschillende acties vereisen verschillende mogelijkheden:

* **Producten bekijken**: leestoegang tot producten
* **Bestellingen aanmaken**: mogelijkheden om bestellingen aan te maken/te bewerken
* **Klanten beheren**: mogelijkheden voor klantbeheer
* **Toegang tot rapporten**: mogelijkheden om rapporten te bekijken

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API02005](/nl/error-codes/API02005.md) — Onvoldoende rechten
* [API02001](/nl/error-codes/API02001.md) — Ongeldige inloggegevens
