Statuscodes

Deze handleiding beschrijft de HTTP Statuscodes en de mogelijke oorzaken die in de statuscode resulteren.

HTTP Statuscode 200, maar geen gegevens

  • Het endpoint bevat geen gegevens.
  • De gebruiker heeft geen toegang tot een administratie en/of het boekjaar in MKG.
  • De gebruiker is niet geautoriseerd voor het betreffende endpoint.

HTTP Statuscode 302 Found

  • Foutief meegestuurde headers in de aanroep.

HTTP Statuscode 400 Bad Request

  • Onjuiste aanroep.

Foutmelding: 401 Unauthorized/Not authenticated

  • De cookie wordt niet meegestuurd in de aanroep.
  • Verkeerde gebruikersnaam en/of het wachtwoord.
  • De gebruiker is niet geautoriseerd voor het betreffende endpoint.
  • Op de MKG server of de MKG-API appserver niet actief.

Foutmelding: 403 Forbidden

  • De gebruiker is niet geautoriseerd voor het betreffende endpoint.
  • De PUT/POST/DEL rechten zijn nog niet vrijgegeven voor dit endpoint.

Foutmelding: 404 Not Found

  • Controleer de verbinding.

HTTP Statuscode 405 Method not allowed

  • De verkeerde methode (GET/PUT/POST/DEL) is gebruikt in de aanroep.

HTTP Statuscode 415 Unsupported Media Type

  • In de header is "Content-Type: application/json" niet meegegeven.

HTTP Statuscode 422 Unprocessable Entity

  • Controleer de inhoud van het antwoord voor meer informatie.

HTTP Statuscode 426

  • Controleer de aanroep.

Foutmelding: 497

  • De MKG Exchange licentie is niet actief.

Foutmelding: 498 Expired or otherwise invalid token

  • De api key wordt niet (correct) meegegeven.

Foutmelding: 500 Internal Server Error

  • _retVal = 4000: Onbekende fout bij aanroepen MKG gebruiker.
  • _retVal = 4010: De MKG gebruiker is niet actief.
  • _retVal = 4020: De MKG gebruiker heeft geen complex wachtwoord.
  • _retVal = 4030: Sessie is verlopen.
  • _retVal = 7211: Server Terminated Unexpectedly: Foutieve request.
  • Controleer de aanroep.