ArztAPI logo

Fehlerbehandlung

Die API verwendet Standard-HTTP-Statuscodes, um den Erfolg oder Misserfolg einer Anfrage anzuzeigen.

  • 200 OK: Anfrage war erfolgreich. Der Antwortkörper enthält die angeforderten Daten oder GraphQL-Fehler, falls die Abfrage ungültig war.
  • 400 Bad Request: Die Anfrage war fehlerhaft (z.B. ungültiges JSON, ungültige GraphQL-Abfragesyntax).
  • 401 Unauthorized: API-Schlüssel fehlt.
  • 403 Forbidden: API-Schlüssel ist ungültig, inaktiv, keinem Plan zugeordnet, der Plan ist inaktiv oder die Abfrage versucht, auf nicht zulässige Felder/Operationen zuzugreifen.
  • 429 Too Many Requests: Sie haben Ihr API-Credit-Limit überschritten.
  • 500 Internal Server Error: Auf unserem Server ist ein unerwarteter Fehler aufgetreten.

GraphQL-Fehler (auch bei einem HTTP-Status 200 OK) werden im errors-Array der JSON-Antwort enthalten sein:

{
  "errors": [
    {
      "message": "Cannot query field \"nonExistentField\" on type \"ProfessionalNode\".",
      "locations": [ { "line": 6, "column": 9 } ]
    }
  ]
}

Support

Wenn Sie Fragen haben, auf Probleme stoßen oder Unterstützung benötigen, kontaktieren Sie bitte unser Support-Team unter support@arztapi.de oder besuchen Sie unsere Kontaktseite unter arztapi.de/kontakt.