# API-fouten

API-fouten treden op bij de communicatie met je WooCommerce-server. Deze fouten hebben het voorvoegsel `API` en zijn ingedeeld in de volgende categorieën:

## Categorieën[​](#categories "Directe link naar Categorieën")

| Categorie                                   | Codebereik | Omschrijving                                    |
| ------------------------------------------- | ---------- | ----------------------------------------------- |
| [Verbinding](#connection-errors)            | API01xxx   | Netwerk- en connectiviteitsproblemen            |
| [Authenticatie](#authentication-errors)     | API02xxx   | Problemen met inloggen, tokens en machtigingen  |
| [Verzoek](#request-errors)                  | API03xxx   | Problemen met uitgaande verzoeken               |
| [Antwoord](#response-errors)                | API04xxx   | Problemen met serverantwoorden                  |
| [Plugin/WordPress](#pluginwordpress-errors) | API05xxx   | Problemen met WordPress- of WooCommerce-plugins |
| [Configuratie](#configuration-errors)       | API06xxx   | Problemen met installatie en configuratie       |

***

## Verbindingsfouten[​](#connection-errors "Directe link naar Verbindingsfouten")

Netwerk- en connectiviteitsproblemen tussen de POS en je server.

| Code                                    | Naam                     | Omschrijving                                         |
| --------------------------------------- | ------------------------ | ---------------------------------------------------- |
| [API01001](/nl/error-codes/API01001.md) | Verbinding time-out      | De server deed er te lang over om te antwoorden      |
| [API01002](/nl/error-codes/API01002.md) | Verbinding geweigerd     | De server weigerde de verbinding                     |
| [API01003](/nl/error-codes/API01003.md) | Verbinding gereset       | De verbinding werd onverwacht verbroken              |
| [API01004](/nl/error-codes/API01004.md) | DNS-resolutie mislukt    | Kon het serveradres niet omzetten                    |
| [API01005](/nl/error-codes/API01005.md) | SSL-certificaatfout      | Probleem met het beveiligingscertificaat van de site |
| [API01006](/nl/error-codes/API01006.md) | Netwerk onbereikbaar     | Kan het netwerk niet bereiken                        |
| [API01007](/nl/error-codes/API01007.md) | Apparaat offline         | Je apparaat is niet verbonden met internet           |
| [API01008](/nl/error-codes/API01008.md) | Website niet beschikbaar | De website reageert niet                             |

## Authenticatiefouten[​](#authentication-errors "Directe link naar Authenticatiefouten")

Problemen met inloggen, sessies en machtigingen.

| Code                                    | Naam                         | Omschrijving                                         |
| --------------------------------------- | ---------------------------- | ---------------------------------------------------- |
| [API02001](/nl/error-codes/API02001.md) | Ongeldige inloggegevens      | Gebruikersnaam of wachtwoord is onjuist              |
| [API02002](/nl/error-codes/API02002.md) | Token verlopen               | Je sessie is verlopen                                |
| [API02003](/nl/error-codes/API02003.md) | Token ongeldig               | Het authenticatietoken is niet geldig                |
| [API02004](/nl/error-codes/API02004.md) | Gebruiker niet geautoriseerd | Je hebt geen toestemming om deze actie uit te voeren |
| [API02005](/nl/error-codes/API02005.md) | Onvoldoende machtigingen     | Je gebruikersrol mist de vereiste machtigingen       |
| [API02006](/nl/error-codes/API02006.md) | API-sleutel ongeldig         | De WooCommerce API-sleutel is niet geldig            |
| [API02007](/nl/error-codes/API02007.md) | Token vernieuwen mislukt     | Kon je sessie niet vernieuwen                        |
| [API02008](/nl/error-codes/API02008.md) | Refresh-token ongeldig       | Het refresh-token is niet geldig                     |
| [API02009](/nl/error-codes/API02009.md) | Refresh-token verlopen       | Het refresh-token is verlopen                        |
| [API02010](/nl/error-codes/API02010.md) | Authenticatie vereist        | Authenticatie is vereist voor deze actie             |

## Verzoekfouten[​](#request-errors "Directe link naar Verzoekfouten")

Problemen met de verzoeken die naar de server worden gestuurd.

| Code                                    | Naam                            | Omschrijving                                |
| --------------------------------------- | ------------------------------- | ------------------------------------------- |
| [API03001](/nl/error-codes/API03001.md) | Ongeldig verzoekformaat         | Het verzoekformaat is niet correct          |
| [API03002](/nl/error-codes/API03002.md) | Ontbrekende vereiste parameters | Vereiste gegevens ontbreken in het verzoek  |
| [API03003](/nl/error-codes/API03003.md) | Ongeldige parameterwaarde       | Een parameter heeft een ongeldige waarde    |
| [API03004](/nl/error-codes/API03004.md) | Verzoek te groot                | Het verzoek overschrijdt de groottelimieten |
| [API03005](/nl/error-codes/API03005.md) | Snelheidslimiet overschreden    | Te veel verzoeken in korte tijd             |
| [API03006](/nl/error-codes/API03006.md) | Methode niet ondersteund        | De HTTP-methode wordt niet ondersteund      |
| [API03007](/nl/error-codes/API03007.md) | Verzoekwachtrij vol             | Te veel openstaande verzoeken               |

## Antwoordfouten[​](#response-errors "Directe link naar Antwoordfouten")

Problemen met de antwoorden die van de server worden ontvangen.

| Code                                    | Naam                         | Omschrijving                                 |
| --------------------------------------- | ---------------------------- | -------------------------------------------- |
| [API04001](/nl/error-codes/API04001.md) | Ongeldig antwoordformaat     | Het serverantwoordformaat is niet geldig     |
| [API04002](/nl/error-codes/API04002.md) | Onverwachte antwoordcode     | Een onverwachte HTTP-statuscode ontvangen    |
| [API04003](/nl/error-codes/API04003.md) | Misvormd JSON-antwoord       | Het JSON-antwoord is beschadigd of ongeldig  |
| [API04004](/nl/error-codes/API04004.md) | Ontbrekende antwoordgegevens | Verwachte gegevens ontbreken in het antwoord |
| [API04005](/nl/error-codes/API04005.md) | JSON-herstel geprobeerd      | Geprobeerd te herstellen van misvormde JSON  |
| [API04006](/nl/error-codes/API04006.md) | Bron niet gevonden           | De gevraagde bron bestaat niet (404)         |

## Plugin-/WordPress-fouten[​](#pluginwordpress-errors "Directe link naar Plugin-/WordPress-fouten")

Problemen met WordPress, WooCommerce of de WCPOS-plugin.

| Code                                    | Naam                          | Omschrijving                              |
| --------------------------------------- | ----------------------------- | ----------------------------------------- |
| [API05001](/nl/error-codes/API05001.md) | WooCommerce API uitgeschakeld | De WooCommerce REST API is uitgeschakeld  |
| [API05002](/nl/error-codes/API05002.md) | WCPOS-plugin niet gevonden    | De WCPOS-plugin is niet geïnstalleerd     |
| [API05003](/nl/error-codes/API05003.md) | WCPOS-plugin verouderd        | De WCPOS-plugin moet worden bijgewerkt    |
| [API05004](/nl/error-codes/API05004.md) | WordPress API uitgeschakeld   | De WordPress REST API is uitgeschakeld    |
| [API05005](/nl/error-codes/API05005.md) | Plugin niet gevonden          | Een vereiste plugin is niet geïnstalleerd |

## Configuratiefouten[​](#configuration-errors "Directe link naar Configuratiefouten")

Problemen met installatie en configuratie.

| Code                                    | Naam                       | Omschrijving                      |
| --------------------------------------- | -------------------------- | --------------------------------- |
| [API06001](/nl/error-codes/API06001.md) | Ongeldig URL-formaat       | Het URL-formaat is niet geldig    |
| [API06002](/nl/error-codes/API06002.md) | Ontbrekende API-URL        | Er is geen API-URL geconfigureerd |
| [API06003](/nl/error-codes/API06003.md) | Ongeldige siteconfiguratie | De siteconfiguratie is onjuist    |
