# API04004: Ontbrekende responsdata

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

De server heeft succesvol gereageerd, maar in de respons ontbreekt de verwachte data. De JSON is geldig, maar bevat niet de informatie die de POS nodig heeft.

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

* **Lege resultaten** — Geen data komt overeen met de query
* **Toegangsbeperkingen** — Data gefilterd vanwege rechten
* **Pluginfiltering** — Een andere plugin filtert API-responses
* **Versieverschil** — Verschillen in API-versie
* **Databaseproblemen** — Data niet aanwezig in WooCommerce

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Verifieer dat de data bestaat[​](#1-verify-data-exists "Directe link naar 1. Verifieer dat de data bestaat")

Controleer in WordPress-beheer:

* Staan er producten in WooCommerce?
* Zijn er klanten om te laden?
* Bestaat het specifieke item?

### 2. Controleer gebruikersrechten[​](#2-check-user-permissions "Directe link naar 2. Controleer gebruikersrechten")

Je gebruiker heeft mogelijk geen toegang tot alle data:

* Verifieer de capabilities van de gebruikersrol
* Controleer de POS-toegangsinstellingen
* Probeer het met een beheerdersaccount

### 3. Controleer de filters voor API-responses[​](#3-check-api-response-filters "Directe link naar 3. Controleer de filters voor API-responses")

Sommige plugins filteren REST API-responses:

* Schakel filterplugins tijdelijk uit
* Controleer op aangepaste API-filters in je thema
* Bekijk de instellingen van de beveiligingsplugin

### 4. Werk beide componenten bij[​](#4-update-both-components "Directe link naar 4. Werk beide componenten bij")

Versieverschillen kunnen problemen veroorzaken:

* Werk de WCPOS-plugin bij
* Werk de POS-applicatie bij
* Controleer op compatibiliteitsnotities

### 5. Controleer de WooCommerce-data[​](#5-check-woocommerce-data "Directe link naar 5. Controleer de WooCommerce-data")

In WooCommerce:

* Verifieer dat producten gepubliceerd zijn (niet als concept)
* Controleer of items als zichtbaar zijn gemarkeerd
* Zorg dat de data niet beschadigd is

## Leeg versus ontbrekend[​](#empty-vs-missing "Directe link naar Leeg versus ontbrekend")

* **Lege respons** — Geldige respons zonder resultaten (kan verwacht zijn)
* **Ontbrekende velden** — Respons mist vereiste datavelden (deze fout)

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

* [API04001](/nl/error-codes/API04001.md) — Ongeldig responsformaat
* [API02004](/nl/error-codes/API02004.md) — Gebruiker niet geautoriseerd
